Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Gruenkohl am 30.04.03 - 13:56:52

Titel: Globale Variablen in Felder schreiben
Beitrag von: Gruenkohl am 30.04.03 - 13:56:52
Hallo,

ich habe zwei globale Variablen deklariert. Diese werden beim öffnen der Maske berechnet. Wenn dies geschehen ist, sollen die Werte in Felder geschrieben werden. Meine Felder bleiben aber leer.

Habe es mit einem bearbeitbaren Feld  und einem Button versucht mit:
@SetField("Feld", variable)

Oder direkt mit einem berechneten Feld und einfach die Variable als Vorgabewert oder auch mit dem @SetField.

Hat jemand eine Ahunug, woran das liegt und wie ich dem Abhilfe schaffen kann?

(Ich kann mir per Button die Werte in einer MsgBox anzeigen lassen. Aber wenn ich die Werte in die Felder schreiben möchte passiert nix!)

Danke schon mal.

Gruss Andreas
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: Obrac am 30.04.03 - 14:00:34
Sind die Variablen nicht mit Lotus Script deklariert? dann müsstest du diese auch mit Lotus Script setzen. Benutze die NotesUIDocument Klasse und FieldSetText als Methode.
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: Rob Green am 30.04.03 - 14:00:54
ich glaube nicht, daß man über Script gesetzte Variablen in Formeln verwenden kann (ok, innerhalb von Script selbst wiederum mit Evaluate). Da ist ne Mauer dazwischen.
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: Gruenkohl am 30.04.03 - 14:14:33
Das Probelm ist, dass ich die Felder mit einem SetField nicht füllen kann, da er mir dann immmer einen Fehler bringt, dass dieser Befehl nicht in der Postopen unterstützt wird.
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: ata am 30.04.03 - 14:21:46
... für @SetField mußt du das Feld zuvor deklarieren

FIELD Feldname := FeldName;

... ansonsten - Editmodus erforderlich?

... ich würde es in LS machen...

ata
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: Gruenkohl am 30.04.03 - 14:29:10
Ich habe es jetzt in LS gemacht und zwar in dem PostOpen, hatte mich eben vertan, im QueryOpen geht es nicht. Aber ich denke ich werde damit nicht weit kommen, da die DB auch übers WEB laufen soll und da wird LS ja nicht unterstütz!

Danke
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: ata am 30.04.03 - 14:46:26
... Web ist natürlich wieder ein anderes Thema - hast du es mit der vorherigen Initialisierung versucht?

ata
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: Gruenkohl am 30.04.03 - 14:47:39
Ja habe ich. Hat aber auch nix gebracht!
Titel: Re:Globale Variablen in Felder schreiben
Beitrag von: ata am 30.04.03 - 14:49:57
... für das Web könntest du über einen Agenten arbeiten => WebQueryOpen

ata