Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > MonthCalendar + DBGrid


Автор: BORINSHTEIN 15.6.2008, 23:47
Здравствуйте. У меня в базе данных содержатся дни рождения клиентов фирмы. 
Как то можно сделать так чтобы при выборе в MonthCalendar даты, в DBGrid'e выводились бы клиенты у кого др в этот день.

Автор: Savek 16.6.2008, 09:57
Применяй фильтр

Автор: Deniz 16.6.2008, 12:48
Цитата(Savek @  16.6.2008,  12:57 Найти цитируемый пост)
Применяй фильтр
лучше SQL-запросом.

BORINSHTEIN, какая СУБД?

Автор: Savek 16.6.2008, 13:55
Цитата(Deniz @  16.6.2008,  12:48 Найти цитируемый пост)
лучше SQL-запросом.

не факт, может у него база находится на удаленном компе

Автор: Deniz 16.6.2008, 14:15
Цитата(Savek @  16.6.2008,  16:55 Найти цитируемый пост)
не факт, может у него база находится на удаленном компе 
если уже все записи выбраны с того сервера, то лучше конечно фильтровать. Но если еще ничего не выбиралось (зависит от логики приложения), то лучше запросом.
Например, юзер задает дату и получает список именинников.

Автор: BORINSHTEIN 17.6.2008, 11:08
Клиент и сервер будут лежать на лоакальной машине. 
FireBird 2.0

Автор: Deniz 17.6.2008, 11:53
Код
select * from t1
where (extract(day from t1.dt) = :dr_day)
  and (extract(month from t1.dt) = :dr_month)
и подставляй туда переменные.

Автор: Akella 23.6.2008, 10:48
Цитата(BORINSHTEIN @  17.6.2008,  11:08 Найти цитируемый пост)
Клиент и сервер будут лежать на лоакальной машине. 
FireBird 2.0 

советую сразу работать с 2.1, потом могут возникнуть трудности с переходом от 2.0 на 2.1

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)