Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: kaskadierende DropDown-Listen in Map3D-Formularen

kaskadierende DropDown-Listen in Map3D-Formularen 04 Jul 2017 13:14 #1018

  • GordenKock
  • GordenKocks Avatar
  • OFFLINE
  • Administrator
  • Beiträge: 529
  • Dank erhalten: 49
Bei mehrstufigen Hierarchiemodellen kann man in den Formularen sogenannte Masterboxen oder Erweiterte ComboBoxen verwenden, um auf einfache Weise die DropDown-Listen nach und nach einzuschränken.

Ein gängiges Beispiel ist die Kataster-Hierarchie von Gemeinde - Gemarkung - Flur - Flurstück.

Im Hierarchiemodell kann das so aussehen:


Hierarchie.png



Die Verknüpfung zeigt bei diesen Tabellen immer von FID_PARENT auf die nächst höhere FID.

Im Formular zum Flurstück kann man nun zwei MasterBoxen anlegen:


Formular.png



Und diese wie folgt konfigurieren:

Für die Anzeige und Auswahl der Gemarkung:


Gemarkung.png



Für die Anzeige und Auswahl der Gemeinde wird nun auf die zuerst angelegte Masterbox verwiesen:


gemeinde.png



Im Formular kann man jetzt beim Filtern zuerst die Gemeinde auswählen. Bei der Gemarkung werden dann nur noch diejenigen Datensätze zum Filtern angeboten, die zur gewählten Gemarkung gehören, und bei den Fluren passiert dasselbe:


form1_2017-07-04.png



form2.png



Wenn man ohne vorherige EInschränkung direkt z.B. bei den Fluren filtert, sieht man alle Datensätze.


form3.png



Da es mehrere Fluren mit der Nummer 1 gibt, fällt die korrekte Auswahl an dieser Stelle ohne die Masterboxen schwer.
Letzte Änderung: 04 Jul 2017 13:15 von GordenKock.
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Folgende Benutzer bedankten sich: Jens.Kuegl
Moderatoren: GordenKock
Ladezeit der Seite: 0.089 Sekunden
Powered by Kunena Forum