Forms Microsoft Access 2010-外键作为下拉列表
我有两个表格以表格形式显示: t lusers->user\u id、firstname、lastname、group\u id tblGroups->group\u id、groupName、groupDesc 我可以通过以下方式获得所需的数据: 选择tblUsers.firstname、tblUsers.lastname、tblGroups.groupName 从tblGroups内部连接tblGroups上的tblUsers。[group_id]=tblUsers。[group_id] 但我需要的是一个表格,显示用户信息和组的下拉列表,但显示组的名称而不是ID,因此可以为特定用户更改组,例如经理、编辑等 谢谢,Forms Microsoft Access 2010-外键作为下拉列表,forms,ms-access,drop-down-menu,Forms,Ms Access,Drop Down Menu,我有两个表格以表格形式显示: t lusers->user\u id、firstname、lastname、group\u id tblGroups->group\u id、groupName、groupDesc 我可以通过以下方式获得所需的数据: 选择tblUsers.firstname、tblUsers.lastname、tblGroups.groupName 从tblGroups内部连接tblGroups上的tblUsers。[group_id]=tblUsers。[group_id] 但
Gareth右键单击组合框(假设它是一个组合框…)并打开属性窗口 将行源设置为:
Select Group_ID, GroupName from tblGroups
将列计数设置为2,因为您希望组合存储ID和组名
将列宽设置为“0;2”(不带引号)。这实际上会隐藏ID,因为ID字段的列宽为0
将绑定列设置为1,因为您希望绑定到ID列而不是组名称列,因为组ID更易于查询
那你和我一起参考组合!MyComboxName.Value以获取组ID。是表单上的下拉列表,还是在数据表视图中显示表单?我对你的问题有点困惑,当我理解了这一部分后,我可以给你一个答案。是的,这是一个我想用来输入和编辑条目的表单。我创建了一个查询,然后使用表单向导在查询上创建表单,这可能不是获得所需内容的最佳方式。