MSAccess 2000

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 08:31

Кто-нибудь может помочь?
Совсем мозгами завяз, морок какой-то напал...

Есть простейшая база документов.
"Регистрационный, Дата, контент, срок исполнения..."
Все легко и просто: надо напечатать отчет,
по документам изданым ОТ дата1 ДО дата2.
Причем обе даты должны задаваться пользователем.

Убей, не соображу, че надо сделать... :( ((

Заранее благодарен.
Аватара пользователя
Игорь Акопян
Сообщения: 1440
Зарегистрирован: 13 окт 2004, 17:11
Откуда: СПБ
Контактная информация:

...
where data>=:ОТ and data<=:ДО
kross
Сообщения: 7
Зарегистрирован: 02 сен 2004, 08:31

Спасибо! :)
Вопрос-то в том КАК передать указанные пользователем ОТ и ДО
запросу?

С уважениям
я
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

kross, Вам была дана правильная рекомендация. Все переменные конкретизируются в ходе выполнения запроса, и если не вычислены в пердложении select, то уточняются у пользователя путем вывода диалоговых окон с запросами.

Если имена ОТ и ДО в вашей таблице уже используются, то попробуйте так:

where data>=:Дата_начала and data<=:Дата_окончания

или, еще лучше, так:

where data>=:[Введите дату начала периода] and data<=:[Введите дату окончания периода]
Ответить