Hallo, ich möchte gerne vor dem versenden einer E-Mail die voreingestellten Adressaten verifizieren lassen.
Dazu öffnet sich folgendes Dialogfeld beim drücken des entsprechendes Button in einer Maske:
_empfaenger := "user1@firma.com"
_vorgesetzte := @DbColumn("" : "NoCache" ; "UnID" ; "view"; 4);
_email := @Prompt ([OkCancelListMult]; "Überprüfen Sie bitte die Richtigkeit des Adressaten:";+@NewLine+@NewLine+ _empfaenger +@NewLine+@NewLine+ " in Einzelfällen kann sich die Führungskraft schon geändert haben. Sollte dies der Fall sein können sie folgend einen oder mehrere abweichende Empfänger auswählen:";_empfaenger;_vorgesetzte);
so klappt alles wunderbar der eine User ist in der Dialogliste blau markiert. Es können dann noch welche hinzugefügt werden etc.
Wie bekomme ich es nun hin, das ich auch mehrere User vorbelegen kann?
Wenn ich mehrere User in die Variable packe markiert er keinen mehr was ja auch einleuchtend ist...
Keine Ahnung, was Du da machst, bei mir funktioniert dieser Code einwandfrei:
_empfaenger := "a" : "b";
_vorgesetzte := "a" : "b" : "c";
_email := @Prompt ([OkCancelListMult]; "Überprüfen Sie bitte die Richtigkeit des Adressaten:";+@NewLine+@NewLine+ _empfaenger +@NewLine+@NewLine+ " in Einzelfällen kann sich die Führungskraft schon geändert haben. Sollte dies der Fall sein können sie folgend einen oder mehrere abweichende Empfänger auswählen:";_empfaenger;_vorgesetzte);
Vorausgewählt sind a und b.
Ach Okay ich hatte die Form der Aufführung nicht richtig beachtet
_vorgesetzte := "a" : "b" : "c";
so klappts