Ansichtfeld filtern mit DMFA

Liebe Community,
mein in meiner Tabelle 'Belege' habe ich ein DMFA 'ARTIKELFILTER'.
Dies verweist per select auf die Tabelle 'LEISTUNGEN' die als tag dient um Artikeln in der Tabelle 'Artikelliste' eine Kategorie zuzuweisen.
D.h. beim Artikel ist ein DFA (single) Feld das per select auf die Tabelle 'Leistungen' verweist und hier wird eine Auswahl getroffen.
Jetzt möchte ich in meinem Ansichtfeld 'ARTIKELAUSWAHL' in der Tabelle 'Belege' nur die Artikel anzeigen lassen, die die Tags enthalten die im 'ARTIKELFILTER' ausgewählt sind.
Mein Code funktioniert nicht, es werden falsche Artikel angezeigt oder keine und es reagiert sehr träge:
let my := this;
select Artikelliste where INDEX = 1 and number(my.ARTIKELFILTER) = number(KATEGORIE)
Wie man im Bild sieht ist der Filter 'UMG' ausgewählt, es werden aber Artikel angezeigt die den Tag 'FAH' haben.
Kann mir jemand helfen?
Stefan
1 Antwort
-
Ist gelöst:
let xKat := numbers(ARTIKELFILTER);
for i in select Artikelliste do
for j in xKat do
if number(j) = number(i.KATEGORIE) then
i
end
end
end
Content aside
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 44Ansichten
-
1
Folge bereits