基于表单中两个字段的值计算的文本框

时间:2018-08-21 20:27:18

标签: ms-access access-vba

我在尝试创建一个表达式时遇到了麻烦,该表达式将基于两个不同文本框中的两个值给出总计。

我创建了一个表单,该表单具有一个名为Niin的文本框,一个名为方差的文本框,一个名为price的文本框和名为Total的文本框。 我还有一个名为NIIN_PRICE的表,该表在关联的Niin旁边有一个NIIN列和一个price列。

我正在寻找的结果是: 在Niin查找框中输入值,然后在表NIIN_PRICE中输入相应的值,然后将价格输出到Price文本框中。

然后,我希望通过将方差文本框中的值与价格文本框中的值相乘并得到两个数字的总和来使总文本框成为表达式。

示例:

我在NIIN文本框中输入1234, 在NIIN_PRICE表中搜索1234,并返回值.25。将.25作为输出添加到价格文本框中。 然后,我在差异文本框中输入4,这会将我在总文本框中的值更新为1(价格拉动值乘以我的差异输入乘以4所得的.25)。

此请求可能吗?谢谢您的帮助。

1 个答案:

答案 0 :(得分:1)

theForm might look like this>>
tbxNIIN  tbxPrice  tbxVariance  tbxTotal

on tbxNIIN event tab add AfterUpdate sub
that reads the NIIN_PRICE table and copies the value to tbxPrice
and then clears tbxVariance and tbxTotal
and sets cursor to tbxVariance.

On tbxVariance event tab add AfterUpdate sub
that multiplies the two and puts the result in tbxTotal