我有一个连续的表单,上面有一个依赖的组合框。我有依赖工作单独为每一行/记录工作但是依赖组合框是空白的,除非它有焦点然后它显示保存的数据所以我做的是在组合框的数据部分放置一个文本框并设置其控制源与依赖的组合框相同的字段和必需的,它工作得很好但不像一个组合框,它会显示名称,它显示保存的数据,这是一个ID号,所以我想我的问题是如何显示名称,而不是数据?
谢谢!
答案 0 :(得分:1)
你需要澄清,但如果组合框绑定到表单的字段,并且其RowSource
显示两列 - 比如ID和名称 - 那么给出第一列宽度为0将说服它显示名称,而不是ID。
您还需要Column Count
为2(或更多),Bound Column
为1(ID)。然后将Column Widths
设置为 0cm; 2cm (如果超过2列,则添加更多值)。
<强>加强> 从您的cobmobox的Row Source中删除此条件:
[Forms]![frm_DelayMachineOutputSubform]![cboCategory]
不需要。为表单中的每一行获取ActivityID(和CategoryID)。
从Current事件中删除这些行:
Me.cboActivity.Requery
Me.txtActivity.Requery
再次,不需要它们(并导致闪烁)。更好的是,只需删除此事件代码。