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

Спасибо
...
Рейтинг: 0 / 0
31.08.2004, 14:15:38
    #32673380
Vsevolod V
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
Это делается через обычный отчет. Предварительного просмотра у формы нет - есть обычный. Либо можно припариться и сделать свой "предварительный просмотр" - сделть control.locked на все контролы и вперед.
...
Рейтинг: 0 / 0
31.08.2004, 14:42:18
    #32673461
Денис_Сергеевич1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
Vsevolod VЭто делается через обычный отчет. Предварительного просмотра у формы нет - есть обычный. Либо можно припариться и сделать свой "предварительный просмотр" - сделть control.locked на все контролы и вперед.
Зайди в форму и потом в файл - предварительный просмотр, как нету. У меня форма ленточная просто. И хочу сделать кнопку, чтобы делал мои дествия: файл - предварительный просмотр и потом печать.
...
Рейтинг: 0 / 0
31.08.2004, 17:41:19
    #32674008
Денис_Сергеевич1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
Народ ну помогите!!!
...
Рейтинг: 0 / 0
31.08.2004, 17:54:26
    #32674048
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
Ты собераешься содержимое формы "предпросматривать" или всю форму?
...
Рейтинг: 0 / 0
01.09.2004, 00:13:06
    #32674397
Денис_Сергеевич1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
DafТы собераешься содержимое формы "предпросматривать" или всю форму?

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

почитайте про отчеты в какой-нибудь книжке.
...
Рейтинг: 0 / 0
01.09.2004, 09:40:04
    #32674623
RVI
RVI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
Если очень хочется использовать DoMenuItem то:
expression.DoMenuItem(MenuBar, MenuName, Command, Subcommand, Version)
Для Access 2002:
DoCmd.DoMenuItem acFormBar, 0, 8, , acMenuVer70
где: 0 - это Файл (MenuName)
8 - это Предворительный просмотр (Command)
Для других версий Акеса Command может быть другим.
Чтобы его определить надо раскрыть в меню Файл и посчитать
кол-во команд до Предворительный просмотр , начиная с нуля.
...
Рейтинг: 0 / 0
01.09.2004, 10:33:18
    #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
01.09.2004, 10:45:45
    #32674781
Daf
Daf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по форме
авторА про то, чтобы не длеать отчет, прям с формы можно печатать. Допусим заходишь в предварительный просмотр - ставишь печать только данные, если уже так беспокоится о принтере.


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

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


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