0

Landkreis anhand PLZ Eingabe automatisch anzeigen?

Hallo Ninox Freunde, 

ich bin ganz neu im Thema und bau gerade eine Datenbank für ne ehrenamtliche Igel-Station. (also wer Igel-Fragen hat, da kann ich dann als Gegenleistung helfen :D

Ich möchte gerne bei Eingabe einer PLZ in einem Zahlenfeld automatisch den zugehörigen Landkreis ausgeben können.

Excel Tabelle dafür hab ich, die beinhaltet alle deutschen PLZ und alle Landkreise.

Ich hab nur leider gar keine Ahnung wie ich das umsetzen kann. Da mir komplett der Ansatz fehlt, hab ich in all meinen Suchen auch leider nichts brauchbares finden können. 

Wär super nett, wenn jemand Zeit findet mir zu helfen.

 

Danke und liebe Grüße

Daniel

3 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo Daniel, für eine konkrete Hilfestellung würde man natürlich einige Informationen mehr benötigen. Aber als Beispiel mal angenommen, die Tabelle mit den Postleitzahlen würde 'Landkreise' heißen und aus den Text(!)*-Feldern 'PLZ' und 'Landkreis' bestehen. Und die Adress-Tabelle würde ebenfalls zwei Felder desselben Namens enthalten. Dann könnte man in letzterer im Feld 'PLZ' einen Trigger "Nach Änderung" mit folgendem Code erstellen:

    if PLZ then
       let myPLZ := PLZ;
       Landkreis := first(select Landkreise where PLZ = myPLZ).Landkreis
    end

    Als Ergebnis würde nach der Eingabe einer PLZ automatisch der dazugehörige Landkreis gesucht und  sofern eine Übereinstimmung gefunden wurde - in das gleichnamige Feld eingetragen. Das "if" hat dabei nur den Zweck zu prüfen, ob das Feld 'PLZ' überhaupt einen Wert enthält.

    PS: Ach so, die Excel-Tabelle sollte aus Excel heraus als CSV-Datei exportiert werden. Dann kann man sie direkt komplett als neue Tabelle in eine Ninox-Datenbank importieren.

    * Identifikationsnummern wie Postleitzahlen, Kundennummern o.ä. würde ich immer in Textfeldern speichern, auch wenn sie nur aus Ziffern bestehen. Im Fall der PLZ schon deshalb, weil in einem numerischen Feld eine führende Null wegfallen würde.

      • Sibille_Zillinger
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro Hey Planox, danke dir vielmals! Konkretere Infos hab ich nicht reingepackt, da ich eh keinen Plan hab und mich direkt an das halten wollt, was ich zurück bekomm. Schau ich mir an und versuch ich einfach genau so wie du schreibst, die nächsten Tage. Danke nochmal, dass du dir die Zeit genommen hast :)

       

      Grüße

      Daniel

      • Sibille_Zillinger
      • vor 2 Jahren
      • Gemeldet - anzeigen

      planox. pro Ok ich habs gerade versucht - und kann es nicht fassen - es klappt schon :D

      DANKE!!!!