【问题标题】:Access 2007 need to Force a query update based on a field change in a form?Access 2007 需要根据表单中的字段更改强制查询更新?
【发布时间】:2016-02-12 20:03:12
【问题描述】:

我有一个访问数据库,在表单的文本框中有几个计算字段。其中大多数会在计算中包含的数据更新后立即更新。但是,我有几个包含查询数据点的计算字段文本框,当我更新会影响查询结果的文件时,这些计算字段不会正确更新,直到我单击几条记录或关闭并打开表格。

如何在更新表单上的特定字段后强制更新该特定查询?

【问题讨论】:

    标签: ms-access-2007


    【解决方案1】:

    尝试刷新表单。

    Me.Refresh
    

    顺便说一句,您真的应该改掉使用绑定表单的习惯,因为您最终必须将一堆东西(像这样)混在一起才能使其正常工作,以及撤消功能(取消输入的新记录)充其量是不稳定的。通过取消绑定表单,您可以更好地控制它对计算字段的反应,并且转储新的数据条目是一件轻而易举的事。

    【讨论】:

    • 绑定表格非常有用。调用手动编码的数据加载函数如何比调用Form.Refresh 更简洁?不打算在这里进行讨论,但我不能让它成为绝对真理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多