Показать сообщение отдельно
  #1  
Старый 09.07.2012, 12:39
Oleghka777 Oleghka777 вне форума
Прохожий
 
Регистрация: 09.07.2012
Сообщения: 10
Репутация: 10
По умолчанию Поиск по дате

Всем добрый день написал программу работает все хорошо, но так как я начинающий написал довольно примитивно прогамма представляет собой базу данных в которой хранится информация которую можно просматривать, редактировать, добавлять, изменять естественно необходимо осуществлять поиск по определенным атрибутам в частности по дате. поиск осуществляется за квартал(за три месяца всего 4 квартала) по месяцам то есть январь,февраль...ноябрь, декабрь вот как я это реализовал
Код:
datamodule1.otch2query.Active:=false;
 datamodule1.otch2query.SQL.Clear;
  datamodule1.otch2query.SQL.add('SELECT №карточки, Срок_исп, Краткое_содерж, Вх_№, Исх_№, Дата_вх, Дата_исх,Примечание');
   datamodule1.otch2query.SQL.add('FROM контрольная_карточка');
datamodule1.otch2query.SQL.add('WHERE Срок_исп>:oth AND Срок_исп<:oth2 AND Отметка_исп LIKE:oth3 ');
  if combobox1.ItemIndex=0 then
  begin
datamodule1.otch2query.Parameters.paramByName('oth').Value:='01/01/2012';
datamodule1.otch2query.Parameters.paramByName('oth2').Value:='31/01/2012';
datamodule1.otch2query.Parameters.paramByName('oth3').Value:='не исполнено';// это в частности за январь но поиск может осуществляться только за 2012 год как сделать так чтобы привязка была по дню и по месяцу а год брался по текущему или как то по другому
Админ: Пользуемся тегами для оформления кода!
Ответить с цитированием