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