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 具有多个选项卡控件的访问表单_Ms Access_Database Design_Reporting - Fatal编程技术网

Ms access 具有多个选项卡控件的访问表单

Ms access 具有多个选项卡控件的访问表单,ms-access,database-design,reporting,Ms Access,Database Design,Reporting,这不是开发人员的问题,这是一个新手的问题,他多年来一直将Access作为SQL数据库的前端,没有任何问题。我现在已经创建了一个独立的Access数据库,我已经为不同的员工创建了该数据库,以填写三页表单的不同页面。该表单有用于第1、2和3页的控制选项卡。每一页上都有个人的社会保障(SS)号码。第2页和第3页只是备注字段,SS编号除外。我为个人创造了4项记录。当我尝试打印或从表单进行打印预览时,它只显示每个人的第一页。如果我将其保存为报告,它也会执行相同的操作 我怎样才能为每个人打印三页,或者只在一

这不是开发人员的问题,这是一个新手的问题,他多年来一直将Access作为SQL数据库的前端,没有任何问题。我现在已经创建了一个独立的Access数据库,我已经为不同的员工创建了该数据库,以填写三页表单的不同页面。该表单有用于第1、2和3页的控制选项卡。每一页上都有个人的社会保障(SS)号码。第2页和第3页只是备注字段,SS编号除外。我为个人创造了4项记录。当我尝试打印或从表单进行打印预览时,它只显示每个人的第一页。如果我将其保存为报告,它也会执行相同的操作


我怎样才能为每个人打印三页,或者只在一个人身上打印三页?

就我个人而言,我会将您的报告与您的用户界面分开。这样,您的报表就可以完全满足您的需要,而不是制作一个双重用途的表单。

如果您不想使用报表向导来生成自定义报表,那么如何删除选项卡控件并构建一个长(垂直)表单,其中所有字段分为三个部分,并带有垂直滚动条。然后打印就可以了。

如果我制作一个长的表单,它只会达到22英寸。这就是表单和报表中允许的所有访问权限,因此我必须将所有字段都挤在一起,它们在打印时无法正确格式化。我猜你说的三部分是指分页符?是的。但是,如果您有那么多信息,您反对使用报表向导构建“真实”报表吗?完成后,只需在表单中添加一个按钮以打印它,只需对向导用于该按钮的vbcode进行一点小小的更改。我同意。表格用于数据输入,报告用于输出。