0

Ort aus Liste wählen - PLZ

Ich habe eine Liste mit österreichischen Postleitzahlen, die folgenden Aufbau hat:

Spalte 1: Postleitzahl
Spalte 2: Alle Orte, die dieser PLZ zugeordnet sind (die Anzahl der Orte ist variabel)

Beispiel:
Spalte 1: 4020
Spalte 2: Linz, Friesenegg, Zaubertal

Nun würde ich gerne ein Auswahlfeld aller PLZ konstruieren. Als Ergebnis dieser Auswahl sollen dann in einem zweiten Auswahlfeld die Orte, in diesem Fall Linz, Friesenegg, Zaubertal, stehen.

Wie konstruiere ich das?

Vielen Dank!
Josef

4 Antworten

null
    • mirko3
    • vor 1 Monat
    • Gemeldet - anzeigen

    Hallo Josef. Ich würde das Design ändern mit einer verknüpften Untertabelle Orte und dann jeweils den PLZ die Orte zuweisen. Aber sei es drum. Hier mal eine Version für Deine Situation. Die Möglichkeit, die Orte getrennt aufzuzeigen geht erst in Ninox 3.14. weil es JSON für ein dmulti nutzt. Mirko

      • Josef_Koenig
      • vor 1 Monat
      • Gemeldet - anzeigen

       
      Hallo Mirko,
      VIELEN DANK!
      Ich habe jetzt versucht, mit der Liste mit den PLZ + Orten genau Deiner Beispielsdatenbank zu folgen.
      Dabei sind mir 2 Dinge aufgefallen:

      1) Sucht man z.B. nach der PLZ 4040, so werden im Feld Orte_einzeln 2 Orte angezeigt. In der zugrundeliegenden Tabellen sind dieser PLZ aber 17 Orte zugeordnet.

      2) Im Feld Orte_zusammen sehe ich nur die Datensatznummer, nicht aber die Orte

      Auf alle Fälle aber schon mal herzlichen Dank! 

      • mirko3
      • vor 1 Monat
      • Gemeldet - anzeigen

       Hallo Josef. Anbei zwei Bilder. Im ersten erkennbar, dass in Deiner Datei alle Orte unter PLZ angezeigt werden, aber nur zwei ausgewählt wurden. Diese Variante taugt nur, wenn Du die Orte auch einzeln wählen möchtest - ich kenne ja Deine Abläufe nicht. Wenn Du grundsätzlich nur alle Orte gemeinsam anzeigen willst, benötigst Du ja kein Auswahlfeld, eher ein Funktionsfeld, oder Trigger im PLZ-dmulti und ein Textfeld. Im zweiten Bild erkennbar die Einstellung für die Auswahl der Orte. Mirko

       

    • Josef_Koenig
    • vor 1 Monat
    • Gemeldet - anzeigen

    Danke, Mirko!