在横向打印记录

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在横向打印记录相关的知识,希望对你有一定的参考价值。

我已经创建了一个数据库,现在想要一个“打印”按钮,允许用户打印所选的当前记录,但是,我的数据库是以横向格式布局的。

我的问题是如何创建此按钮以横向模式打印我的记录?我已经阅读了一些你必须将表格换成记录才能做到这一点的地方吗?

任何帮助将不胜感激!

谢谢!

答案

它应该很简单,只需更改页面方向:

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

另一答案

你说过“我已经阅读了一些你必须将表格换成记录才能做到这一点的地方吗?”实际上,如果你愿意,你可以打印表格。您可以使用此代码:

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

这将打开当前表单的打印预览。或者,如果您确实想要打印记录(而不是表单),您可以执行以下操作:

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

您也可以使用字符串文字或变量代替me.CurrentRecord。

以上是关于在横向打印记录的主要内容,如果未能解决你的问题,请参考以下文章

如何在 PyQt5 中横向打印?

处理屏幕旋转上的片段重复(带有示例代码)

如何在屏幕方向更改时附加片段?

java的PDF纵横向打印

在双面模式下使用 Java 打印横向文档

在 Windows 8.1 下以横向模式剪切打印的 wpf 视觉对象