Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Kadlec am 03.03.06 - 10:11:08

Titel: Variabler Feldname in @SetField
Beitrag von: Kadlec am 03.03.06 - 10:11:08
Hallo wie kann ich in @SetField den Feldnamen var. setzen?

In einem Dok. habe ich 5 Felder: Note1By_T - Note5By_T.
Diese sind in Ber. Abschnitten und sind evt. 5 Personen zugeordnet.

Ich ermittle also die Pos des @UserName in diesem Personenfeld und möchte dann das entsprechende Feld setzen.

@SetField("Note+TempPos+By_T";@Name([CN];@UserName))
funkt. nicht.

Geht das überhaupt zu machen?

Danke und Gruss
Boris
Titel: Re: Variabler Feldname in @SetField
Beitrag von: umi am 03.03.06 - 10:18:54
Das ist ein Anführungsproblem :-)

@SetField("Note"+TempPos+"By_T";@Name([CN];@UserName))

sollte funktionieren
Titel: Re: Variabler Feldname in @SetField
Beitrag von: Kadlec am 03.03.06 - 10:57:27
Hi Urs,

diese Variante hatte ich auch schon.
Aber auch so funkt. nicht.

Boris
Titel: Re: Variabler Feldname in @SetField
Beitrag von: DerAndre am 03.03.06 - 11:06:15
Moin.

Ist TempPos ein Zahlenwert?
Ein @Text(TempPos) wirkt schonmal Wunder. Hast Du das auch schon probiert?

Gruss

André
Titel: Re: Variabler Feldname in @SetField
Beitrag von: Kadlec am 03.03.06 - 11:19:49
TempPos wird mit @Text(@Member(@UserName;Feld)) ermittelt.

Titel: Re: Variabler Feldname in @SetField
Beitrag von: Kadlec am 03.03.06 - 14:32:09
Also ich weiss ja nicht was mit Notes ab und zu los ist.
Habe nach der Mittagspause das ganze nochmal versucht über die Notes.Ini zu machen.
Also FeldName in die ini geschrieben und mit einem zweiten Agenten auslesen und Feld setzen===> funktioniert ohne Problem.

Mir die Frage gestellt warum nicht gleich in einem Agent??
Also das ganze wieder in den ersten Agent und....
komisch jetzt gehts da auch.

Danke und Gruss
Boris
Titel: Re: Variabler Feldname in @SetField
Beitrag von: umi am 03.03.06 - 14:38:44
Das sind die geheimnisse von Notes :-)  ???