我有两个表格,我以表格形式显示:
tblUsers - > user_id,firstname,lastname,group_id
tblGroups - > group_id,groupName,groupDesc
我可以获得我想要的数据:
SELECT tblUsers.firstname,tblUsers.lastname,tblGroups.groupName FROM tblGroups INNER JOIN tblUsers ON tblGroups。[group_id] = tblUsers。[group_id];
但我需要的是一个表单,该表单显示用户信息和组的下拉列表,但显示组的名称而不是ID,因此可以针对特定用户更改组,例如经理,编辑等......
谢谢, 加雷
答案 0 :(得分:6)
右键单击ComboBox(假设它是一个ComboBox ...)并打开“属性”窗口。
将行来源设置为:
Select Group_ID, GroupName from tblGroups
将列数设置为2,因为您希望组合同时存储ID和组名
将列宽设置为“0; 2”(不带引号)。这基本上会隐藏ID,因为ID字段的列宽为0。
将Bound Column设置为1,因为您要绑定到ID列而不是Group Name列,因为Group ID更容易查询。
然后您使用Me!MyComboboxName.Value引用组合以获取组ID。