Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
ВнизУстановка фильтра Найти похожие ветки
← →
MixVictor (2002-03-31 21:19) [0]Мне необходимо выбрать все записи за выбранный месяц из таблицы Table1, имеющей поле date:Tdate. В FoxPro это можно было зделать путем установки фильтра. Как такой Фильтр поставить в Delphi?
← →
MAxiMum (2002-04-01 18:27) [1]1. Через TTable:
1) СвойствоFiltered = True
;
2) Свойство Filter:DateField = "03.31.2002"
2. Через TQuery:
Select * From Имя-таблицы Where DateField = "03.31.2002"
p.s. 1) Если имя поля является зарезервированным словом (типа Date), то его нужно взять в кавычки. 2) Дата в американском формате: Месяц.День.Год
← →
KilWin (2002-04-02 09:33) [2]Через Table1.SetRange(DateStart, DateFinish)
← →
Johnmen (2002-04-02 09:57) [3]Всем отвечающим : внимательней читайте вопрос - за конкретный месяц !
← →
Anatoly Podgoretsky (2002-04-02 15:43) [4]Расшифруть только "выбранный" месяц это март или март определенного года?
← →
mixVictor (2002-04-05 23:59) [5]Делается это так:
TBotchet.Filter := "(date>="""+
FormatDateTime("dd.mm.yyyy",EncodeDate({год},{номер месяца},1))+""")and(date<="""+
FormatDateTime("dd.mm.yyyy",EncodeDate({год},{номер месяца},{количество дней в месяце}))+""")";
← →
mixVictor (2002-04-06 00:01) [6]Спасибо всем кто откликнулся
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.014 c