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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2014, 17:34   #1
govorun1
Форумчанин
 
Регистрация: 08.11.2013
Сообщений: 137
По умолчанию условие на значение поля

Не могу сообразить как правильно написать:

if хотябы одно из значений поля 'дата' =StrToDatetime(Edit1.text) then...

Спасибо
govorun1 вне форума Ответить с цитированием
Старый 19.01.2014, 17:42   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

например, так:
Код:
AdoQuery1.Close;
AdoQuery1.SQL.Text := 'select count(*) as cntD from ВашаТаблица where Дата = :dt1';
AdoQuery1.Param.ParamByName('dt1').AsDateTime := StrToDatetime(Edit1.text);
AdoQuery1.Open;
if Not  AdoQuery1.IsEmpty then
  if AdoQuery1.FieldByName('cntD').AsInteger>0 then ....


AdoQuery1.Close;

p.s. если БД позволяет, то можно выбрать первую запись с требуемой датой, см. Select top 1 ....
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Значение по умолчанию и Условие на значение Pyxy Microsoft Office Access 6 24.10.2013 22:01
Условие на значение Tigranik Microsoft Office Access 0 05.07.2013 14:57
Условие для вычисляемого поля в форме Malina33 Microsoft Office Access 2 13.04.2012 11:46
как получить значение поля грид на основе значения другого lookUp поля malayka БД в Delphi 0 21.04.2010 19:06
условие для текстового поля МаришаГ Microsoft Office Access 2 14.09.2009 13:13