0

Formel zur Abfrage aus einer anderen Tabelle

Moin zusammen,

ich kämpfe gerade mit einem Denkfehler.

Ich will aus der Tabelle PLZ2 anhand der PLZ den Ort und Bundesland abfragen.

Das mache ich mit folgender Formal:

if PLZ != null then
let myText := PLZ;
let PLZ2 := first(select PLZ);
PLZ2.Ort + ", " + PLZ2.Bundesland
end

In Zeile 3 ist aber ein Fehler der dazu führt, dass als Ort immer der erste Eintrag in Ort von PLZ2 geliefert wird.

Wie muss ich den Befehl formulieren damit ich den Ort/Bundesland passend zur PLZ zurück bekomme?

 

Danke & Gruß

Ulrich

1 Antwort

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

    Moin Ulrich, du müsstest die PLZ-Tabelle beim "select" in der dritten Zeile auch entsprechend filtern. Sonst bekommst du halt immer nur den ersten Datensatz dieser Tabelle.

     

    if PLZ != null then
       let myText := PLZ;
       let PLZ2 := first(select PLZ where PLZ = myText);
       PLZ2.Ort + ", " + PLZ2.Bundesland
    end

Content aside

  • vor 5 JahrenZuletzt aktiv
  • 1Antworten
  • 1359Ansichten