Supportnet Computer
Planet of Tech

Supportnet / Forum / Datenbanken

wenn Abfrage Funktion





Frage

Hallo, habe mit dem Ausdrucksgenerator und der Funktion <Wenn> ein Feld mit kompletter Anschrift für einen Briefkopf Serienbrief erstellt. Anschrift: Wenn([Adreßart]=("Personal");"";Wenn([Adreßart]=("Privat");"";[Firmen-/Familienname] & " ")) & Wenn([Adreßart]=("Personal");[Kontakt_Anrede] & " " & [Kontakt_Vorname ] & "" & [Kontakt_Nachname] & " ";Wenn([Adreßart]=("Privat");[Kontakt_Anrede ] & " " & [Kontakt_Vorname] & "" & [Kontakt_Nachname] & " ";Wenn([Kontakt_Anrede]=("<keine>");("");Wenn([Kontakt_Anrede]=("Herr");("Herrn");[Kontakt_Anrede]) & " " & [Kontakt_Nachname] & " "))) & [Straße_Postfach] & " " & [PLZ] & " " & [Ort] Ist aber noch nicht ganz fertig! Ich müßte jetzt noch den Parmeter für ein leeres Datenfeld wissen <wenn([Vorname]= ?Leer; [Nachname];[Vorname]& " "&[Nachname])> Kann mir jemand weiterhelfen Gruß Thomas

Antwort 1 von 14071

Hi Thomas,

verwende das "+"-Zeichen statt des "&", dann werden leere automatisch ignoriert.

Gruß
Jürgen

Antwort 2 von ThomasL

Hi nochmal;
kannst du mir trotzdem sagen was der Befehl für Feld=Leer ist.
("") zB. klappt nicht.

Wäre nett wenn mir da jemand weiter helfen könnte.

Gruß Thomas


Antwort 3 von ThomasL

Dein Tipp war übrigens trotzdem hilfreich.

Danke

Antwort 4 von 14071

Hi Thomas,

der check ob ein Feld leer ist lautet
if Me!Feldname ist NULL 


Gruß
Jürgen

Antwort 5 von ThomasL

Hi,

und wie lautet er wenn ich im Ausdrucksgenerator von access die wenn-Funktion nutze.
verstehst du was ich meine.
Übrigens versuche ich im Moment ein bitmap in eine Befehlsschaltfäche einzufügen und bekomme die Meldung Objektvariable oder With Block-Variable nicht festgelegt,wenn ich auf die drei Pünktchen klicke.

Wär nett wenn du hier auch ne Lösung parat hättetst.

Gruß Thomas



Antwort 6 von Marie

Verbinden von Textfeldern, die Null-Werte enthalten
Wenn Sie mit Hilfe eines Ausdrucks zwei Felder mit Textwerten verbinden, wobei eines oder auch beide Felder Null-Werte enthalten, verwenden Sie statt des Operators + den Operator &. Der Operator & verbindet die Werte auch dann, wenn sie Null-Werte enthalten, während der Operator + Null zurückgibt, sobald einer der beiden Werte Null ist. Zum Beispiel:

Name: [Nachname] & " " & [Vorname]
~~~~~~~~~~~~~~~~

Also irgendwie widerspricht das doch dem oben oder versteh ich mal wieder was nicht richtig?

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: