powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос с отчетом
5 сообщений из 5, страница 1 из 1
вопрос с отчетом
    #32261707
BLANKA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
подскажите как сделать чтобы запрашиваемый период даты в отчете
(на основе запроса, в котором условие отбора
= Between [введите начальную дату] And [ведите конечную дату])
автоматически выводился в заголовке отчета

строка в заголовке
"С " & [Начальная дата] & " по " & [Конечная дата]
запрашивает дату еще раз

а чё делать надо ????
...
Рейтинг: 0 / 0
вопрос с отчетом
    #32261717
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Из параметров в заголовок оно само не переедет. (Особенно если учесть, что Вы их по-разному назвали, но даже если назвать их одинаково, то ничего не получится.)

Предлагаю так:

1. Где-нибудь в модуле:

Dim dStart As Date, dEnd As Date
Function StartDate() As Date
StartDate = dStart
End Function
Function EndDate() As Date
EndDate = dEnd
End Function

2. Перед запуском отчета:

dStart = ...
dEnd = ...

(например = InputBox(...))

3. Заменить:

[введите начальную дату] и [Начальная дата] - на StartDate()
[ведите конечную дату] и [Конечная дата] - на EndDate()
...
Рейтинг: 0 / 0
вопрос с отчетом
    #32261887
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант чуть попонятнее для юзера и программера:
а) создать форму Форма1 с 2 текстовыми полями
dStart
dEnd
и командной кнопкой
(запустится мастер кнопок - сказать ему,
что по кнопке нужно открыть отчет
и указать нужный)

б)
в запросе
Between [введите начальную дату] And [ведите конечную дату]
заменить на
Between forms!Форма1!dStart And forms!Форма1!dEnd

в) наслаждаться,
пока не доживешь до перекрестного запроса ;)
как с ним бороться мнения разные
спроси еще раз или поищи оп форуму
...
Рейтинг: 0 / 0
вопрос с отчетом
    #32264389
Фотография drbond
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё гораздо проще :-) Если запрос по датам относится к одному полю с обозначением даты и требуется указать лишь диапазон дат для отбора в отчёт, то выводим поле даты (допустим Date) в запрос используемый для формирования отчёта. Далее в самом отчёте пишем для полей Min[Date] для отбора минимльной даты и Max[Date] для отбора максимальной даты. Одновременное преимущество такого метода - учитываются только даты реально введённые в БД. Т.е показывается не сам диапазон дат, а именно минимальная и максимальная даты существующие в запрошенном диапазоне.
...
Рейтинг: 0 / 0
вопрос с отчетом
    #32264393
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вранье! М.б. запрошен диапазон с 1.01.03 по 31.01.03, а первая запись в этом диапазоне будет датироваться 4.01.03 (три дня все пьяные валялись). По-твоему в заголовке будет написано "с 04.01.03 по..." а это не подходит по условию.

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


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