Domino 9 und frühere Versionen > Entwicklung

Agenten auf eine Ansicht anwenden

(1/3) > >>

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