可以说我有一个窗体上两个文本框。第一返回从SQL语句中的计数值,或一个域聚合表达等第二不与另外的参数相同。

现在我想有另一个文本框(#3),其将一个由另一种用于一个非常简单的百分比。这样一个控件:

=[textbox2]/[textbox1]

除非返回原计数值是零这个巨大的。如果第一个返回值是零,那么第二个将是一个零也和理想的0/0应该出来为零,但我得到一个#NUM!错误字符串在文本框中。

我知道这又是一个奇怪的请求,但是这是有关于这50仪表盘的形式,和他们工作的伟大,除非我打了一个零。

那么,有什么办法可以设置文本框属性,我可能不知道,这个要,而无需编写大量的工作,如果代码语句?

谢谢!

有帮助吗?

解决方案

我看不出你如何能避免一个if语句时,被零除是一种可能性

=IIf(TextBox1<>0, TextBox2/TextBox1,"N/A")

其他提示

在数学上,由0师未定,但你的目的,你可以计算它:

=IIf([textbox1]<>0;[textbox2]/[textbox1];IIf([textbox2]=0;0;"N/A"))

这是,当TextBox1中等于0,则检查TextBox2中是否不等于0。如果是这样的话,则返回0,这是你想要的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top