Domino 9 und frühere Versionen > Entwicklung
Agenten auf eine Ansicht anwenden
jens1979:
Hallo mal wieder,
ich hatte vor einigen Monaten mal eine Frage gestellt, in der es sich darum handelte beim Erstellen eines Dokuments ein Feld mit Hilfe einer Prüfziffernkontrolle zu überprüfen.
Das klappt auch wunderbar.
Nun würde ich gern die alten Einträge (welche vor der Kontrolle eingepflegt wurden) überprüfen. Ich habe also eine Maske die nach dem zu überprüfenden Feld sortiert ist und möchte einen Agenten darauf ansetzen. Wie mache ich jetzt meinem Agenten klar das er jedes Dok nacheinander öffnet das Feld ausliest, überprüft und ggf. eine Meldung "Konrtolle nicht bestanden" bringt?
Jens
Don Pasquale:
Du programmierst eine Schleife, welche mittels
einer Collection alle Dokumente durchläuft.
Set doc = view.GetFirstDocument
While Not doc Is Nothing
' # .... dein Code
Set doc = view.GetNextDocument(doc)
Wend
Weisst Du wie es weitergehen könnnte ?
Ciao
Don Pasquale
jens1979:
Ich glaub schon das ich's verstanden habe.
Ich check das gleich mal nach dem Mittag ab und meld mich dann nochmal.
Danke erstmal
Jens
jens1979:
Ein kleines Problem hab ich noch.
Bis jetzt habe ich das Feld das ich überprüfen wollte ja direkt aus der Mase ausgelesen
kontonr = Cstr(doc1.tKontonummer(0) )
jetzt muss ich ja die 1. Spalte meiner Ansicht auslesen, wenn ich das richtig verstanden habe.
Wie geht dem?
Jens
koehlerbv:
Wieso ? Don Pasquale hat Dir doch schon das erste Doc instantiiert:
--- Code: ---Set doc = view.GetNextDocument(doc)
--- Ende Code ---
Da hast Du doch Dein Backend-Doc wie gewohnt vor Dir liegen ...
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln