Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MS Access/VBA中打开前填充表单_Vba_Ms Access - Fatal编程技术网

在MS Access/VBA中打开前填充表单

在MS Access/VBA中打开前填充表单,vba,ms-access,Vba,Ms Access,我在MS Access 2013中有一个表格。我想打印父窗体上的大部分(但不是全部)值(不包括一些文本字段、按钮等)。我最初的方法是创建一个子表单,其中只包含我希望打印的字段。单击“打印”按钮后,我想用父窗体中的相应数据填充子窗体上的字段,打开窗体并打印它 这是实现我的目标的正确方法吗 如果是这样,我可以创建表单对象的实例,填充它并打开它(就像我在Java中所做的那样,Java是我编码知识的基础)。那代码是什么样子的 谢谢 jeff在访问控制(文本框、标签、复选框等)中有一个名为“显示时间”的属

我在MS Access 2013中有一个表格。我想打印父窗体上的大部分(但不是全部)值(不包括一些文本字段、按钮等)。我最初的方法是创建一个子表单,其中只包含我希望打印的字段。单击“打印”按钮后,我想用父窗体中的相应数据填充子窗体上的字段,打开窗体并打印它

  • 这是实现我的目标的正确方法吗
  • 如果是这样,我可以创建表单对象的实例,填充它并打开它(就像我在Java中所做的那样,Java是我编码知识的基础)。那代码是什么样子的
  • 谢谢


    jeff

    在访问控制(文本框、标签、复选框等)中有一个名为“显示时间”的属性。您可以将控件设置为“仅在屏幕上显示”,以便在单击“打印”时它们不会出现。

    虽然我们可以进行更多的解释,但听起来您希望打印与正在查看的记录相关的信息。您可以创建一个表单,该表单显示您希望它如何打印,然后单击主表单中的一个按钮,就可以在打印表单中打开您正在查看的记录。然后从那里打印

    我想我们需要更多的背景资料。你能定义每个数据源吗?它是一个连续的子窗体吗?你能不能说得更准确些,而不是说“我最想打印…”。是否要从父窗体或子窗体打印?你能为你想要的设置一个查询然后发送到电子表格吗?很抱歉描述不清楚,但是这个回答是解决我问题的最简单的方法。谢谢你的帮助。