表格上的ms访问百分比计算

时间:2016-04-07 11:59:57

标签: ms-access macros

我在表单上有3个文本框,名为CboNetCostTxtMarginTxtPrice

TxtMargin格式属性为百分比,CboNetCostTxtPrice格式属性为货币。

我需要按CboNetCost中的百分比值增加TxtMargin的值,并将答案放在TxtPrice中。

所以只是为了澄清,这里有一个例子,假设我在CboNetCost中有($ 10.00),我选择TxtMargin并在其中写入10%的值,{{ 1}}将是11.00美元。

我尝试使用此宏将更新后事件添加到TxtPrice click to see image of macro

感谢您的时间。

1 个答案:

答案 0 :(得分:1)

您可以将此表达式用作 TxtPrice ControlSource

=Val(Nz(CboNetCost))*(1+Nz(TxtMargin, 0))

删除括号和减号:

=Abs(Val(Replace(Replace(Nz(CboNetCost),")",""),"(","")))*(1+Nz(TxtMargin, 0))