0

Do as Database über Dynamisches Auswahlfeld

Hallo zusammen,

 

die Abfrage funktioniert in einer Ansicht aber nicht in einem dynamischen Auswahlfeld.

Die lokale abgerufene Sparte ist ein DAF, die in Gemeinden ein DMAF - beide werden aus der Tabelle "Sparte" in der Datenbank Betriebsführung abgerufen.

 

Beim Ersetzen des ID_Sparte durch eine feste Zahl im Code funktioniert es wieder, aber wenn ich ein Zahlenfeld mit dem entsprechenden Wert erstelle und abrufe, funktioniert es auch wieder nicht.

let i := this;
let ID_Sparte := number(i.Sparte);
do as database 'Betriebsführung'
    select Gemeinden where Sparte < ID_Sparte
end

 

Würde mich über Unterstützung freuen.

 

Viele Grüße

1 Antwort

null
    • John_Kuhner
    • vor 11 Monaten
    • Gemeldet - anzeigen

    Bug festgestellt, Umgehung gefunden:

     

    Das DAF in alten Datensätzen wird nicht aktualisiert!

    Lösung: Neue Datensätze erstellen, alte löschen. (Leider nur solange möglich, bis die ersten Realdaten dort auch abgelegt sind).

     

    let i := this;
    do as database 'Betriebsführung'
        (select Gemeinden)[Sparte < i.number(Sparte)]
    end