Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Запрос параметров при открытии навигационной формы / 3 сообщений из 3, страница 1 из 1
10.08.2016, 09:54
    #39289439
zxcv12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос параметров при открытии навигационной формы
Добрый день. Столкнулся с такой проблемой. Создаем форму навигации из Создание-Формы-Навигация-Вертикальные вкладки, слева. Несколько отчетов из Области переходов перетаскиваем на форму. Отчеты там становятся на вроде кнопок, при нажатии на которые в этой же форме открывается содержимое отчета. Так как в отчетах присутствуют запрашиваемые параметры, то при нажатии на на одну из этих кнопок появляется окошко запроса требуемого параметра. Это все правильно и так и надо. Проблема в том, что при открытии самой Формы навигации она выделяет первый в списке отчет (как бы обращается к нему) и появляется его запрос параметров. Хотелось бы что бы что бы запрос параметра отчета происходил только при нажатии на кнопку этого отчета, а не при открытии формы в которой он содержится. Подскажите, пожалуйста, как мне такое поведение отключить.
...
Рейтинг: 0 / 0
10.08.2016, 11:16
    #39289497
MrShin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос параметров при открытии навигационной формы
zxcv12345,

А что будет отображать отчет, если не запросит параметр?
Если хотите, чтобы все же отображался пустой отчет, то его нужно переделать, чтобы не запрашивал параметр и отображал то, что должно отображаться при открытии формы. По нажатию формируем рабочий Recordsource с требуемым параметром или подсовываем готовый рекордсет с данными.

А можно еще проще - сделать первой закладку с чем-то отличным от отчета с параметром

Ну и вообще - запрос параметров через встроенные окна ввода - плохой стиль, работать с этим не удобно, особенно для дат и когда их несколько вылезает. Параметры должны вводиться на форме, иметь значения по умолчанию и прочую помощь пользователю, а отчет запускается уже по нажатию на кнопку или по другому событию.
...
Рейтинг: 0 / 0
10.08.2016, 11:31
    #39289514
zxcv12345
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запрос параметров при открытии навигационной формы
MrShin,

"А что будет отображать отчет, если не запросит параметр?"
Запрашивать он должен, но только когда непосредственно на него кликнули, а не при открытии формы. При открытии формы должна показывается колонка доступных кнопок слева и пустое окно для вывода отчета с право. А форма упорно передает фокус на первый отчет, а тот уже запрашивает свой параметр.

"А можно еще проще - сделать первой закладку с чем-то отличным от отчета с параметром"
Хотя это костыль, но на данный момент это видится наиболее простым выходом из ситуации. Если не найду другого решения - так и поступлю.

"Ну и вообще - запрос параметров через встроенные окна ввода - плохой стиль, работать с этим не удобно, особенно для дат и когда их несколько вылезает. Параметры должны вводиться на форме, иметь значения по умолчанию и прочую помощь пользователю, а отчет запускается уже по нажатию на кнопку или по другому событию."

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


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