【问题标题】:MSACESS: Populating a new record with data from a pulldown bounded columnMS ACCESS:使用下拉有界列中的数据填充新记录
【发布时间】:2021-09-09 03:07:45
【问题描述】:

我能够让我的下拉组合框 (cmb_users) 拉出子表单 (contact_cards) 中的记录。

现在我希望用户能够在子表单中添加其他记录,但 ID 文本框 (txt_sc_owner_id) 预先填充了组合的 sc_owner_id -框将记录联系在一起并保持数据相关。

用下拉菜单中的数据自动填充新记录文本框的简洁方法是什么?子表单中的目标字段是 txt_sc_owner_id。我想,草率的代码看起来像这样。

[Forms]![contact_cards]![txt_sc_owner_id] = [Forms]![user_forms]!cmb_users.column(0)

挑战是当用户开始在子表单中填充新记录时何时实例化它

谢谢。

【问题讨论】:

    标签: forms ms-access filter key ms-access-2010


    【解决方案1】:

    您可以在更新组合框时设置文本框的DefaultValue

    Private Sub YourCombobox_AfterUpdate()
    
        Me!NameOfTheSubformControl.Form!sc_owr_id.DefaultValue = """" & Me!YourCombobox.Value & """"
    
    End Sub
    

    【讨论】:

    • 我喜欢这个主意,非常感谢!但我有一个映射问题。我将为此发布一个单独的帖子。
    猜你喜欢
    • 2014-10-07
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-14
    • 2010-09-20
    相关资源
    最近更新 更多