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 在access中设置和使用组合框_Ms Access_Combobox - Fatal编程技术网

Ms access 在access中设置和使用组合框

Ms access 在access中设置和使用组合框,ms-access,combobox,Ms Access,Combobox,我是新手,这是我第一次建立自己的数据库 我有两张桌子: Site_ID --------- EMS_ID (PK) SITE_LOC WaterSampleData --------- SampleID (PK) EMS_ID SampleDate SamplePeriod <other columns> Site\u ID --------- EMS_ID(主键) 现场位置 水草 --------- 样本ID(PK) 特快专递 样本日期 采样周期 我已经建立了一个基于EMS_

我是新手,这是我第一次建立自己的数据库

我有两张桌子:

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

WaterSampleData
---------
SampleID (PK)
EMS_ID
SampleDate
SamplePeriod
<other columns>
Site\u ID
---------
EMS_ID(主键)
现场位置
水草
---------
样本ID(PK)
特快专递
样本日期
采样周期
我已经建立了一个基于EMS_ID字段的1对多关系。在Site_ID表中,我有一个带有EMS_ID(主键)的字段,它是一个数值,还有一个
Site_LOC
字段,它是样本位置的文本名(以及关于各个站点的其他信息,如lat和long等)。在水样数据表中,我有
SampleID
(主键)
EMS\u ID
SampleDate
SamplePeriod
,然后是收集的不同参数的字段

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

我的下一个字段是
SITE\u LOC
,我还将其设置为组合框。当我打开表单视图时,会出现一个下拉箭头,但如果单击它,则不会列出任何值。但是,当我从上面的字段中选择
EMS\u ID
时,它将使用与
EMS\u ID
对应的正确名称填充
SITE\u LOC
字段

该表格适用于所有目的,但我希望技术人员可以选择通过选择
EMS\u ID
SITE\u LOC
值来输入样本数据,然后自动填充相应的值。换句话说,我希望它是双向的。目前,我可以选择
EMS\u ID
并获得正确的
SITE\u LOC
,但我想从
SITE\u ID
表中的值列表中选择
SITE\u LOC
,并填充
EMS\u ID
值。 我该怎么做?可能吗?
谢谢您的帮助。

您的表单是否设置了表单/子表单?为什么不在第一个组合框中同时显示这两个值?