![]() |
|
#1
|
|||
|
|||
![]() Всем добрый день написал программу работает все хорошо, но так как я начинающий написал довольно примитивно прогамма представляет собой базу данных в которой хранится информация которую можно просматривать, редактировать, добавлять, изменять естественно необходимо осуществлять поиск по определенным атрибутам в частности по дате. поиск осуществляется за квартал(за три месяца всего 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 год как сделать так чтобы привязка была по дню и по месяцу а год брался по текущему или как то по другому Последний раз редактировалось Admin, 09.07.2012 в 12:48. |