Текущий архив: 2003.03.27;
Скачать: CL | DM;
Вниз
Работа с временем и датой. Найти похожие ветки
← →
digester © (2003-03-09 12:34) [0]Уважаемые мастера!Возник вопрос: есть table1,dbgrid1(с тремя индексами),3-тий индекс типа TDatetime. Хочу, чтобы, когда в dbgrid"е, в какой нибудь записи было указано опрделеённое время - в этот момент выдавалось messagedialog к примеру.(timer1 у меня висит на форме)только вот нихрена не получается :(
Пишу так и ничего:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Label4.Caption:=TimeToStr(Time);
Edit2.Text:=TimeToStr(DBGrid3.Fields[2].AsDateTime);
Edit1.Text:=timetostr(time);
if DBGrid3.Fields[2].AsDateTime=Time then
Begin
ShowMessage("YYYYYEEEEEESSSSSSS");
End;
inc(i);
Edit3.Text:=floattostr(i);
DBGrid3.Refresh;
end;
← →
Романов Р.В. © (2003-03-09 13:30) [1]
> if DBGrid3.Fields[2].AsDateTime=Time then
Сравнивай дробную часть этих чисел. Используй знак >=
← →
sunrider (2003-03-09 23:17) [2]Или приведи обе части равенства к одному типу на пример к string
Кстати не понятно как в данном примере находится строка базы
с нужным временем
Страницы: 1 вся ветка
Текущий архив: 2003.03.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.02 c