Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / фильтр в отчете по датам / 6 сообщений из 6, страница 1 из 1
21.02.2004, 17:40
    #32417805
DJulia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
подскажите кто знает как сделать так,
чтобы когда кликаешь на отчет, чтобы выскакивало окошечко с предложением ввести даты , e.g. я хочу просмотреть все записи сделанные в период с 01/02/2004-15/02/2004. то есть я введу сначала первую дату потом вторую .и мне культурно так покажется отчет на основе главного запроса только по этим датам.

заранее спасибо
...
Рейтинг: 0 / 0
21.02.2004, 17:42
    #32417808
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
Проще всего написать в запросе:

where моеполе between [введите первую дату] and [введите последнюю дату]
...
Рейтинг: 0 / 0
21.02.2004, 17:43
    #32417809
DJulia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
проблема в том что даты каждый раз будут разные , какие в башку взбредут пользователям.
...
Рейтинг: 0 / 0
21.02.2004, 17:46
    #32417810
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
Вот пусть и вводят то, что взбредет.
...
Рейтинг: 0 / 0
21.02.2004, 17:53
    #32417814
DJulia
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
Ладно , затра разберусь.
домой !
...
Рейтинг: 0 / 0
21.02.2004, 18:03
    #32417819
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр в отчете по датам
Самый надежный способ - следующий.

1. Делаем форму для ввода дат (можно одной, можно обеих). Для каждой даты день, месяц и год - отдельные контролы. При этом месяц лучше всего сделать в виде комбобокса. На кнопку ОК вешаем занесение даты в переменную типа Date:

dMyDate1=DateSerial(txtYear1,cmbMonth1,txtDay1)

2. Пишем функцию, которая возвращает значение этой переменной:

Public Function MyDate1() As Date
MyDate1=dMyDate1
End Function

3. В запросе обращаемся к этой функции:

where моеполе between MyDate1() and MyDate2()
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / фильтр в отчете по датам / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]