online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon grossermanitu vom 10.08.2019, 17:06 Options

wenn Bedingung nicht erfüllt dann nichts machen

Hallo allerseits.

Ich immportiere Daten aus einer txt Datei in Access und möchte das in allen Zellen der Spalte "Anrede" bei denen "Herr" statt "Herrn" steht eine aktualisierungsabfrage laufen lassen um dass zu korrigieren.

Wenn ich das im "Feld: Anrede" schreibe, wird mir zwar alle "Herr" zu "Herrn" aktualisiert nur leider alles andere wird gelöscht.


Wenn([Anrede]="Herr";"Herrn";)

Für Vorschläge bin ich sehr dankbar.


Antwort schreiben

Antwort 1 von Saarbauer vom 10.08.2019, 19:03 Options

Hallo,

da du in der Formel, den Dann-Teil leer hast wird alles gelöscht

schreibe mal

Wenn([Anrede]="Herr";"Herrn";[Anrede])

damit sollte es funktionieren

Gruß

Helmut

Antwort 2 von grossermanitu vom 11.08.2019, 01:27 Options

danke helmut das hat geklappt. ein frage hätte ich dann doch noch.

wenn attribut "anrede" leer ist soll in attribut "gruß" "Sehr geehrte Damen und Herren"

Wenn([Anrede]="";"Sehr geehrten Damen und Herren";"falsch")

mit "" bekomme ich irgendwie nicht weiter leere tabellenfelder werden nicht erkannt

Antwort 3 von Saarbauer vom 11.08.2019, 11:37 Options

hallo,

da ich nicht weis mit welcher Datenbank du arbeitest ist es etwas schwierig dir richtig weiterzuhelfen. Ich arbeite relativ selten mit Datenbanken, meist mit Excel, daher kann ich es nur aus meinen Excelkenntnissen herleiten.

In Excel gibt es die Finktion Istleer(), wenn es sowas bei deiner Datenbank gibt, dann könnte es so funktionieren

Wenn(Istleer([Anrede]);"Sehr geehrten Damen und Herren";"falsch")

Gruß

Helmut

Antwort 4 von grossermanitu vom 12.08.2019, 13:30 Options

vielen dank. deine funktion stimmt. leider sind die zellen anscheinend nicht leer. 1 Leerzeichen haben sie auch nicht. weißt du vielleicht wie herausbekommen kann was in meinen zellen drin ist?

Antwort 5 von grossermanitu vom 12.08.2019, 13:37 Options

Kommando zurück. So gehts: Wenn(IstlNull ([Anrede]);"Sehr geehrten Damen und Herren";"falsch")

Vielen Dank Helmut für deine Hilfe.

Ähnliche Themen

Fehlercode = 0xC00D1199, Bedingung = 0x00000000
Cridde  25.03.2007 - 190 Hits - 3 Antworten

Summierung durch Makro mit 2 Bedingungen
Peter3011  19.05.2007 - 112 Hits - 12 Antworten

Abhängige Listenfelder
simbi  19.06.2007 - 114 Hits - 8 Antworten

Bedingte Formatierung mit UND-/ODER Funktion
caro.orac  27.06.2007 - 128 Hits - 1 Antwort

VBS Skript zur Zeilenlöschung falls Zelle Bedingung erfüllt
MarcusLee  09.07.2007 - 37 Hits - 4 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026