In Formularen können Berechnungen zur Laufzeit durchgeführt werden. Im Hintergrund werden Formeln für Steuerelemente hinterlegt und sobald Werte in diese Controls eingetragen werden, werden die Berechnungen ausgeführt.
Für die Berechnungen stehen die Grundrechenarten wie auch eine Auswahl an Sonderfunktionen zur Verfügung. Komplexe und komplizierte Berechnungen sollten in PlugIns ausgelagert werden.
[!Berechnung:0.00]
Die Berechnung entspricht der eigentlichen Formel. Anschließend wird das Ausgabeformat angegeben. Wenn für das Ausgabeformat 0 festgelegt wird, werden die Ergebnisse ganzzahlig angezeigt. Legt man hier 0.00 fest, wird eine Dezimalzahl mit zwei Nachkommastellen angezeigt.
[!Berechnung:0.00]
einAddieren mehrerer Zahlen: [!1+2+3+4+5:0]
Berechnung von (8-3)*5: [!(8-3)*5:0]]
Hinweis: Variablen müssen immer in eckigen Klammern angegeben werden. [$Varibalenname]
Berechnung der Mehrwertsteuer: [![@txt_Preis]*0,19:0.00]
Berechnung der Summe zweier Textfelder: [![@txt_1]+[@txt_2]:0.00]
Berechnung der Anzahl ausgefüllter CheckBoxen: [![@chk_1]+[@chk_2]+[@chk_3]:0]
Bilden der Summe über die TextBoxen in einem RepeaterControl.
Funktion | Syntax | Beispiel |
---|---|---|
Sinus | sin[<wert>] |
sin[1] = 0.841470985 |
Cosinus | cos[<wert>] |
cos[1] = 0.540302306 |
Tangens | tan[<wert>] |
tan[1] = 1.55740772 |
Arcustangens | atn[<wert>] |
atn[1] = 0.785398163 |
Gebrochener Teil einer Dezimalzahl | ltr[<wert>] |
ltr[12,34] = 0,34 |
Ganzzahliger Teil einer Dezimalzahl | rtr[<wert>] |
rtr[12,34] = 12 |
Quadrat von ... | sqr[<wert>] |
sqr[4] = 16 |
Quadratwurzel aus ... | sqt[<wert>] |
sqt[4] = 2 |
Dekadischer Logarithmus | log[<wert>] |
log[10] = 1 |
Logarithmus naturalis | lgn[<wert>] |
lgn[10] = 2.30258509 |
Zahl Pi | pi |
pi = 3,14159265 |