Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Don Pasquale am 12.03.03 - 15:05:02
-
Hallo Leute,
ich benötige Rat.
Folgende Schleife soll aus allen angewählten Dokumenten
ein Feld auslesen, die Schleife wird aber genau einmal
durchlaufen.
Ist kalr, weil das db.unprozessed den Wert 1 hat.
Aber wieso, ich habe Dutzende von Dokumenten angewählt. ?
Zur Ergänzung :
Der User wählt eine Menge von Dokumenten aus, wählt eine Aktion
aus, hinter der ein Agent steht, der in LScript geschrieben ist.
Das WEND wird komplett ignoriert.
Dim session As New NotesSession
Dim nnUserName As New NotesName(session.UserName)
' ************************
Dim docList As String
Dim LISTE List As String
Dim iKonflikt As Integer
'*************************
Dim dc As NotesDocumentCollection
Dim ws As New NotesUIWorkspace
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Set session = New notessession
Set db=session.currentdatabase
Set dc=db.UnprocessedDocuments
iKonflikt = 0
Set doc=dc.GetFirstDocument
While Not (doc Is Nothing)
'
' WELCHE VORGÄNGE WURDEN GEWÄHLT
'
If Iselement(LISTE(doc.e4ihk_Identnummer(0)) ) Then
' NIX
Else
LISTE(doc.e4ihk_Identnummer(0)) = doc.e4ihk_Identnummer(0)
docList = docList & Chr(10) & doc.e4ihk_Identnummer(0) & " " & doc.sf_Firmierung(0)
End If
Set doc = dc.GetNextDocument(doc)
Wend
-
hallo don pasquale,
wie startest du das script(zb button aus 'ner view)?
durchläuft er die schleife ganz
oder
steigt er irgenwie aus(sprungmarke oder so)?
tschö
-
Hallo Forrest,
ich habe meinen Beitrag nochmal editiert.
Ansicht->Button->>Agent(LotusScript)
Ciao
Don Pasquale
-
jau, don pasquale,
da kommt mein rechner nich mehr mit... ;D
ich geh mal davon aus, er durchläuft die schleife...?
oder steigt er aus?
dc.count = 1 ?
-
Ich meine. ich hätte das Problem auch mal gehabt. Lag schlicht daran, dass es eine shared Action war. Irgendwie raffen die Dinger beim ersten Klick nicht, wieviele unprocessed man hat :-[ beim zweiten gings dann wieder.
Kann es daran liege?
CPO
-
es liegt bestimmt an der einstellung "RunOnce"...
-
... muß es unbedingt ein Agent sein?
ata
-
@Axel,
enin, es ist keine gemeinsame Aktion.
@Ata,
es muss leider unbedingt ein Agent sein.
(Erinnerst Du Dich an die gesetzten Häkchen, die ich nicht wegbekam ?)
Ciao
Don Pasquale
-
@Axel,
enin, es ist keine gemeinsame Aktion.
Ähmm, das war ich nicht. Egal.
Kontrollier mal die Einstellung "Für welche Dokumente soll er gelten?". Da muß drin stehen "Für ausgewählte Dokumente".
Axel
-
Ich habe die Aktion nochmal ohne Agent ausgeführt.
Dann klappt´s.
:-(
Beim Umweg über den Agenten verliert er also
die Häkchen.
Was tun ?
Don Pasquale
-
Hi,
hast du mal die Einstellung "Für welche Dokumente soll er gelten" überprüft ?
Siehe mein voriges Posting.
Axel
-
@Don
... ich kann mich noch daran erinnern, jedoch nicht an die Notwendigkeit zum Agenten - hilf mir auf die Sprünge...
ata
-
@Axel :
DAS IST ES !
Ich muss diesem Agenten natürlich auf "alle ausgewählten Dokumente"
einstellen .
BINGO !
Ciao
Don Pasquale