0

我将 TotalMarks 字段设置为 ShortText,因为它可能是数字或 N/A。如果 [Math] 值为 N/A,则 TotalMarks 为 N/A 否则 [Math]+[Physics] 的总和

IIf([Math]="N/A","N/A",CDbl([Math])+CDbl([Physics]))

[数学] 和 [物理] 是短文本字段。

4

1 回答 1

0

始终将数字存储为number。因此:

  • 将字段的数据类型更改为Double
  • 将两个字段的默认值设置为空(清除该属性)
  • 对 N/A使用Null
  • 将此表达式用于TotalMarks=[Math]+[Physics]
  • 将此格式应用于所有三个字段:0.0000,,,"N/A". (根据需要调整小数位数)

(如果在美国以外,请使用此格式0,0000;;;"N/A":)

于 2022-01-25T10:25:33.157 回答