访问2007中的未绑定文本框

时间:2010-08-29 06:07:12

标签: ms-access

我在表单上有两个绑定文本框和一个未绑定文本框,第一个文本框名为150,第二个文本框为190,第三个文本框名为150-190,第三个文本框未绑定。 现在用户在第一和第二文本框上输入时间,第三文本框从文本框150中减去文本框190中的值,并且它工作正常但我有问题的是我无法将信息从第三个texbox保存到表,因为控件源设置了两个前两个文本框,我已经在我的表上有一个名为result的字段,这是我想要保存第三个文本框中的信息的地方。 任何帮助将不胜感激,我希望我有意义。

我真的很感谢你们的帮助,我是新来的,我只是刚刚开始使用它,我会试试鲍勃的驱逐舰解决方案,看看会发生什么,但我应该尝试哪个事件,在更新前或更新后。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

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

正如Remou建议的那样,你永远不应该依赖这个结果字段的值,因为它总是可以使用其他形式或直接表访问独立于其他两个字段而改变。