Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: jknoblich am 18.02.03 - 12:23:15

Titel: auf Feld dynamisch verweisen
Beitrag von: jknoblich am 18.02.03 - 12:23:15
Das müsste doch irgendwie gehen:

Ich habe in einem Dok Felder die heissen "Feldname1", "Feldname2" usw.

Wie kann ich im Script nun z.B. auf das Feld Nr. 2 verweisen, wobei die Nummer dynamisch aus einem anderen Feld gelesen wird.

Also noch mal konkret:
Im Feld abc steht der Wert "x" drin. Nun möchte ich den Inhalt des Feldes "Feldname(x)" auslesen.

MeinInhalt = doc.Feldname & uidoc.fieldgettext("abc")

.... funktioniert nicht: "Notes Error, Feld nicht gefunden"

Wie wäre denn da die richtige Syntax ?
Das muß doch funktionieren....

Gruss
Jens
Titel: Re:auf Feld dynamisch verweisen
Beitrag von: ata am 18.02.03 - 12:25:39
... ich würde behaupten dein Feld heiß nicht so...

ata
Titel: Re:auf Feld dynamisch verweisen
Beitrag von: Axel am 18.02.03 - 12:50:58
Hi,

das kann so nicht funktionieren.

Du versuchst den Rückgabewert von doc.Feldname und uidoc.FieldGetText mit einander zu verknüpfen.

Versuch's mal so

Dim MeinInhalt As Variant

MeinInhalt = doc.GetItemValue("Feldname" & uidoc.fieldgettext("abc"))

Axel
Titel: Re:auf Feld dynamisch verweisen
Beitrag von: ata am 18.02.03 - 13:05:28
@Axel

... oh, ich hatte die Frage anders verstanden - du hast aber Recht - verketten von Variant mit String kann nicht funzen - habe ich übersehen... :-\

ata
Titel: Re:auf Feld dynamisch verweisen
Beitrag von: jknoblich am 18.02.03 - 13:11:48
Danke.
So hat es funktioniert.  :D

Ich wusste doch, dass das irgendwie gehen muss....

Gruß
Jens