我创建了一个Access 2007表单,例如,显示Product表中的Products.Product表中的一个字段是与此产品的父类别对应的CategoryID.
在表单中,CategoryID需要表示为绑定到Category表的组合框.这里的想法非常简单:选择一个新的类别应该更新Product表中的CategoryID.
我遇到的问题是,选择一个新类别会更新Category表的CategoryName,而不是更新Product表中的CategoryID.这样做的原因是,似乎组合框必须仅绑定到Category表的CategoryName.
如果当前产品的CategoryID为12,即Category表中的CategoryName"Chairs",然后选择一个新值,让组合框中的"Tables"(CategoryID 13)更新ClassID为12,会发生什么情况. CategoryName"Tables"而不是将Product表CategoryID更新为13.
如何将Category表绑定到一个combox框,以便datatextfield(我希望存在于Access中)是CategoryName,datavaluefield是CategoryID,当所选组合框项更改时,只更新Product的CategoryID ?
编辑:请参阅下面接受的答案.我还需要将列数更改为2,一切都开始完美.