Hallo Lars,
Kombinationsfelder sind meistens *nicht* die richtige Wahl.
Kombinationsfleder wählen sich wiederholende Daten (eher Texte) direkt
in das Feld an das sie gebunden sind. Sie sind mehr eine Eingabehilfe
ohne etwas zu erzwingen. Du kannst irgendwas eingeben, was mit dem
Feldtyp der Datenbank kompatibel ist.
Du hast die Mitgliedschaftstypen in einer kleinen Extratabelle, diese
hat einen Primärschlüssel, die genannte "ID", wahrscheinlich eine Ganzzahl.
Du willst also den Namen eines Mitgliedschaftstyps auswählen, aber
tatsächlich die entsprechende ID-Nummer des Mitgliedschaftstyps in den
Datensatz des Mitglides schreiben. Das macht ein Listenfeld.
Unabhängig von der Anordnung der Spalten oder vorhandenen Abfragen
funktioniert das Folgende _immer und für alle Listenfelder_ :
0. Stelle sicher, dass die Eigenschaft "Aufklappbar" gesetzt ist, wenn
das Listenfeld einzeilig angelegt sein soll.
Tab:Daten
1. Datenfeld: Das Feld der Formulartabelle in welches die ID geschrieben
werden soll (der Fremdschlüssel)
2. Art des Inhalts: SQL
3. Inhalt: SELECT "Name","ID" FROM "MglTypen" ORDER BY "Name"
4. Gebunden: 1. Feld 0 ist der sichtbare Name, das gebundene Feld 1 ist
die unsichtbare ID zu dem Namen.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]