dynamisches mehrfachauswahlfeld filter für dynamische mehrfachauswahl
Hallo liebe Ninox Freunde,
Ich hab eine Dynamische Mehrfachauswahl, die letztendlich über ein Script die Anwesenheit von Personen in eine Datenbank schreiben soll.
momentan filtere ich das einfach per Nummern der Teams:
do as database '11_PS-Personal und Sicherheit'
select Personen
where 'Ausgeschieden (Ja / Nein)' != true and
(number('Team zugehörigkeit') < 5 or number('Team zugehörigkeit') = 7)
end
ich hätte das aber gern über ein weiteres Dynamisches Mehrfachauswahlfeld (Teamauswahl)
quasi irgendwie so:
let myteam := numbers(Teamauswahl);
do as database '11_PS-Personal und Sicherheit'
select Personen
where 'Ausgeschieden (Ja / Nein)' != true and
chosen(myteam,(number('Team zugehörigkeit')) = true )
end
Bin ich da mit chosen auf dem Holzweg?
Vielen Dank vorab. irgendwie stehe ich ghier gerade auf dem Schlauch
1 Antwort
-
habs mittlerweile selbst gelöst. vielleicht hilfts ja jemand weiter... ist auch zusätzlich noch ein Filter von wegen ausschließlich meine Projekte anzeigen hinzugekommen...:
let me := this;
let mykuerz := text(Nutzer);
let myteam := me.Teamauswahl;
let myauswahl := 'Alle Aufgaben der Teams';
if myauswahl = true then
do as database '03_PM-Projektmanagement'
(select Projektaufgabe)[('Status Projektaufgabe' < 3 or 'Status Projektaufgabe' = null) and
('Projektverknüpfung'.Teamauswahl and
cnt(unique(numbers(myteam), numbers('Projektverknüpfung'.Teamauswahl))) < cnt(numbers('Projektverknüpfung'.Teamauswahl)) + cnt(numbers(myteam)) or
not 'Projektverknüpfung'.Teamauswahl)]
end
else
do as database '03_PM-Projektmanagement'
select Projektaufgabe where 'Status Projektaufgabe' != 3 and Verantwortlicher.'Namenskürzel' = mykuerz
end
end
Content aside
- vor 1 JahrZuletzt aktiv
- 1Antworten
- 96Ansichten
-
1
Folge bereits