Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Validierung von Formular-Eingaben

Begonnen von claus66, April 21, 2015, 12:35:41

⏪ vorheriges - nächstes ⏩

claus66

Hallo,

benötige Hilfe bei Erstellung einer Gültigkeitsregel oder Validierung per VBA.

In einem Unterformular habe ich folgende Felder:
1. cmbArticleDescription (=Kombifeld mit 3 Spalten, 1. ArticleDescription, 2. ArticleDescriptionID, 3. CategoryID)
2. cmbMaterial (=Kombifeld)

Ich möchte nun eine Eingabe in Feld "Material" erzwingen, falls nach Auswahl eines Artikels aus cmbArticleDescription dieser Artikel die CategoryID "3" besitzt.

Sollte man so etwas per Gültigkeitsregel in der Tabellen-/Feldeigenschaft festlegen oder per VBA?
Und wie sieht es mit dem Zeitpunkt der Prüfung aus - auf Datensatz- oder Feldebene?

Vielleicht kann mir jemand hierbei helfen. Vielen Dank schonmal im Voraus.

Gruss
Claus

MaggieMay

Hallo,

mein Vorschlag wäre, die Prüfung im Formularereignis "Vor Aktualisierung" vorzunehmen, dort kann der Speichervorgang mit dem Befehl Cancel = True abgebrochen werden.

BTW:
Die Reihenfolge der Spalten im ersten Kombifeld solltest du besser ändern, denn die ID sollte als gebundene Spalte vorne stehen, den Text bringst du zur Anzeige, indem du die erste Spalte mit Spaltenbreite 0 ausblendest.
Freundliche Grüße
MaggieMay