【问题标题】:Access Textboxes Adding Values访问文本框添加值
【发布时间】:2013-01-22 23:22:08
【问题描述】:

我有一个带有表单的访问数据库,其中包含许多文本框。文本框根据用户所做的选择填充了货币数据。每条记录可能有不同的值,有些可能没有值。我需要将 3 个 txtboxes 添加在一起,但该值始终显示为 Null。

me.txt1 = Nz(me.txt2.value + me.txt3.value + me.txt3.value)
txt2 = 23.04
txt3 = Null(empty)
txt4 = 15.64

txt1 的值应该是 38.68 而不是它出来的 Null。文本框由从下拉列表的 AfterUpdate 事件调用的子例程填充。

【问题讨论】:

    标签: vba ms-access math textbox subroutine


    【解决方案1】:

    你在哪里使用这个公式?它在VBA中吗?你不需要它。
    如果是来自txt1的控制源,那么Me应该替换为Form(或者什么都不替换)

    在 txt1 的控制源属性中,输入= nz(txt2)+nz(txt3)+nz(txt4)
    这应该就是你所需要的。没有 VBA。
    如果表单的来源是查询,另一种解决方案是在查询中添加计算字段。
    在这两种情况下,您当然不会存储该数据(这将违反第三范式)

    【讨论】:

    • 这行得通!第一次把它输入控制源代码就可以了谢谢!!
    猜你喜欢
    • 2020-10-26
    • 2014-06-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-03
    • 2019-05-31
    相关资源
    最近更新 更多