Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / окно печати отчета / 24 сообщений из 24, страница 1 из 1
14.12.2010, 14:54:57
    #37013596
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Подскажите, как вызвать окно печати любого уже открытого отчета без помощи Ctrl+P

Спасибо.
...
Рейтинг: 0 / 0
14.12.2010, 14:59:33
    #37013613
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
docmd.Runcommand accmdprint
...
Рейтинг: 0 / 0
14.12.2010, 16:45:33
    #37014002
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
mds_world,

Спасибо
...
Рейтинг: 0 / 0
14.12.2010, 21:39:10
    #37014507
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Еще такой вопрос:

Какой командой можно изменить вид уже открытого отчета?

Имеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.
...
Рейтинг: 0 / 0
15.12.2010, 00:02:24
    #37014726
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreportЕще такой вопрос:

Какой командой можно изменить вид уже открытого отчета?

Имеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.
Если правильно понял вопрос, то желаемое можно сделать только в конструкторе. Но ручаться, что правильно понял не могу.
...
Рейтинг: 0 / 0
15.12.2010, 00:08:54
    #37014736
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
mds_worldprintreportЕще такой вопрос:

Какой командой можно изменить вид уже открытого отчета?

Имеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.
Если правильно понял вопрос, то желаемое можно сделать только в конструкторе. Но ручаться, что правильно понял не могу.
Открыт отчет.
На экране помещается один лист отчета.
Используя кнопку меню, можно показать одновременно 2 листа отчета на экране или больше.
Я хочу узнать, имеется ли команда, чтобы это сделать не с помощью кнопки меню.
...
Рейтинг: 0 / 0
15.12.2010, 00:10:40
    #37014740
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
DoCmd.RunCommand acCmdZoom...

где на месте ... должно быть продолжение, для которого есть несколько вариантов.
...
Рейтинг: 0 / 0
15.12.2010, 01:44:26
    #37014814
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Владимир СанычDoCmd.RunCommand acCmdZoom...

где на месте ... должно быть продолжение, для которого есть несколько вариантов.
Так ведь это будет увеличение/уменьшение одного (или нескольких) листа.
А мне нужно показывать на экране полный один или полных два (или больше) листов.
...
Рейтинг: 0 / 0
15.12.2010, 08:03:13
    #37014935
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreport
Имеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.

DoCmd.RunCommand acCmdPreviewTwoPages

и т.д.
...
Рейтинг: 0 / 0
15.12.2010, 10:08:39
    #37015105
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
ёprintreportИмеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.

DoCmd.RunCommand acCmdPreviewTwoPages

и т.д.
Такой вариант сразу был испытан и он не работает, когда отчет уже открыт.
...
Рейтинг: 0 / 0
15.12.2010, 10:50:46
    #37015213
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreportёпропущено...


DoCmd.RunCommand acCmdPreviewTwoPages

и т.д.
Такой вариант сразу был испытан и он не работает, когда отчет уже открыт.
...ну хреновенький из вас "испытатель", что тут ещё скажеш...
...
Рейтинг: 0 / 0
15.12.2010, 11:05:06
    #37015266
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
ё...ну хреновенький из вас "испытатель", что тут ещё скажеш...
Ну, и к чему такая грубость?
Я ведь тоже могу указать Вам на то, что Вы пишете с ошибками, несмотря на то, что Вы "испытатель" хороший...
...
Рейтинг: 0 / 0
15.12.2010, 11:11:39
    #37015293
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreportё...ну хреновенький из вас "испытатель", что тут ещё скажеш...
Ну, и к чему такая грубость?
Я ведь тоже могу указать Вам на то, что Вы пишете с ошибками, несмотря на то, что Вы "испытатель" хороший...
...отвечу - не вопрос


грубость -
1
это писать на проф.форуме - "не работает"
у каждого "не работает" - есть внятное определение - ошибка/не тот результат который ожидался/...
2
заставлять людей гадать какие же варианты Вы уже испытывали/проверяли и по-чему они Вам не подошли

зы
то что я предложил - работает,
если вы учьтёте 2-а пожелания выше - ответ - будет
...
Рейтинг: 0 / 0
15.12.2010, 17:40:26
    #37016694
printreport
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
ёprintreportИмеется ввиду, если отчет открыт в виде одной страницы, а я хочу изменить на 2 или 4 страницы на экране.

DoCmd.RunCommand acCmdPreviewTwoPages

и т.д.
После некоторых манипуляций с базой, эта штука заработала...

Теперь такой вопрос:

Как проверить, если в отчете на экране видны 2 листа, то...
...
Рейтинг: 0 / 0
15.12.2010, 20:53:14
    #37017003
Папа Игорь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreportКак проверить, если в отчете на экране видны 2 листа, то...

Коллега, а может Вы хотите просто узнать количество страниц в отчете?

Тогда идете Вы к этому довольно "хитрым" путем.
...
Рейтинг: 0 / 0
15.12.2010, 22:36:51
    #37017113
ё
ё
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
printreportёпропущено...


DoCmd.RunCommand acCmdPreviewTwoPages

и т.д.
После некоторых манипуляций с базой, эта штука заработала...

...ну и чё ж не показать, каких "манипуляций" ? ))
ну, хорошо, давайте я первый )))
Код: plaintext
1.
2.
3.
4.
5.
    With DoCmd
      .OpenReport "MyReport", acViewPreview
      .SelectObject acReport, "MyReport"
      .RunCommand acCmdPreviewFourPages
    End With

printreportТеперь такой вопрос:

Как проверить, если в отчете на экране видны 2 листа, то...
а зачем ? как это можно использовать ?
Папа ИгорьКоллега, а может Вы хотите просто узнать количество страниц в отчете?

+1
имхо, даже так - открыть отчёт в привью, с оптимальным количеством страниц
т.е. - если в отчете 5-ть страниц - открываем привью на 8-мь страниц,
если 10 - привью на 12-ть

но, задлянафига для этого знать количество страниц в текущем привью - ума не приложу...
...
Рейтинг: 0 / 0
15.12.2010, 22:40:57
    #37017115
Preview
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
ёно, задлянафига для этого знать количество страниц в текущем привью - ума не приложу...

Чтобы знать, сколько листов положить в принтер :)
...
Рейтинг: 0 / 0
15.12.2010, 23:06:25
    #37017128
nord-woolf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Preview,
...
Рейтинг: 0 / 0
15.12.2010, 23:30:05
    #37017149
Гарри2010
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
nord-woolfPreview,

ух ты..., если чо, ищите меня под столом
...
Рейтинг: 0 / 0
16.12.2010, 04:51:33
    #37017261
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Preview,

Положите в принтер пачку бумаги и будет вам счастье
...
Рейтинг: 0 / 0
16.12.2010, 04:52:39
    #37017262
alvk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
alvk,

Извиняюсь не тому ответил, но надеюсь понятно.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
31.05.2017, 17:26:40
    #39463250
Panfik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
acCmdPreviewEightPages
acCmdPreviewFourPages
acCmdPreviewOnePage
acCmdPreviewTwelvePages
acCmdPreviewTwoPages

с этими понятно, а есть ли возможность программно задать 3х1, мышкой через меню можно
...
Рейтинг: 0 / 0
01.06.2017, 23:38:29
    #39464192
Panfik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
Уточняю. Хочется, что бы отчет в режиме предварительного просмотра открывался с 3-мя листами.
Руками такое можно сделать. А можно ли через vba?
...
Рейтинг: 0 / 0
04.06.2017, 09:50:48
    #39465417
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
окно печати отчета
PanfikУточняю. Хочется, что бы отчет в режиме предварительного просмотра открывался с 3-мя листами.
Руками такое можно сделать. А можно ли через vba?

Можно и легко, если забыть про Access-овский дизайнер отчетов и использовать ActeveReports от Data Dynamics. На мой взгляд он гораздо более удобен и продвинут. Access-освкий после него хочется забыть как страшный сон.

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


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