Domino 9 und frühere Versionen > Entwicklung

$Fields auslesen

(1/3) > >>

dia:
Hallo ich hab das Problem, dass ich mir aus einer Maske per LotusScript alle Felder ausgeben lassen will. Mit Forall field In frmMaske.Fields bekomme ich alle Felder die sich direkt auf der Maske befinden. Aber nicht die der eingebetteten SubForms. Nun hab ich gesehen, dass es das Feld $Fields gibt in dem alle Felder stehen, die ich brauche. Sprich alle Felder der Maske samt der Felder der eingebetteten Teilmasken. Aber wie kann ich nun dieses Feld auslesen. GetItemValue geht ja nicht, weils ja kein Dokument ist sondern ne Maske.  :(

dia:
Also in einem andern Forum bekam ich dies als Lösung, was bestimmt auch funktionieren würde, wenn ich nicht die Version 5.0.11 hätte. Denn die Property notesurl gibt es erst ab 5.0.2b. Was nun? Bitte keine Vorschläge der Art 5.0.2b oder höher installieren. Ich habe hier auf Arbeit keinen Einfluss auf darauf, womit wir hier arbeiten. Alles strengstens vorgegeben.

Dim ns As New notessession
Dim db As notesdatabase
Dim form As notesform
Dim doc As notesdocument
Dim unid As String

Set db = ns.CurrentDatabase
Set form = db.getform("Test")
unid = Strrightback(Strleft(form.notesurl,"?"), "/")
Set doc = db.GetDocumentByUNID(unid)
value = doc.GetItemValue("$Fields")

Axel:

--- Zitat von: dia am 11.03.04 - 09:32:25 ---Also in einem andern Forum bekam ich dies als Lösung, was bestimmt auch funktionieren würde, wenn ich nicht die Version 5.0.11 hätte. Denn die Property notesurl gibt es erst ab 5.0.2b. Was nun? Bitte keine Vorschläge der Art 5.0.2b oder höher installieren. Ich habe hier auf Arbeit keinen Einfluss auf darauf, womit wir hier arbeiten. Alles strengstens vorgegeben.

--- Ende Zitat ---

Ähhmm, hast du das mal genau gelesen ?    ???

Die Version 5.0.11 ist erheblich neuer als 5.0.2b. Also sollte die Lösung funktionieren.

Axel

dia:
Ok keine Ahnung ob die Version jetzt neuer ist oder nicht. Auf jeden Fall funktionierts nicht. Macht mal Vorschläge woran das liegen kann bzw. Vorschläge wie ich es anders auslesen kann.

Semeaphoros:
Also, mit einem Ton im Posting nach der Art "Her mit den Vorschlägen" geht es hier in diesem Forum sehr schlecht.


Und mit einer Angabe "Es funktioniert nicht" gibt es auch keine Antworten. Du musst dann schon sagen, was nicht funktioniert, Fehlermeldung oder was immer ....

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln