访问表单不显示所有数据

Posted

技术标签:

【中文标题】访问表单不显示所有数据【英文标题】:Access form not displaying all data 【发布时间】:2011-12-15 15:22:24 【问题描述】:

我正在尝试为大型数据库创建数据输入表单。有一个父表单,其中 6 个表单以一对一的关系链接(由于大量字段)和几个表以一对多的关系链接。都检查了自动更新/删除。日期输入表单使用选项卡控件(跨 11 个选项卡)和某些表的子表单。我有两个问题...

    如果我在表格中输入新记录的部分数据(例如填写选项卡 1-3)然后关闭它,数据会出现在表格中,但是当我重新打开表格时记录没有出现,因此无法完成数据输入。

    当使用 tab 键在表中的字段之间移动时,当我到达一个选项卡控件的末尾时,它不会移动到同一记录的下一个选项卡控件,而是移动到一个新记录在同一个选项卡上。

我已经在互联网上搜索并尝试找到解决方案,但我对访问还很陌生,并且不熟悉它背后的所有代码等,所以我读过的大部分内容都超出了我的想象!如有任何建议,我将不胜感激!

【问题讨论】:

一条记录有这么多字段,您不得不将它们分成六个不同的一对一表,这听起来像是糟糕的数据库设计。我什至不确定从哪里开始尝试回答您的问题。我认为在进入表单设计之前确实需要解决大约十几个未提出的问题。您能否让我们更好地了解您实际尝试使用数据建模的是什么? +1 到 mwolfe02,我怀疑那里的设计非常糟糕。但是初学者必须开始,对吗? ;-) 【参考方案1】:

问题 1:您必须设置每个子表单对象(容器)的 link childlink master 属性才能允许子表单同步。

问题 2:您可以使用表单的 Cycle 属性来定义 Tab 键在到达最后一个字段时的行为方式。确保使用 View 菜单中的 Tab Order 选项正确排序控件 (Access 2003)。

【讨论】:

谢谢 - 我确定这个设计并不理想,因为我是初学者,但由于存在大量唯一字段(>255),我至少需要两个一对一的表,该数据库用于一个非常大的家庭调查)。感谢您的建议,我会研究他们... @user1100175:有几个示例数据库结构可用于设置调查系统。我会尝试在谷歌上搜索“标准化调查数据库结构”以获得一些想法。我从 Duane Hookom(Access MVP)那里找到了一个示例访问数据库。我不是自己下载的,但根据 Duane 的声誉,那里应该有一些对您有价值的见解:rogersaccesslibrary.com/forum/topic3.html

以上是关于访问表单不显示所有数据的主要内容,如果未能解决你的问题,请参考以下文章

访问:下拉菜单在连续子表单的第一条记录中不显示值

在MS访问中的子表单上显示查询结果

如何在 Access 的子窗体上不显示选定的记录?

显示表单字段默认值的最佳可访问方式

html提交表单后返回原页面并显示表单数据

servlet