Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 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]

Спасибо всем кто откликнулся




Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.25;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.058 c
1-80929           Сатир                 2002-04-10 15:04  2002.04.25  
Ошибка при создании редакторя свойств


3-80787           Master Denis          2002-04-04 17:35  2002.04.25  
Как изменить имена полей в DBStringGrig


3-80775           deleon                2002-04-04 14:42  2002.04.25  
Про хваленный EasyTable


1-80982           lipskiy               2002-04-11 00:23  2002.04.25  
Почему иногда перестает работать всплывающая подсказка в IDE?


6-81016           Phobos_kx             2002-02-11 19:35  2002.04.25  
Помогите пожалуйста!!! как переслать Image через Socket