【问题标题】:Autofill single text box in datasheet instead of entire column自动填充数据表中的单个文本框而不是整个列
【发布时间】:2016-05-20 16:33:46
【问题描述】:

我有一个我工作的项目的主要表格。每个项目可以有一个联系人或 20 个联系人。我想在数据表视图中有一个子表单,我可以将一个组合框链接到我的联系人查询,并自动用电子邮件和电话号码自动填充接下来的几列。我有一个设置并在更新后事件中放入宏,但它会从查询中检索信息,但它会更改整个列,而不仅仅是当前记录。我试图在当前记录事件中输入宏,但它没有返回任何所需的值(根本没有值) 是否有 vba 或宏可以为我执行此操作,或者我是否将宏放在错误的位置?

【问题讨论】:

    标签: vba ms-access combobox


    【解决方案1】:

    您的问题是未绑定的控件 - 您的组合框 - 将为所有记录显示相同的值。

    要显示单个值,控件必须绑定到表单记录集的字段。

    【讨论】:

    • 组合框绑定到公司名称,每条记录将允许不同的组合框条目。该列不会更改,但以下列中的文本将仅显示最后输入的组合框更改 - 请参见示例:
    • 组合框/电子邮件公司 A/EmployeeC@company.com 商店 B/EmployeeC@company.com 员工 C/EmployeeC@company.com
    猜你喜欢
    • 2023-03-25
    • 2019-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多