Domino 9 und frühere Versionen > ND8: Entwicklung
Rechner (evtl. calc.exe) in Maske einbinden
Mitch:
Alternativ:
So eine Taschenrechner-Teilmaske muss ja auch nicht zwingend aussehen wie ein Taschenrechner. Man könnte ja auch ein Feld machen, in das der User die ganze Rechnung eintippt ("2 + 7 * 3 / 9") und diese Formel via @Eval ausrechnen.
Diese Berechnung kann man zum Beispiel im Exiting-Event anstoßen, so kann man mit Hilfe der Tab-Taste das Ergebnis anfordern. Wenn das nächste Feld in Tab-Reihenfolge dann "zufällig" eines ist, das beim Entering ein GotoField zurücks ins Formelfeld macht, kann man sogar direkt weitertippen und -rechnen.
Kommt halt darauf an, was du mit dem Rechner vorhast. Für schnelle, einfache Rechnungen wäre das ggf. durchaus nützlich. Für komplexere oder kritischere Dinge eher nicht. Ist halt auch recht fehleranfällig, könnte man ja auch Text rein schreiben und irgendwelche Dezimaltrenner verwenden, die das System so nicht kennt. ;)
pram:
Man kann übrigens in normalen Notesfeldern Formeln eingeben und mit SHIFT+F9 ausrechnen.
Mitch:
--- Zitat von: pram am 19.03.14 - 10:17:58 ---Man kann übrigens in normalen Notesfeldern Formeln eingeben und mit SHIFT+F9 ausrechnen.
--- Ende Zitat ---
Oh. Cool. Das kannte ich noch nicht. :D
Edit: Ui, das geht ja sogar mit @Formeln. Also ein richtiges Eval.
Sabine:
@Pram
Das ist auch ein super Vorschlag :)!
Bin immer noch ein bißchen am ausprobieren, da ich noch nicht ganz zufrieden bin.
Da bin ich drauf gekommen, dass man die calc.exe als Anhang in die Maske einbinden kann und dann in den Maskeneigenschaften "Auto Start" - "Erster Dateianhang" direkt aufrufen kann. Der Rechner ist dann zwar nicht immer optimal platziert, aber er ist schon mal offen.
thkn777:
--- Zitat von: Mitch am 19.03.14 - 10:27:51 ---Edit: Ui, das geht ja sogar mit @Formeln. Also ein richtiges Eval.
--- Ende Zitat ---
/OT
Erstell' mal eine neue Mail, gib im Betreff
@Launchapp("designer")
ein und drück SHIFT-F9
;D
Falls der Designer auf dem PC nicht installiert ist: einfach eine Datei "designer.exe" erzeugen - darf auch 0 Byte groß sein.
Für Supportfälle total praktisch.
/OT Ende
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln