使用查找表 - MS Access协助组合框

时间:2012-07-12 17:00:34

标签: ms-access combobox lookup-tables

基本上我所拥有的是Customer表,其中包含有关客户的信息。此表中的一个字段是Customer.CustomerTypeID 我有一个CustomerType表,基本上是一个查找表 我希望CustomerType.CustomerTypeName字段填充我的组合框,然后当我去保存记录时,我希望CustomerType.CustomerTypeID CustomerType.CustomerTypeName我选择在Customer.CustomerTypeID中更新字段。

我是否过于复杂?我应该更改它,以便将CustomerName存储在Customer表而不是ID中吗?

提前致谢。

1 个答案:

答案 0 :(得分:5)

不,存储ID。

像这样设置你的组合:

Row Source: SELECT CustomerTypeID, CustomerTypeName FROM CustomerType 
Control Source : CustomerTypeID
Bound Column : 1
Column Count : 2
Column widthes : 0, 2

控制源+绑定列意味着数据将存储到表单所基于的表中名为CustomerTypeID的字段中,列宽意味着隐藏ID列并显示描述。