在访问中设置和使用组合框

时间:2014-03-17 22:16:23

标签: ms-access combobox

我是新手,这是我自己构建的第一个数据库。

我有两张桌子:

Site_ID
---------
EMS_ID (PK)
SITE_LOC

WaterSampleData
---------
SampleID (PK)
EMS_ID
SampleDate
SamplePeriod
<other columns>

我已根据EMS_ID字段建立了1对多的关系。在Site_ID表中,我有一个字段,其中EMS_ID(主键)是一个数值,SITE_LOC字段是样本位置的文本名称(以及有关各个站点的其他信息,如lat等等)。在WaterSampleData表中,我有SampleID(主键)EMS_IDSampleDateSamplePeriod,然后是收集的不同参数的字段。

我想为技术人员设置一个表格,输入水样数据来填充表格。在表单上,​​我将EMS_ID字段设置为组合框。当我打开表单视图时,EMS_ID旁边的框中会出现一个下拉箭头,SITE_ID表中的不同值可供用户选择。这很好。

我的下一个字段是SITE_LOC,我也将其设置为组合框。当我打开表单视图时,会出现一个下拉箭头,但如果单击它,则没有列出值。但是,当我从上方字段中选择EMS_ID时,它会使用与SITE_LOC对应的正确名称填充EMS_ID字段。

该表单适用于所有意图和目的,但我想要的是让技术人员通过选择EMS_IDSITE_LOC值来输入样本数据,然后让相应的值将自动填充。换句话说,我希望它能同时发挥作用。目前我可以选择EMS_ID并获取正确的SITE_LOC,但我希望选项从SITE_LOC表格中的值列表中选择SITE_ID并拥有已填充EMS_ID值。 我该怎么做呢?可能吗? 谢谢你的帮助。

0 个答案:

没有答案