0

Auswahl eines dynMAF weiter einschränken

In einem dyn. Mehrfachauswahl "Personenauswahl" werden Personen angeklickt. Das dyn. Mehrfachauswahl verweist auf die Tabelle "Kundendaten", wo natürlich auch eine Mail-Adresse für jeden Kunden abgelegt ist.

Die Auswahl soll per Button mit diversen Skripten weiter verarbeitet werden. Das funktioniert ja bspw. mit

for i in numbers(Personenauswahl) do
...
end;

Leider gibt es zahlreiche Datensätze, wo Mailadressen mehrfach verwendet wurden.

Ist es möglich, das Array irgendwie mit unique() direkt so einzuschränken, dass doppelte Mailadressen vermieden werden?

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 4 Monaten
    • Gemeldet - anzeigen

    Hallo Ralf, du könntest bspw. erst alle eindeutigen E-Mail-Adressen in ein Array einlesen und dieses dann mit der Tabelle abgleichen:

    let myArray := unique((select Kundendaten).EMail);
    for i in myArray do
       first(select Kundendaten where EMail = i)
    end

    PS: Der Code bezieht sich natürlich auf das DMAF, um schon dort nur eindeutige Adressen anzeigen zu lassen.

    • Icarus_Ralf_Becker
    • vor 4 Monaten
    • Gemeldet - anzeigen

    Vielen Dank für die Hilfe und frohes Fest

Content aside

  • vor 4 MonatenZuletzt aktiv
  • 2Antworten
  • 45Ansichten
  • 2 Folge bereits