Formularfelder in Abhängigkeit anderer Felder belegenBei der Eingabe in einem Access-Formular kommt es häufig zu gleichen Kombinationen der Inhalte verschiedener Felder. Ich möchte nun ohne ein Kombinationsfeld die Möglichkeit haben, in einem Feld einen Standardwert zu erhalten, falls in einem anderen Feld ein bestimmter Wert eingegeben wird. Können Sie mir helfen? Ihren Wunsch können Sie mit einer VBA-Funktion realisieren. Dieser Tipp soll das Vorgehen anhand eines Beispiels erläutern. Nehmen Sie an, Sie wollen ein Formular mit den beiden Fehlern »Eingabe« und »Wirkung« realisieren. Falls der Anwender nun im Feld »Eingabe« die Zeichenkette »Ja« oder »Nein« einträgt, soll Access mit einer speziellen Default-Belegung im Feld »Wirkung« reagieren.
Für die Realisierung sind einige Varianten denkbar. So können Sie zuerst feststellen, ob der Anwender bereits eine Eingabe in das Feld »Wirkung« vornahm und in diesem Fall die Default-Belegung unterdrücken. Sie sollten allerdings sicherstellen, dass es nicht zu ungewollten Nebeneffekten kommt. |