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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.01.2011, 01:21   #11
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Разница нужна в количестве дней. без секунд и наносекунд
а не кто не может пояснить как это дело реализовать с dbedit1 и dbedit2
а то я чёто не врубаюсь ( на форме есть два dbedit-та тип данных дата не строка и как по нажатию на батон выводился результат???
reihtmonbern вне форума Ответить с цитированием
Старый 18.01.2011, 02:54   #12
asmodey1
Подтвердите свой е-майл
 
Регистрация: 19.12.2010
Сообщений: 808
По умолчанию

Код:
а не кто не может пояснить как это дело реализовать с dbedit1 и dbedit2
А 6-й пост я для кого написал ?
asmodey1 вне форума Ответить с цитированием
Старый 18.01.2011, 03:04   #13
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

в общем то тоже самое что и 6 пост, только данные берём не из TDBEdit.text, а из связанного поля таблицы(по моему просто както логичнее, первоисточник всётаки. А то туда сюда из даты в текст, из текста в дату, потом опять из даты в текст )
Код:
Edit1.Text:=FloatToStr( DBEdit2.Field.AsDateTime-DBEdit1.Field.AsDateTime);

Последний раз редактировалось vovk; 18.01.2011 в 03:11.
vovk вне форума Ответить с цитированием
Старый 18.01.2011, 22:14   #14
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Цитата:
Сообщение от vovk Посмотреть сообщение
в общем то тоже самое что и 6 пост, только данные берём не из TDBEdit.text, а из связанного поля таблицы(по моему просто както логичнее, первоисточник всётаки. А то туда сюда из даты в текст, из текста в дату, потом опять из даты в текст )
Код:
Edit1.Text:=FloatToStr( DBEdit2.Field.AsDateTime-DBEdit1.Field.AsDateTime);
а что тут надо писать в var и как правильно процедуры прописать ?
и вывести в ShowMessage?
reihtmonbern вне форума Ответить с цитированием
Старый 19.01.2011, 01:28   #15
vovk
!=
Участник клуба
 
Аватар для vovk
 
Регистрация: 08.09.2008
Сообщений: 1,751
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
showmessage(FloatToStr( DBEdit2.Field.AsDateTime-DBEdit1.Field.AsDateTime));
end;
vovk вне форума Ответить с цитированием
Старый 22.01.2011, 18:09   #16
reihtmonbern
Форумчанин
 
Регистрация: 08.01.2011
Сообщений: 102
По умолчанию

Всем огромное спасибо точно как окопалось всё просто одна строчка заклинания и всё работает
reihtmonbern вне форума Ответить с цитированием
Старый 14.10.2011, 12:19   #17
Sheeby
Пользователь
 
Регистрация: 21.04.2011
Сообщений: 20
По умолчанию

а что за Field? мой делфи ругается на него(
Undeclared identifier: 'Field'
Sheeby вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
интервал между датами andrenisimus БД в Delphi 8 28.10.2010 14:05
Интервал между датами в структуре! Telec Общие вопросы C/C++ 0 22.03.2010 20:55
выборка между двумя датами UnChanter БД в Delphi 1 30.03.2009 21:09
Разница между датами kykysya Общие вопросы Delphi 8 26.03.2009 18:22
Разница между датами deenka БД в Delphi 3 31.01.2008 13:21