MS ACCESS:使用下拉有界列中的数据填充新记录
MSACESS: Populating a new record with data from a pulldown bounded column
我能够使用下拉组合框 (cmb_users) 来提取子表单中的记录 (contact_cards).
现在我希望用户能够在子表单中添加其他记录,但 ID 文本框 (txt_sc_owner_id) 预填充了 sc_owner_id 组合框将记录联系在一起并保持数据相关。
用下拉列表中的数据自动填充新记录文本框的简洁方法是什么?子表单中的目标字段是txt_sc_owner_id。我想,草率的代码看起来像这样。
[表格]![contact_cards]![txt_sc_owner_id] = [表格]![user_forms]!cmb_users.column(0)
挑战在于当用户开始在子表单中填充新记录时何时实例化它
谢谢。
您可以在更新组合框时设置文本框的 DefaultValue
:
Private Sub YourCombobox_AfterUpdate()
Me!NameOfTheSubformControl.Form!sc_owr_id.DefaultValue = """" & Me!YourCombobox.Value & """"
End Sub
我能够使用下拉组合框 (cmb_users) 来提取子表单中的记录 (contact_cards).
现在我希望用户能够在子表单中添加其他记录,但 ID 文本框 (txt_sc_owner_id) 预填充了 sc_owner_id 组合框将记录联系在一起并保持数据相关。
用下拉列表中的数据自动填充新记录文本框的简洁方法是什么?子表单中的目标字段是txt_sc_owner_id。我想,草率的代码看起来像这样。
[表格]![contact_cards]![txt_sc_owner_id] = [表格]![user_forms]!cmb_users.column(0)
挑战在于当用户开始在子表单中填充新记录时何时实例化它
谢谢。
您可以在更新组合框时设置文本框的 DefaultValue
:
Private Sub YourCombobox_AfterUpdate()
Me!NameOfTheSubformControl.Form!sc_owr_id.DefaultValue = """" & Me!YourCombobox.Value & """"
End Sub