Domino 9 und frühere Versionen > ND6: Entwicklung

ColumnValues -> "Variant does not contain a container"

(1/1)

Untitled:
Hallo zusammen

Damit das Forum nicht gleich einschläft:

Gegeben folgender Code:

--- Code: ---Set database = view.Parent
Set dc = database.UnprocessedDocuments

rowCount = dc.Count

Set doc = dc.GetFirstDocument

Msgbox  doc.ColumnValues(0)
--- Ende Code ---

Dieser Code erzeugt bei der MsgBox oben besschriebene Fehlermeldung  ???

Ich kann ohne weiteres zum Bleistift die unid ausgeben. Oder wenn ich das doc mit

--- Code: ---Set doc = view.GetFirstDocument
--- Ende Code ---
initialisiere funktionierts auch.

Ich wäre sehr froh, wenn mir jemand den Wald roden könnte.

Danke und Grüsse
Moritz

Glombi:
Es steht ja in der Designer Hilfe, warum es mit "dc" nicht geht:

If you do not access the document through a view, this property has no value.

Andreas

Untitled:
Tatsächlich! Hab mich schon gefragt, wie das funktionieren soll im Hintergrund  ;D

Ich habe das aus einem Codebeispiel und dabei übersehen, dass das doc von "database.UnprocessedDocuments" aus einer view-document-collection gezogen wird.

Habe gar nicht gewusst, dass man das tun kann:

--- Code: ---Set doc = dc.GetFirstDocument
Set doc = view.GetNextDocument(doc)
--- Ende Code ---
Und schon ist das selbe Dokument plötzlich aus einer anderen Collection.

Auf jeden Fall ein dickes Dankeschön an Andreas! ;D

Moritz

webchild:
@Untitled
Wollte nur sagen das mir dein Tipp super geholfen hat, bei einer Funkion wo ich doc.ColumnValues aus einer DocumentCollection gebraucht habe.

Danke  :)

Untitled:
Freut mich  :)

Zur Vervollständigung sei noch dieser Link gegeben:
http://atnotes.de/index.php?topic=31166

Moritz

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln