Autor Thema: Zuweisungen via DoWhile Schleife  (Gelesen 5574 mal)

Offline Dragon_780

  • Frischling
  • *
  • Beiträge: 2
Zuweisungen via DoWhile Schleife
« am: 28.09.16 - 12:03:53 »
Hi,
ich habe folgendes Problem...

Ich habe eine Schaltfläche für Zuweisungen erstellt, wo bestimmte Sachen in den Body eingetragen werden sollen und zum Schluss die Mail in einzelne Ordner verschoben, beziehungsweise kopiert werden. Was soweit auch funktioniert. Eine Funktion würde ich allerdings gerne als Schleife laufen lassen.
Wenn in der Abfrage verfgAuswahlop der Wert "01 - weiteren Bearbeitungsvermerk hinzufügen" markiert und mit OK bestätigt wird, soll die erste Anweisung @set("Vermerktext";@Prompt.. wieder von vorn laufen. Ich habe es schon mit DoWhile versucht, bekomme es aber leider nicht hin. Kann mir jemand helfen?

Hier der Teil, den es betrifft...

@set("Vermerktext";@Prompt( [OkCancelEdit]; "Bearbeitungsvermerk"; "Bearbeitungsvermerk eintragen: (hier kann auch eigener Text eingetragen werden)"; "Bitte Rücksprache bis:"));
@If (@Contains("Bitte Rücksprache bis:"; Vermerktext);(terminrueck:= @Prompt([OkCancelEdit]; "Wählen Sie ein Rücksprachedatum"; "Wählen Sie ein Rücksprachedatum JJ/MM/TT";""));"");
@Set("Bearbeiter";@Prompt( [OkCancelList];"Bearbeiterauswahl";"Bearbeiter auswählen"; " Alle"; " Alle: ":"Bearbeiter1: ":"Bearbeiter2: ":"Bearbeiter3: ":"Bearbeiter4:" ));
@Command([EditInsertText]; @Char(13) + @Char(10) );
@Command([EditInsertText]; Bearbeiter);
@Command([EditInsertText]; Vermerktext + " " + terminrueck);


@If (@Contains(Alle: ":"Bearbeiter1: ":"Bearbeiter2: ":"Bearbeiter3: ":"Bearbeiter4:" ; Bearbeiter);(
verfgAuswahlop := @Prompt([OkCancelListMult];"Wählen Sie eine Zusatzoption aus";"Wählen Sie eine Zusatzoption aus!";
"01 - weiteren Bearbeitungsvermerk hinzufügen";
"00 ------------------------- Zusatzoption -------------------------":
"01 - weiteren Bearbeitungsvermerk hinzufügen":
"02 - Weiter")
);"");


Danke im Voraus!

Offline Peter Klett

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.713
  • Geschlecht: Männlich
Re: Zuweisungen via DoWhile Schleife
« Antwort #1 am: 28.09.16 - 12:54:29 »
Code
@DoWhile (
@Set("Vermerktext";@Prompt( [OkCancelEdit]; "Bearbeitungsvermerk"; "Bearbeitungsvermerk eintragen: (hier kann auch eigener Text eingetragen werden)"; "Bitte Rücksprache bis:"));
@If (@Contains("Bitte Rücksprache bis:"; Vermerktext);(terminrueck:= @Prompt([OkCancelEdit]; "Wählen Sie ein Rücksprachedatum"; "Wählen Sie ein Rücksprachedatum JJ/MM/TT";""));"");
@Set("Bearbeiter";@Prompt( [OkCancelList];"Bearbeiterauswahl";"Bearbeiter auswählen"; " Alle"; " Alle: ":"Bearbeiter1: ":"Bearbeiter2: ":"Bearbeiter3: ":"Bearbeiter4:" ));
@Command([EditInsertText]; @Char(13) + @Char(10) );
@Command([EditInsertText]; Bearbeiter);
@Command([EditInsertText]; Vermerktext + " " + terminrueck);


@If (@Contains(" Alle: ":"Bearbeiter1: ":"Bearbeiter2: ":"Bearbeiter3: ":"Bearbeiter4:" ; Bearbeiter);(
verfgAuswahlop := @Prompt([OkCancelList];"Wählen Sie eine Zusatzoption aus";"Wählen Sie eine Zusatzoption aus!";
"01 - weiteren Bearbeitungsvermerk hinzufügen";
"00 ------------------------- Zusatzoption -------------------------":
"01 - weiteren Bearbeitungsvermerk hinzufügen":
"02 - Weiter")
);"");
verfgAuswahlop = "01 - weiteren Bearbeitungsvermerk hinzufügen");

EDIT: eine etwas einfachere Version ...
« Letzte Änderung: 28.09.16 - 13:05:13 von Peter Klett »

Offline Dragon_780

  • Frischling
  • *
  • Beiträge: 2
Re: Zuweisungen via DoWhile Schleife
« Antwort #2 am: 28.09.16 - 15:38:31 »
Vielen lieben Dank für die schnelle Hilfe! Es klappt!  :)

Ich hatte in der letzten Zeile verfgAuswahlop := geschrieben... :o

Nochmals Danke!!!!!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz