Распечатать запись в альбомной ориентации - PullRequest
0 голосов
/ 27 июля 2011

Я создал базу данных и теперь хочу иметь кнопку «Печать», которая позволяет пользователю печатать текущую выбранную запись, однако моя база данных размещена в альбомном формате.

Мой вопрос: как мне создать эту кнопку для печати моей записи в альбомном режиме? Я читал несколько мест, где вы должны поменять форму в записи, прежде чем сможете это сделать?

Любая помощь будет принята с благодарностью!

Спасибо!

Ответы [ 2 ]

0 голосов
/ 17 декабря 2017

Вы сказали: «Я прочитал несколько мест, где вы должны поменять форму в записи, прежде чем сможете это сделать?»На самом деле вы можете просто распечатать форму, если хотите.Вы можете использовать этот код:

Forms(Me.Form.Name).Printer.Orientation = acPRORLandscape
DoCmd.OpenForm Me.Form.Name, acPreview

, который откроет предварительный просмотр текущей формы.Или, если вы действительно хотите напечатать запись (а не форму), вы можете сделать что-то вроде этого:

Reports(me.CurrentRecord).Printer.Orientation = acPRORLandscape

Вы также можете использовать строковый литерал или переменную вместо меня.CurrentRecord.

0 голосов
/ 27 июля 2011

Это должно быть легко, просто измените ориентацию страницы:

http://www.dreamincode.net/forums/topic/44150-printing-in-vbnet/

...