Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: wuwu am 08.09.04 - 12:12:42

Titel: Wert per Button eintragen
Beitrag von: wuwu am 08.09.04 - 12:12:42
Hallo,

ich würde gerne das Feld datumtest mit dem aktuellen Datum füllen, folgenden Code habe ich eingetragen:

Sub Click(Source As Button)

Dim workspace As New NotesUIWorkspace
Dim Datumtest As NotesUIDocument
'Messagebox Today
Set datumtest = workspace.CurrentDocument

Call Datumtest.FieldSetText("Zeitfenster", Today )

End Sub

Fehlermeldung: Incorrect argument type: string expected!

Woran liegt das?

mfg
Titel: Re:Wert per Button eintragen
Beitrag von: koehlerbv am 08.09.04 - 12:16:49
Warum schaust Du nicht selber in der Designer-Hilfe nach, welchen Datentyp NotesUIDocument.FieldSetText erwartet und von welchen Datentyp Du mit Today erhältst ?

Bernhard
Titel: Re:Wert per Button eintragen
Beitrag von: wuwu am 08.09.04 - 12:28:46
merci für den tip, hat geklappt!

mfg
Titel: Re:Wert per Button eintragen
Beitrag von: Tode am 09.09.04 - 13:18:14
ich hatte versprochen mich nicht einzumischen....

deshalb schreibe ich mal ganz neutral:

Das ganze geht auch mit Formel. Und da braucht ich keine 10 Zeilen code, sondern genau eine...

@SetField( "Zeitfenster" ; @Today )

HTH
Tode

(Der mit dem Wahlspruch: Formel wo möglich, Script nur wo nötig.....)
Titel: Re:Wert per Button eintragen
Beitrag von: koehlerbv am 09.09.04 - 20:47:46
Tode, auch wenn ich Dir hundertprozentig zustimme: Vielleicht übt "wuwu" (auch jemand, den man nicht mit Namen anreden kann ;-(  ja nur LotusScript.

A-Bär: Dann sollte "wuwu" dabei aber auch bedenken, dass ein einziger solcher Button, der unnötig mit LS-Code versehen wurde, die Webfähigkeit dieses Designelements abschiesst. Und solche Anforderungen kommen ja bekanntlich schneller, als man denkt, daher sollte man schon den Anfängen wehren.

Bernhard
Titel: Re:Wert per Button eintragen
Beitrag von: wuwu am 10.09.04 - 08:52:16
Ja, da habt ihr warscheinlich recht.
Mit den Basics beginnen und dann wenns nicht mehr geht, mit Scriptn anfangen!

merci trotzdem für eure hilfe!

mfg horst