Выпутался пока так:
if toolbutton4.down then
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
else begin
dbnalog.Filter:=('DTOS(dataprint)<"00010101"'); // <- магазин не имеет даты создания, если создан ранее первого года
end;
Те, кто работал с dBase и FoxPro в конце ...
Найдено 4 результата
- 12.06.2011 20:08:35
- Форум: Lazarus
- Тема: Фильтр по пустому полю data
- Ответы: 8
- Просмотры: 5160
- 12.06.2011 19:23:27
- Форум: Lazarus
- Тема: Фильтр по пустому полю data
- Ответы: 8
- Просмотры: 5160
Re: Фильтр по пустому полю data
DTOS(data) преобразует дату в строку вида yyyymmdd
База dbf
null не запрещены
Так:
и так
не получилось.
База dbf
null не запрещены
Так:
Код: Выделить всё
dbnalog.Filter:=('dataprint is null'); и так
Код: Выделить всё
dbnalog.Filter:=(DTOS('dataprint) is null'); не получилось.
- 12.06.2011 18:11:25
- Форум: Lazarus
- Тема: Фильтр по пустому полю data
- Ответы: 8
- Просмотры: 5160
Фильтр по пустому полю data
Есть поле dataprint - дата открытия магазина - (ftdata).
Как создать фильтр по дате вообще - получается, например, так:
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
dbnalog.Filtered:=true;
А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у ...
Как создать фильтр по дате вообще - получается, например, так:
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
dbnalog.Filtered:=true;
А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у ...
- 12.06.2011 17:50:29
- Форум: Базы данных
- Тема: Фильтр по пустому полю data
- Ответы: 1
- Просмотры: 6461
Фильтр по пустому полю data
Есть поле dataprint - дата открытия магазина - ftdata.
Как создать фильтр по дате вообще - получается, например, так:
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
dbnalog.Filtered:=true;
А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у которых ...
Как создать фильтр по дате вообще - получается, например, так:
dbnalog.Filter:='DTOS(dataprint)>"20110101"'
dbnalog.Filtered:=true;
А как отфильтровать записи, у которых это поле пустое? (нужен список магазинов, у которых ...
