Dynamische MFA einschränken über Dynamische MFA
Hallo liebe Community,
für ein E-Mail Formular innerhalb der Datenbank wähle ich die 'EMPFÄNGER' der E-Mail über eine dynamische Mehrfachauswahl aus der Tabelle 'Ansprechpartner' aus.
Dazu schränke ich hier zunächst auf die 'Einrichtung' (Kunden) ein, mit dem diese 'Ansprechpartner' verknüpft sind:
let xER := EINRICHTUNG;
(select Ansprechpartner)[Einrichtungen = xER]
Jetzt würde ich gerne noch auswählen wer die E-Mail in CC erhält. Dazu habe ich eine weitere DMFA die wie oben auf dieselbe Personengruppe eingeschränkt wird. ich hatte gehofft mit der folgenden Funktion zusätzlich die 'Ansprechpartner' nicht mehr zu Auswahl zu stellen die im DMFA 'Empfänger' bereits als primäre Adressaten ausgewählt sind:
let EM := for i in numbers('EMPFÄNGER') do
record(Ansprechpartner,i).Name
end;
let xER := EINRICHTUNG;
(select Ansprechpartner)[Einrichtungen = xER][Nr != EM]
Das geht leider so nicht, hat hier jemand den entscheidenden Hinweis für mich?
3 Antworten
-
-
Hallo Stefan. Hier mal ein Vorschlag. Vielleicht mußt Du noch anpassen, ich habe nur ein Script von mir umgeschrieben. Mirko
let xEr := EINRICHTUNG; let gesamt := (select Ansprechpartner)[Einrichtung=xEr]; let activ := for i in numbers('EMPFÄNGER') do record(Ansprechpartner,i).Name end; let inactiv := for x in gesamt do if not contains(concat(activ), x.Name then record(Ansprechpartner,x) end end; inactiv
Content aside
- Status Answered
- vor 2 JahrenZuletzt aktiv
- 3Antworten
- 113Ansichten
-
3
Folge bereits