这应该可能很简单,但我的Google-Fu还没有找到答案。我只是想在Access中创建一个下拉列表,以便在选择时我可以根据选择的值执行一些操作。例如,我有一个人员列表,我想填充组合框,以便他们的名字出现在列表中,但“值”设置为他们的ID(主键)。MS Access下拉列表/组合框
2
A
回答
4
这听起来像你可能会问如何显示除ID以外的下拉列表中的某些内容,同时将ID保留为下拉菜单中的返回数据。如果是这种情况,将绑定列设置为ID字段(通常为1),并且(假设名称字段为下一个)将列计数设置为2并将列宽设置为0“; 1”或0“; [无论宽度你需要]
1
0
你如何设置您的组合框的属性?
或许你可以尝试设置(假设你是从与领域ID和字段1
- 行源提取数据表1:选择[表1] [ID],[表1]。 [字段1] FROM表1;
- 行来源类型:表/查询
- 绑定列:1分
- 列计数:2 个
- 列宽:0" ,1"
,然后钩到平变化事件作为Chris Ballance暗示。组合框的值属性为ID; 文字将会在字段1。
0
好的,我想到了它,即使它有点反直觉。一个Access Combobox可以有你想要的值(而不是只有一个键值)。默认情况下,所有的值显示在列表中,因此您需要通过将其宽度设置为0来隐藏某些列。这是通过属性窗格中的ColumnsWidths属性完成的。ColumnWidths采用逗号分隔的值列表,该列表值对应于列中的列顺序我希望这可以帮助别人。
相关问题
- 1. 是否可以将组合框(下拉列表)放入MS Access MsgBox?
- 2. 组合框下拉列表隐藏
- 3. 样式Silverlight下拉列表/组合框
- 4. 下拉列表组合框excel
- 5. MS Access 2007:筛选组合框的选择列表
- 6. 下拉组合框
- 7. MS Access组合框模糊搜索
- 8. RSelenium从Javascript列表中选择下拉列表/组合框值
- 9. MS Access与类似字段组合表
- 10. asp.mvc可编辑的下拉列表框(组合框)
- 11. 从查询MS Access中的下拉列表
- 12. 组合框下拉列表正在窗口屏幕下方。
- 13. MS Access:从组合/列表框中转到表单上的记录
- 14. 如何随组合框一起调整组合框的下拉列表?
- 15. 组合框下拉缓存
- 16. ASP.NET MVC组合下拉框
- 17. 组合框下拉位置
- 18. C#组合框的下拉
- 19. 将组合框绑定到MS Access窗体中的外表?
- 20. 的MS Access数据表将不会更新基于组合框
- 21. MS Access:表单上的两个链接组合框
- 22. 使用查找表帮助组合框 - MS Access
- 23. 更新后的MS Access组合框子表单过滤器
- 24. MS Access:更新链接列表框
- 25. 下拉列表框
- 26. 从下拉菜单中更改组合框下拉列表我失去选项
- 27. MS Access - 请求后强制下拉
- 28. 如何调整组合框的下拉列表?
- 29. 从下拉列表或组合框中设置“Selected”Javascript
- 30. 下拉列表中的组合框和SelectedItem设置
啊,谢谢。在我看到你的答案之前,我刚才已经明白了这一点。我会删除我的答案并给你信用。 – 2009-03-02 16:14:55