Найдено 4 результата

alanpa
12.06.2011 20:08:35
Форум: Lazarus
Тема: Фильтр по пустому полю data
Ответы: 8
Просмотры: 5160

Re: Фильтр по пустому полю data

Выпутался пока так:
if toolbutton4.down then
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
else begin
dbnalog&#46;Filter&#58;=('DTOS(dataprint)<"00010101"'); // <- магазин не имеет даты создания, если создан ранее первого года
end;

Те, кто работал с dBase и FoxPro в конце ...
alanpa
12.06.2011 19:23:27
Форум: Lazarus
Тема: Фильтр по пустому полю data
Ответы: 8
Просмотры: 5160

Re: Фильтр по пустому полю data

DTOS(data) преобразует дату в строку вида yyyymmdd
База dbf
null не запрещены
Так:

Код: Выделить всё

dbnalog.Filter:=('dataprint is null');   

и так

Код: Выделить всё

dbnalog.Filter:=(DTOS('dataprint) is null');   

не получилось.
alanpa
12.06.2011 18:11:25
Форум: Lazarus
Тема: Фильтр по пустому полю data
Ответы: 8
Просмотры: 5160

Фильтр по пустому полю data

Есть поле dataprint - дата открытия магазина - (ftdata).
Как создать фильтр по дате вообще - получается, например, так:

dbnalog&#46;Filter&#58;='DTOS(dataprint)>"20110101"'
dbnalog&#46;Filtered&#58;=true;


А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у ...
alanpa
12.06.2011 17:50:29
Форум: Базы данных
Тема: Фильтр по пустому полю data
Ответы: 1
Просмотры: 6461

Фильтр по пустому полю data

Есть поле dataprint - дата открытия магазина - ftdata.
Как создать фильтр по дате вообще - получается, например, так:

dbnalog&#46;Filter&#58;='DTOS(dataprint)>"20110101"'
dbnalog&#46;Filtered&#58;=true;


А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у которых ...