Domino 9 und frühere Versionen > Entwicklung

Berechneten Text in Maske neu kalkulieren

<< < (2/5) > >>

dirk_2909:
hallo

Habe gerade mal getestet.
Folgendes Script Funktioniert ohne Probleme:

--- Code: ---Sub Click(Source As Button)
Dim ws As New NotesUIWorkspace
Call ws.CurrentDocument.Document.ReplaceItemValue( "test" , "Hallo Welt" )
Call ws.CurrentDocument.Refresh
End Sub
--- Ende Code ---

Der berechnete text mit der Formel 
--- Code: ---test
--- Ende Code ---
zeigt "Hallo Welt" nach dem Refresh.
Einzige Problem: Wenn eine Eingabevalidierung zuschlägt (@Failure), dann wird der Text nicht angezeigt.

Hurby:
Hallo,

funktioniert bei mir trotzdem nicht. Es klingt zwar unlogisch, aber an dem berechneten Text kann es nicht liegen oder?

Mein Hotspot berechnet einen Wert und schreibt diesen in eine andere Datenbank in ein Dokument.

Mein berechneter Text hat folgende Formel:

@If((@DbLookup("";"":"WBKHelp.nsf";"Anzahl_HCL";"1";"Anzahl") != "") & (@DbLookup("";"":"WBKHelp.nsf";"Anzahl_HCL";"1";"Anzahl") != "0") ;@DbLookup("";"":"WBKHelp.nsf";"Anzahl_HCL";"1";"Anzahl"); 0)

Also beim öffnen der Maske/Dokument wird korrekt berechnet...

MfG Hurby

dirk_2909:
versuch mal ein "NoCache" in de LookUps ;-)

Hurby:
laut der Beschreibung von DbLookUp macht es sinn, ja. Aber in der Realität sieht mein Ergebniss schon nach dem öffnen (also ohne refresh) aus wie im Bild. Dabei stehen die Klammern direkt vor und hinter dem berechneten Text. Laut Formel sollte doch ein Leerzeichen nicht Möglich sein (Das Feld in dem Zieldokument enthält eine Zahl...).

MfG Hurby

Hurby:
ich habs, vor "NoCache" in DbLookUp musste noch ein ["Notes":] um den Typ der Datenbank anzugeben...

MfG hurby

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln