AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
06.04.20 - 03:51:37
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Domino 8 und frühere Versionen
| |-+  ND7: Entwicklung (Moderatoren: eknori, koehlerbv)
| | |-+  Zuweisungen via DoWhile Schleife
« vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Zuweisungen via DoWhile Schleife  (Gelesen 2563 mal)
Dragon_780
Frischling
*
Offline Offline

Beiträge: 2


« 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!
Gespeichert
Peter Klett
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 2657



« Antworten #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 » Gespeichert
Dragon_780
Frischling
*
Offline Offline

Beiträge: 2


« Antworten #2 am: 28.09.16 - 15:38:31 »

Vielen lieben Dank für die schnelle Hilfe! Es klappt!  Smiley

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

Nochmals Danke!!!!!
Gespeichert
Seiten: [1] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: