子表单中的值是数值而不是描述值

时间:2016-11-24 08:17:07

标签: ms-access

我创建了2个组合框,(一个名为"客户名称"另一个名为"部件名称")其中的列表位于"部件名称"根据"客户名称"。

中选择的内容进行过滤

这些组合框位于一个表单上,该表单将新数据添加到子表单中(子表单基于表创建)。我现在遇到的问题是,每当我在两个组合框中选择值时,子表单中存储的是客户和部件名称的ID。

我想要存储和显示描述性值(实际名称)。

我尝试更改列宽,但它无法正常工作。

Choosing the data

The ID of the data is displayed, but not the actual name

1 个答案:

答案 0 :(得分:0)

我不知道你是如何将组合数据填充到子表单中的。

如果您是通过VBA进行的,那么您可以使用组合的column属性来传递描述性列。或者更好的是,使用beforeupdate事件的Text属性。

 me.subform1!partname.value = me.ComboBoxpartname.text