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
值。
我该怎么做?可能吗?
谢谢您的帮助。您的表单是否设置了表单/子表单?为什么不在第一个组合框中同时显示这两个值?