MS Access VBA - 打印表格(当前记录)

时间:2017-01-10 16:50:24

标签: forms vba printing access-vba access

Hello StackOverflow社区,

我有一个精美布局的表单,它根据输入计算一个非常广泛的计算,这些输入都由一个唯一的标识符保存在表(由控制源声明)中。目前我正在将这些数据导出到excel并使用宏重新格式化,这已被证明是非常痛苦的,我放弃了这个表单的精彩格式。

我刚刚发现表单处于活动状态,我可以打印此表单但是打印包含表格中每条记录的多个表单副本,我不认为这非常用户友好。我在网上进行了进一步的调查,看到典型的工作是根据报告打印独特的记录,但我会再次松开表格的布局。

我的问题是,如果我创建了一个表的副本,我正在存储我的数据(为了捕获我目前在原始表上使用的所有列),甚至可能是表单I我希望打印,我可以有一个点击过程,只保存当前记录及其所有输入到" PrintTable",并能够只打印当前记录,然后打印清除后任何记录表?

很抱歉,如果这是一个简单的修复或我的逻辑关闭,但我对MS VBA编码部分新手,并希望从专家那里反弹一些逻辑。非常感谢您抽出时间阅读!!

1 个答案:

答案 0 :(得分:1)

答案无法发表评论。

您是否可以将表单重新创建为报告?表格不是为打印而设计的,但报告是专门为此目的而设计的。您可以将标准传递到报告中。并且几乎可以设置与表格相同的设计。

创建一个重复的表只是为了克服你面临的问题,面对规范化技术,绝对应该不惜一切代价避免。

相关问题