none
Печать многостраничного отчета в Access 2007 RRS feed

  • Общие обсуждения

  • Печать многостраничного отчета в Access 2007 связана с большим неудобством в том плане, что при распечатке пытается распечататься ВЕСЬ отчет, а не только та страница, которая в данный момент выведена на экран, а хочется распечатать именно её одну родимую. Конечно, можно использовать Ctrl+P и там указывать непосредственный номер страницы печати, но если страниц много, а печать необходимо, например, делать на бланках и перед каждой распечаткой эти бланки менять, а также перед распечаткой ещё и сверять «что на экране с тем что требуется» то это жутко неудобно :( Я как-то видел, как один энтузиаст соединил постраничный запрос и отчет вместе (или что-то вроде этого :)) и у него получалось отправлять на печать только ту страницу сформированного отчета, которая непосредственно сейчас выводится на экран:) Вот только, я, к сожалению, не запомнил как он это сделал, а контакт с ним утерян :((



    27 ноября 2011 г. 16:47

Все ответы

  • Попробуйте так: делаем кнопку, к кнопке привязываем следующий код:

    Private Sub Print_form_Click()
    Dim myform As Form
    Dim pageno As Integer
    pageno = Me.CurrentRecord
    Set myform = Screen.ActiveForm
    DoCmd.SelectObject acForm, myform.Name, True
    DoCmd.PrintOut acPages, pageno, pageno, , 1
    DoCmd.SelectObject acForm, myform.Name, False
    End Sub

    Должна печататься текущая страница


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    29 ноября 2011 г. 10:10
    Модератор
  • Тема переведена в разряд обсуждений по причине отсутствия активности


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    6 декабря 2011 г. 12:24
    Модератор