Komfortable Dropdown-Listenfelder

Listenfelder sind aus komplexen Formularen kaum wegzudenken, da sie eine effiziente Möglichkeit bieten, Daten zu erfassen und auszuwählen. Wie Sie Dropdown- Listenfelder noch komfortabler gestalten, zeigt Ihnen der vorliegende Beitrag

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).

Bild 1: Aufbau der Datenbank.
Bild 1: Aufbau der Datenbank.

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.