使用不同的字段填充下拉列表,而不是主键

时间:2013-04-30 23:36:52

标签: ms-access

我正在尝试制作一个允许您定义位置的表单。这个位置有一个title,一个自动编号ID(表格的密钥),它可能有region,这是它所包含的位置。一些示例数据:

 ID  title        region
 --  -----        ------
 1   Asia
 2   Mongolia     1
 3   Kazakhstan   1
 4   Astana       3
 5   China        1
 6   Europe

在表单上(您可以在其中定义新位置),我想要一个下拉菜单,用户可以通过不同的字段(例如title)而不是{{1}来选择区域}}。如何在Access 2013中执行此操作?

1 个答案:

答案 0 :(得分:1)

在表单上弹出一个组合框,将数据源设置为此查询:

SELECT id, title FROM location ORDER BY title

ColumnCount属性设置为2并将第一列宽度设置为零

将控件绑定到您的region域,并且您拥有它,这是一个很好的递归数据结构。