Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Установка фильтра   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.01 c
3-80796
B_A_V
2002-04-05 09:09
2002.04.25
select c выборкой по последней дате<введенной даты


1-80862
Vinivor
2002-04-11 12:10
2002.04.25
Почему не работает?


3-80825
semion
2002-04-02 17:27
2002.04.25
Где взять компоненты Seagate Crystal Reports для Delphi 6?


1-80919
Ascan
2002-04-15 10:39
2002.04.25
Как перехватить функцию <b>GetCursorPos()</b>


1-80874
Alexander K.
2002-04-14 00:05
2002.04.25
Как быстрее всего переделать цветное bmp(24) в монохром(24) ?