如果在2007年访问报告中声明

时间:2016-08-24 14:08:58

标签: ms-access if-statement report ms-access-2007

我有访问权限的报告。在本报告中,“Wochenstunden”和“Überstunden”两栏。和他们的价值观'Stunden'和'Überstunden',它们正常运作。然后我改变了两个值如下:

=Wenn([Stunden]=0;'-';[Stunden])

=Wenn([Überstunden]=0;'-';[Überstunden])

(Wenn是德语形式的if语句)

在第一个中,它完美地运行并显示 - 当值为0时,但在第二个中我得到错误(在报告中显示#Fehler而不是所有值)。两列都来自同一个表,并且具有相似的值。问题是什么?

1 个答案:

答案 0 :(得分:0)

控件(TextBox)的名称更改为与其绑定的字段名称不同的名称,例如:

Stunden -> txtStunden
Überstunden -> txtÜberstunden

此外,表达式可以简化为:

=Nz([Stunden];0)
=Nz([Überstunden];0)