Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Поиск даты при помощи LIKE [D7, Access]


ceval ©   (2006-10-03 13:36:00) 

Подскажите а как можно сделать
поиск по полю Дата (Тип данных- Дата/время)
используя LIKE что-то вроде этого

 rtext:=edit1.Text;
      ADOQuery1.Filtered:=true;
       ADOQuery1.Filter:=Selfld+' LIKE ''%'+rtext+'%''';
       Edit1.Hint:= ADOQuery1.Filter;


unknown   (2006-10-03 14:08:00) [1]


> ceval ©   (03.10.06 14:03) [2]

А... Дата-время...
В фильтре не получится. М.б. лучше запрос переформировывать
в этом случае.


ceval   (2006-10-03 14:03:00) [2]

[1]Не ошибку выдает


 var selfld, rtext:string;
...
 if length(Edit1.Text) > 0 then
 begin
    Selfld:=PTmp(ComboBox1.Items.Objects[ComboBox1.ItemIndex])^.code;
    if length(Selfld) > 0 then
    begin
      rtext:=edit1.Text;
      ADOQuery1.Filtered:=true;
       ADOQuery1.Filter:=Selfld+' LIKE ''%'+rtext+'%''';
       Edit1.Hint:= ADOQuery1.Filter;      
     

 var selfld, rtext:string; - ??  не соответствует тип данных  
как сделать ?


unknown   (2006-10-03 13:53:00) [3]

Так и сделать :
      ADOQuery1.Filter:=Selfld+' LIKE ''%'+rtext+'%''';
      ADOQuery1.Filtered:=true;


Наверх

Титульная страница Поиск, карта сайта Написать письмо