Komfortable Dropdown-Listenfelder
Am schnellsten und für den Entwickler einfachsten lassen sich Dropdown-Listenfelder per SQLAbfrage oder direkt mit einer Tabelle oder Abfrage füllen. Das ist im Hinblick auf die Benutzerfreundlichkeit jedoch nicht der optimale Weg. Sie haben damit nämlich keinerlei Möglichkeiten, Einträge auszusparen, umzuformulieren oder zusätzliche Einträge hinzuzufügen. Das ist aber wichtig, wenn Sie komfortable Dropdown-Listenfelder verwenden möchten.
Aufbau der Beispieldatenbank
Dem nachfolgend erläuterten Code liegt eine Datenbank bestehend aus zwei Tabellen zugrunde, die der Speicherung von Übersetzungen von Tier- und Pflanzennamen dienen. Für eine einfachere Suche in den Daten sind diese Namen nach Bereichen gruppiert. Die Gruppennamen und IDs werden in der Tabelle Gruppen verwaltet (Bild 1).
Das beschriebene Kombinationslistenfeld soll es nun ermöglichen, bei Eingabe eines neuen Worts in die Tabelle Woerter die Gruppe zuzuordnen und gegebenenfalls auch eine neue zu erstellen.