Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2010, 08:01   #1
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию Сравнение дат

Подскажите как через каждую минуту сравнивать дату с текущей и выводить сообщение с данными что соотв.таблице.Данные должные выводится в новой форме.
БД:Paradox
DimOn4Ik вне форума Ответить с цитированием
Старый 27.04.2010, 08:17   #2
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

а в чём собственно проблема то?
dron-s вне форума Ответить с цитированием
Старый 27.04.2010, 08:47   #3
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Кидайте на форму компонент Timer1 и прописывайте в нем что-то типа этого:

Код:
 Label1.Caption:=DateToStr(Date);

 pFIBDataSet1.Close;
 pFIBDataSet1.SQLs.SelectSQL.Text:='select <Поле с датой> from <таблица>';
 pFIBDataSet1.Open;

 Label2.Caption:=pFIBDataSet1.FieldByName('<Поле с датой>').AsString;

 if Label1.Caption <> Label2.Caption then
 begin
  ShowMessage('блаблабла');
 end;
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 27.04.2010, 08:56   #4
dron-s
Форумчанин
 
Регистрация: 04.03.2007
Сообщений: 615
По умолчанию

Код:
create or alter procedure GEN_EXCEPTION (
    MSG varchar(100))
as
begin
  update RDB$EXCEPTIONS
  SET rdb$message = :msg
  WHERE RDB$EXCEPTION_NAME = 'UNIVERSALEXCEPTION';
  exception UNIVERSALEXCEPTION;
end^

if :date1 <> :date2 then
  execute procedure Gen_exception ('бла-бла-бла');
dron-s вне форума Ответить с цитированием
Старый 27.04.2010, 16:51   #5
DimOn4Ik
Форумчанин
 
Регистрация: 10.10.2009
Сообщений: 206
По умолчанию

спасибо , вот только мне нужно форму выводить ! Где будет размещенные данные с других полей которые соотв. дате. Такое возможно?
DimOn4Ik вне форума Ответить с цитированием
Старый 27.04.2010, 19:30   #6
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

простите не туда запостил, стёр.

Последний раз редактировалось vovk; 27.04.2010 в 19:37.
vovk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сравнение дат Алёна Microsoft Office Excel 8 03.07.2009 10:47
C#: Сравнение дат Veiron Общие вопросы .NET 1 08.06.2009 23:32
Сравнение дат в IBExpert SlavaSH SQL, базы данных 1 09.02.2009 16:53
Сравнение дат for_regist1 БД в Delphi 21 26.01.2009 01:29
сравнение дат Geddar Общие вопросы Delphi 2 04.06.2008 19:09