![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поиск даты при помощи 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;