Domino 9 und frühere Versionen > ND6: Entwicklung

Wert per Button eintragen

(1/2) > >>

wuwu:
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

koehlerbv:
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

wuwu:
merci für den tip, hat geklappt!

mfg

Tode:
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.....)

koehlerbv:
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

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln