Eine Familie von Microsoft-Managementsystemen für relationale Datenbanken, die auf Benutzerfreundlichkeit ausgelegt sind
Hallo!
Dann müsste Ausdr5: NZ([TYP_WERT]) wenn es ein NULL enthält ein "" zurück geben oder ?
Ja, wenn der Datentyp von [TYP_WERT] Text ist. Bei einer Zahl würde es die Zahl 0 zurückgeben. Steht auch so in der gelinkten Doku.
Und wenn es ein " " Enthält ja sowieso ?!
Nein. Damit hat Nz() nichts zu tun sondern nur mit nicht vorhandenen Werten (NULL). Wenn vorher schon "" oder " " im Feld ist, dann macht Nz() gar nichts und liefert den bestehenden Wert zurück, also "" bzw. " ".
Oder muss ich noch angeben was zurück gegeben werden muss? Ausdr5: NZ([TYP_WERT],"") dann habe ich es natürlich nicht richtig gemacht.
Nein. Es geht nicht um den Ausgabewert sondern um den für Nz() relevanten Eingabewert, wie o.a.
Da Nz() weiterhin funktioniert und dein (etwas anderes tuender) Workaround funktioniert, ist eine Datenänderung die wahrscheinlichste Ursache. Da ich weder deine Anwendung noch deine Daten kenne, ist das aber nur eine detektivische Vermutung. ;-)
Servus
Karl
****************
Access Bug Trackers
Access News
Access DevCon