【问题标题】:Calculated Textbox based on values from two fields in a form基于表单中两个字段的值计算的文本框
【发布时间】:2018-08-22 06:29:19
【问题描述】:

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

我创建了一个表单,其中包含一个名为 Niin 的文本框、一个名为 Variation 的文本框、一个名为 price 的文本框和一个名为 Total 的文本框。 我还有一个名为 NIIN_PRICE 的表,它有一个 NIIN 列和一个价格列,位于关联的 Niin 旁边。

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

然后我希望总文本框成为一个表达式,方法是将方差文本框中的值乘以价格文本框中的值,然后得到两个数字的总和。

例子:

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

这个请求可行吗?谢谢你的帮助。

【问题讨论】:

  • 是的,有可能。但是,出于此问题的目的,您所要求的只是 Too Broad (恕我直言)。如果您可以将问题分解为各个部分并诚实地努力尝试自己实现目标,那么您将在此问题上找到更多帮助。例如,阅读此(How to Ask) 以帮助澄清问题所在并通过正确提出问题在您的时间获得更好的结果,这可能是有益的。

标签: ms-access vba


【解决方案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

【讨论】:

  • 你能提供一些关于如何编写子的资源的链接吗?或者你能提供一个我可以查找和阅读的搜索名称吗?请,谢谢。
  • 请 google(google 是一个很好的资源)>> msaccess AfterUpdate 示例代码。或查看codekabinett.com/… 并在您的表单上的 tbxNIIN 文本框上,右键单击以获取属性表,然后选择事件选项卡,选择 AfterUpdate... 单击三个点 // 然后单击 CodeBuilder 和 aha.. >> 它已经创建了 sub 准备好让你填写一些语句。
猜你喜欢
  • 2018-06-15
  • 2017-10-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多