powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вопрос по форме
13 сообщений из 13, страница 1 из 1
Вопрос по форме
    #32673358
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Расскажите кто-нибудь про синтаксис DoMenuItem и про константы.
Задача: сделать клик на кнопку - предворительный просмтр формы, потом приглашение на печать? Я так думаю, что это только через DoMenuItem.

Спасибо
...
Рейтинг: 0 / 0
Вопрос по форме
    #32673380
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это делается через обычный отчет. Предварительного просмотра у формы нет - есть обычный. Либо можно припариться и сделать свой "предварительный просмотр" - сделть control.locked на все контролы и вперед.
...
Рейтинг: 0 / 0
Вопрос по форме
    #32673461
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vsevolod VЭто делается через обычный отчет. Предварительного просмотра у формы нет - есть обычный. Либо можно припариться и сделать свой "предварительный просмотр" - сделть control.locked на все контролы и вперед.
Зайди в форму и потом в файл - предварительный просмотр, как нету. У меня форма ленточная просто. И хочу сделать кнопку, чтобы делал мои дествия: файл - предварительный просмотр и потом печать.
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674008
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ ну помогите!!!
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674048
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты собераешься содержимое формы "предпросматривать" или всю форму?
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674397
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DafТы собераешься содержимое формы "предпросматривать" или всю форму?

Есть ленточная форма. Когда заходишь в файл - предварительный просмотр получаешь то, что на картинке. Как это сделать програмным путем? Знаю что через Docmd.DoMenuItem, только не могу с ней разобраться.
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674587
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да пожалуйста. Только лучше бы тебе не форму выводить а отчет. Сколько тонера или чернил ты потратишь на распечатку своей формы?
Вставляй в код кнопки (событие нажатие кнопки) вот это и радуйся:
Код: plaintext
DoCmd.OpenForm ИмяФормы, acPreview
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674608
Фотография kedzo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЕсть ленточная форма. Когда заходишь в файл - предварительный просмотр получаешь то, что на картинке. Как это сделать програмным путем? Знаю что через Docmd.DoMenuItem, только не могу с ней разобраться.

почитайте про отчеты в какой-нибудь книжке.
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674623
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если очень хочется использовать DoMenuItem то:
expression.DoMenuItem(MenuBar, MenuName, Command, Subcommand, Version)
Для Access 2002:
DoCmd.DoMenuItem acFormBar, 0, 8, , acMenuVer70
где: 0 - это Файл (MenuName)
8 - это Предворительный просмотр (Command)
Для других версий Акеса Command может быть другим.
Чтобы его определить надо раскрыть в меню Файл и посчитать
кол-во команд до Предворительный просмотр , начиная с нуля.
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674738
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RVIЕсли очень хочется использовать DoMenuItem то:
expression.DoMenuItem(MenuBar, MenuName, Command, Subcommand, Version)
Для Access 2002:
DoCmd.DoMenuItem acFormBar, 0, 8, , acMenuVer70
где: 0 - это Файл (MenuName)
8 - это Предворительный просмотр (Command)
Для других версий Акеса Command может быть другим.
Чтобы его определить надо раскрыть в меню Файл и посчитать
кол-во команд до Предворительный просмотр , начиная с нуля.

Спасибо. Хоть что-то реальное написали.
А про то, чтобы не длеать отчет, прям с формы можно печатать. Допусим заходишь в предварительный просмотр - ставишь печать только данные, если уже так беспокоится о принтере.

А делать все через отчеты - надо в любом случае делать запрос, рисовать этот отчет. А тут уже все есть, и на сколько меньше кода...

Я же не себе пишу этот бред -))
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674781
Фотография Daf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА про то, чтобы не длеать отчет, прям с формы можно печатать. Допусим заходишь в предварительный просмотр - ставишь печать только данные, если уже так беспокоится о принтере.


Ну и чего ты там увидишь. Только данные, без шапок, к чему они будут относиться ни кто не поймет (если так делать. то лучше уж не делать ни как ...).
И чем тебя не устраивает DoCmd.OpenForm ИмяФормы, acPreview?
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674821
Денис_Сергеевич1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно, но у меня заработало все, а вот подсчитать не получается никак.. Ну явно не 8!!
А еще пример если список открывающийся, допустим фильтр:
Записи-Фильтр-Фильтр по выделенному --- тут как???
...
Рейтинг: 0 / 0
Вопрос по форме
    #32674858
RVI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
expression.DoMenuItem(MenuBar, MenuName, Command, Subcommand, Version)

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


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