Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carolyn am November 18, 2022, 16:48:43

Titel: Berechnung wenn Feld leer
Beitrag von: Carolyn am November 18, 2022, 16:48:43
Hallo zusammen

Ich möchte in meinem HF mir anzeigen lassen, in wie vielen Tagen ein Wareneingang erfolgen soll

In meiner Tabelle dazu habe ich das Feld [Best LT] in dem der vom Lieferanten bestätigte Liefertermin steht

Solange das Feld [Wareneingang] noch leer ist, soll es mir in dem separaten Textfeld die Tage anzeigen und sobald ein Datum in [Wareneingang] gesetzt ist, leer sein

Ich habe es mit dem Ausdrucks-Generator versucht, a la Excel-Manier
=Wenn([Wareneing]="";[Best LT]-Datum();"")
Ergebnis: Name?

Auch folgendes führte zu keinem Erfolg
=Wenn(Istleer[Wareneingang];DatDiff("d";[Best LT];Datum());"")


Was mach ich falsch?

Wäre toll, wenn jemand eine Lösung hätte.
Titel: Re: Berechnung wenn Feld leer
Beitrag von: MzKlMu am November 18, 2022, 16:56:44
Hallo,
im Regelfall haben haben Felder die leer sind keinen Leerstring ("") sondern sind NULL. Es muss daher auf NULL geprüft werden und muss dann auch auf NULL gesetzt werden.
=Wenn([Wareneingang]Ist Null;[Best LT]-Datum();Null)
Titel: Re: Berechnung wenn Feld leer
Beitrag von: Carolyn am November 18, 2022, 17:07:54
Ah! wieder was gelernt.

Herzlichen Dank!

Scheint zu funktionieren  ;D