首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将表单中的数据输入到连接表Microsoft Access中

将表单中的数据输入到连接表Microsoft Access中
EN

Stack Overflow用户
提问于 2017-01-10 01:15:09
回答 1查看 3K关注 0票数 1

在access中,我想要一个可以将数据输入到连接表中的单一表单。它们之间的关系如下。

一个表包含植物名称和有关植物的基本信息,另一个表包含土壤水分含量,另一个表包含可在其中找到某些植物的县名称。一种植物可能出现在许多县,而许多植物可能会出现在一个县。湿度也是如此。因此,这个数据库需要多对多的关系。如何创建一个表单,该表单接受plantID以及该植物的县和湿度,并在连接表中形成一个条目?我处理这个问题的方式合适吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-10 03:25:09

假设您只需要从此表单向连接表添加记录,则构建一个绑定到连接表的表单。

如果使用该向导,则新窗体应将每个字段作为文本框列出。

对于每个外键字段,将textbox更改为combobox。使用行源属性从主键所在的字段专用表中拉取信息。

例如,MoistureID将成为一个组合框,其行源为:

代码语言:javascript
复制
SELECT MoistureID, Moisture
FROM Moisture;

ID字段将是组合框的输出,但在列表打开时将显示湿度字段。您可以通过将"column width“属性更改为0";1"来对用户隐藏ID字段,但要确保"column count”属性= 2。

然后,您可以将表单的data entry属性更改为"yes“,以便在表单视图中隐藏现有的交叉点记录。

在表单视图中,选择您的工厂ID和其他选项,一旦您使用tab键超过表单的tab键顺序的末尾,您的连接记录就应该附加到连接表中,并且表单的控件应该被清除。

如果需要从该表单向其他表添加记录,则需要构建一个未绑定的表单,并使用宏或VBA处理追加。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41553356

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档