Attributtyp "Abhängiges Feld"
Abhängige Felder sind Attribute, deren Werte durch ein anderes Feld eingeschränkt werden.Wenn Sie zum Beispiel ein Feld haben möchten, das alle Orte eines ausgewählten Bundesstaates anzeigt, können Sie eine Abhängigkeit des Ortsfeldes vom Bundesstaatenfeld definieren. Sie können ein Attribut nur von einem anderen abhängig machen, indem Sie es einem bestimmten Formular hinzufügen. Das heißt: Wenn Sie ein gemeinsam genutztes Attribut erstellen, können Sie es nicht schon während der Erstellung zu einem abhängigen Feld machen, sondern erst im Kontext des Formulars, dem sie es hinzufügen.
Dieser Abschnitt stellt beispielhaft die Abhängigkeit des Ortsfeldes vom Bundesstaatenfeld dar.
Zunächst müssen Sie die Referenztabellen für die Orte und die Bundesstaaten erstellen. Hier sehen Sie die ersten Zeilen dieser beiden Tabellen.
Die
lkup_Bundesstaat
-Tabelle:
Bundesstaat_id (Primärschlüssel)
Bundesstaat_name
1
Massachusetts
2
New York
Die
lkup_Ort
-Tabelle:
Ort_id (Primärschlüssel)
Ort_name
Bundesstaat_id (Fremdschlüssel, der auf den Primärschlüssel für lkup_Bundesstaat verweist)
1
Boston
1
2
Cambridge
1
3
New York
2
4
Albany
2
Sobald Sie diese Tabellen fertiggestellt haben, erstellen Sie das übergeordnete Attribut (Bundesstaat) und das untergeordnete (Ort).
Verwenden Sie für das Bundesstaat-Attribut folgende Werte:
Feld
Wert
Datenbankspalte
Bundesstaat_id
Werte aus dieser Datenbanktabelle verwenden
lkup_Bundesstaat
Schlüsselspalte
Bundesstaat_id
Dieses Feld hängt von der folgenden Spalte ab
Füllen Sie dieses Feld nicht aus.
Verwenden Sie für das Ort-Attribut folgende Werte:
Feld
Wert
Datenbankspalte
Ort_id
Werte aus dieser Datenbanktabelle verwenden
lkup_Ort
Schlüsselspalte
Ort_id
Dieses Feld hängt von der folgenden Spalte ab
Aktivieren Sie dieses Feld und wählen Sie den Bundesstaat aus (den internen Namen, den Sie für das Bundesstaat-Attribut definiert haben).
Beachten Sie Folgendes:
Ein Mehrfachauswahl-Datenbankattribut kann von einem Einzelauswahl-Datenbankattribut abhängig sein, aber nicht umgekehrt. Im obigen Beispiel kann das Ort-Feld ein Mehrfachauswahl-Datenbankattribut sein, aber nicht das Bundesstaat-Feld.
Sie können die Suchfunktionswerte entweder nach der Textbeschreibung oder nach der ID des Suchfunktionswerts sortieren.
Copyright IBM Corporation 2013. All Rights Reserved.