Beispiel für eine Validierung über eine Verbindungstabelle

Es folgt ein Beispiel für eine Validierung von Feldwerten über eine Verbindungstabelle.

Ein Versandhaus verkauft zwei Produkte: Hosen und Hemden.

Gültige Hosengrößen sind 48 bis 58, gültige Hemdgrößen 36 bis 44. Daher hängt die Gültigkeit einer Größe von der Produktnummer ab. In diesem Fall ist eine Verbindungstabelle erforderlich, um den Zugriff auf die korrekte Validierungstabelle zu ermöglichen.

Das Bestellformular für Hemden und Hosen enthält Felder für Produkt und Größe. Drei Tabellen sind für die Validierung des Feldes Größe erforderlich: eine Produktnummerntabelle (ProdNr), eine Tabelle mit Hosengrößen (Hosengröße) und eine Tabelle mit Hemdgrößen (Hemdgröße).

ProdNr enthält die gültigen Produktnummern für Hosen und Hemden in der Spalte Schlüssel. Zu jeder gültigen Produktnummer muss in der Spalte Verbindung 1 entweder Hosengröße oder Hemdgröße eingegeben werden.

images\connection_table_example.gif

Anlegen einer Verbindungstabelle für den Zugriff auf die je nach bestelltem Produkt gültige Größentabelle zum Validieren der Feldwerte

Die Tabellen Hosengröße und Hemdgröße enthalten in der Spalte Schlüssel alle gültigen Größen für Hosen und Hemden.

Da das Feld Größe das abhängige Feld (Feld, dessen gültige Werte vom Wert eines anderen Feldes abhängen) ist, müssen Sie den Namen der Verbindungstabelle angeben, wenn Sie das Feld Größe definieren oder bearbeiten.

Da ProdNr die Verbindungstabelle ist, geben Sie neben Verbinden mit im Dialogfeld Weitere Optionen den Feldnamen ProdNr ein. Da der Wert im Feld Produkt steuert, welche der beiden Größentabellen gilt, geben Sie neben Über Feld den Feldnamen Produkt an. Schließlich müssen Sie noch Verbindung 1 auswählen, da die Tabellen in der Spalte Verbindung 1 von ProdNr zum Validieren der Werte im Feld Größe benutzt werden sollen.

images\via_field.gif

Validieren von Feldwerten über eine Verbindungstabelle

Erstellen einer Tabelle

Arbeiten mit Tabellen