Ms access access 2007中未绑定的文本框

Ms access access 2007中未绑定的文本框,ms-access,Ms Access,我有两个绑定的文本框和一个未绑定的表单。第一个文本框名为150,第二个文本框名为190,第三个文本框名为150-190,第三个文本框名为未绑定。 现在用户在第一个和第二个文本框上输入时间,第三个文本框从文本框150中减去文本框190中的值,它工作正常,但我的问题是,我无法将第三个文本框中的信息保存到表中,因为控制源设置为前两个文本框中的两个,我的表中已经有一个名为result的字段,我想在这里保存第三个文本框中的信息。 任何帮助都将受到感谢,我希望我能说得通 我真的很感谢你们的帮助,我是新手,我

我有两个绑定的文本框和一个未绑定的表单。第一个文本框名为150,第二个文本框名为190,第三个文本框名为150-190,第三个文本框名为未绑定。 现在用户在第一个和第二个文本框上输入时间,第三个文本框从文本框150中减去文本框190中的值,它工作正常,但我的问题是,我无法将第三个文本框中的信息保存到表中,因为控制源设置为前两个文本框中的两个,我的表中已经有一个名为result的字段,我想在这里保存第三个文本框中的信息。 任何帮助都将受到感谢,我希望我能说得通


我真的很感谢你们的帮助,我是新手,我才刚刚开始使用它,我将尝试bob destroyer解决方案,看看会发生什么,但我应该在哪个事件上尝试它,在更新之前还是更新之后。

存储计算结果是违反规范化规则的,这是可以做到的,但是你真的需要它吗?计算始终可以显示在查询(视图)中。

存储计算结果违反规范化规则,可以这样做,但您真的需要它吗?计算始终可以在查询(视图)中显示。

将控件#3正常绑定到表字段。设置前两个控件的onupdate属性以执行计算,并将值分配给控件#3(
[control#3]。值=[control#1]。值-[control#2]。值
或希望作为两个控件#1和2的onupdate属性的其他公式)

正如Remou所建议的,您永远不应该依赖此结果字段的值,因为它总是可以在其他地方使用其他形式或直接表访问独立于这两个其他字段进行更改。

正常情况下将控件绑定到表字段。设置前两个控件的onupdate属性以执行计算,并将值分配给控件#3(
[control#3]。值=[control#1]。值-[control#2]。值
或希望作为两个控件#1和2的onupdate属性的其他公式)


正如Remou所建议的,您永远不应该依赖于此结果字段的值,因为它总是可以在其他地方使用其他形式或直接表访问独立于这两个其他字段进行更改。

2010年增加了两个功能,可以在一致性方面更改此等式。一种是表级数据宏,它允许您创建等价的触发器,在源字段更新时使派生字段保持最新。另一种方法是,您可以在表定义中创建计算字段,并且结果可以存储和索引(在确实需要查询计算结果时特别有用)。这两种方法是否可行取决于具体情况——在大多数情况下,您不想存储计算结果。我真的很感谢您的帮助,伙计们,我是新手,而且我刚刚开始使用它,我将尝试bob destroyer解决方案,看看会发生什么,但我应该在哪种情况下尝试它,在更新前或更新后。A2010添加了两个功能,这两个功能在一致性方面改变了此等式。一种是表级数据宏,它允许您创建等价的触发器,在源字段更新时使派生字段保持最新。另一种方法是,您可以在表定义中创建计算字段,并且结果可以存储和索引(在确实需要查询计算结果时特别有用)。这两种方法是否可行取决于具体情况——在大多数情况下,您不想存储计算结果。我真的很感谢您的帮助,伙计们,我是新手,而且我刚刚开始使用它,我将尝试bob destroyer解决方案,看看会发生什么,但我应该在哪种情况下尝试它,在更新前或更新后。谢谢bob我正在寻找的破坏者它工作得很好谢谢bob我正在寻找的破坏者它工作得很好谢谢。