Duplikatsprüfung anhand Angaben in Mehrfachauswahl
Hallo Ninox Gemeinde,
ich wollte gerne fragen, ob ihr mir eventuell einen Gedankenstupser geben könntet, wo ich ein Gedankenfehler habe...
Ich habe eine Tabelle (Administration) mit ein Befehlsschaltfläche "Duplikat Q/B" und ein Mehrfachauswahl mit den entsprechenden Wettbewerben von 1-10.
"Administration" > "Wettbewerbe" ist eine N:1 Verknüpfung
Nun wollte ich gerne, auf meine Befehlsschaltfläche eine Überprüfung der Wettbewerbe 2,3 und 10 (je nachdem was in Mehrfachauswahl markiert wurde) durchführen, aber leider haut es nicht hin.
Mein Script für eine Überprüfung auf gleiche Wettbewerbe funktioniert problemlos.
for i in select Wettbewerbe do
let c := i.'Vollständiger Name';
let d := i.Bildtitel;
let e := i.Wettbewerb;
i.('DUPLIKAT (JA/NEIN)' := if cnt(select Wettbewerbe where c = 'Vollständiger Name' and d = Bildtitel and e = Wettbewerb) > 1 then
"!!! DUPLIKAT !!!"
end)
end
Daher versuchte ich im Script die Mehrfachauswahl entsprechenden Anzusprechen und ausführen zu lassen, aber leider vergeblich...
let myJ := concat(chosen('Auswahl Wettbewerbe'));
let e := (select Wettbewerbe where contains(myJ, text(Wettbewerb));
for i in select Wettbewerbe do
let c := i.'Vollständiger Name';
let d := i.Bildtitel;
let e := i.Wettbewerb;
i.('Duplikate (Quartal - Bezifo)' := if cnt(select Wettbewerbe where c = 'Vollständiger Name' and d = Bildtitel and e = Wettbewerb) > 1 then
"!!! DUPLIKAT !!!"
end)
end
Für Tipps wäre ich sehr Dankbar
1 Antwort
-
GELÖST: nach sehr langen Versuchen von diversen Codevarianten, habe es gelöst.
Falls es mal in einer andere Variante gebraucht werden sollte, notiere ich es hier mal rein.
let myJ := concat(chosen('Auswahl Wettbewerbe'));
for i in select Wettbewerbe do
let c := i.'Vollständiger Name';
let d := i.Bildtitel;
i.('Duplikate (Quartal - Bezifo)' := if cnt(select Wettbewerbe where contains(myJ, text(Wettbewerb)) and c = 'Vollständiger Name' and d = Bildtitel) > 1 then
"!!! DUPLIKAT !!!"
end)
end
Content aside
- vor 3 JahrenZuletzt aktiv
- 1Antworten
- 310Ansichten