Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • AWARDplus ERP AWARDplus ERP
  • Project information
    • Project information
    • Activity
    • Members
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • AWARD Handbuch
  • AWARDplus ERPAWARDplus ERP
  • Wiki
  • Module
  • Auftragswesen
  • Vorgang
  • Schnellmaske

Schnellmaske · Changes

Page history
Update Schnellmaske authored Nov 08, 2024 by Carsten Kobusch's avatar Carsten Kobusch
Hide whitespace changes
Inline Side-by-side
Module/Auftragswesen/Vorgang/Schnellmaske.md
View page @ 2a40377b
...@@ -112,17 +112,20 @@ HAS {feldname} ...@@ -112,17 +112,20 @@ HAS {feldname}
Inhalt von feldname>0 = 1 Inhalt von feldname>0 = 1
feldname=0 oder nicht vorhanden = 0 feldname=0 oder nicht vorhanden = 0
</details> </details>
<details><summary>IF</summary>
IF bedingung THEN wertBeiWahr ELSE wertBeiFalsch IF bedingung THEN wertBeiWahr ELSE wertBeiFalsch
Beispiel: IF {feldname} > 100 THEN 10 ELSE 5 Beispiel: IF {feldname} > 100 THEN 10 ELSE 5
Inhalt von feldname=55 -> Bedingung Falsch = 5 Inhalt von feldname=55 -> Bedingung Falsch = 5
Inhalt von feldname=230 -> Bedingung Wahr = 10 Inhalt von feldname=230 -> Bedingung Wahr = 10
</details>
<details><summary>Ohne Berechnung aka OFF</summary>
[OFF] [OFF]
Feldinhalt wird nicht durch Formel überschrieben Feldinhalt wird nicht durch Formel überschrieben
und auch nicht auf 1 oder 0 gesetzt. Das ist sinnvoll, und auch nicht auf 1 oder 0 gesetzt. Das ist sinnvoll,
wenn das Feld z.B. durch den Staffel-VK eines wenn das Feld z.B. durch den Staffel-VK eines
anderen Artikelfeldes gesetzt wird. anderen Artikelfeldes gesetzt wird.
</details>
<details><summary>Runden-Befehle</summary>
CEIL(wert) oder CEIL({feldname}) CEIL(wert) oder CEIL({feldname})
Nächsthöherer ganzzahliger Wert Nächsthöherer ganzzahliger Wert
Beispiel: CEIL(10,3) -> 11 Beispiel: CEIL(10,3) -> 11
...@@ -134,13 +137,15 @@ FLOOR(wert) ...@@ -134,13 +137,15 @@ FLOOR(wert)
ROUND(wert) ROUND(wert)
Kfm. gerundeter Wert Kfm. gerundeter Wert
Beispiele: ROUND(10,4) -> 10 ROUND(10,6) -> 11 Beispiele: ROUND(10,4) -> 10 ROUND(10,6) -> 11
</details>
<details><summary>ABS</summary>
ABS(wert) ABS(wert)
Wert ohne Vorzeichen, z.B. ABS(-12) -> 12 Wert ohne Vorzeichen, z.B. ABS(-12) -> 12
</details>
<details><summary>MOD</summary>
wert MOD teiler wert MOD teiler
Divisionsrest, z.B. 12 MOD 3 -> 0 10 MOD 3 -> 1 Divisionsrest, z.B. 12 MOD 3 -> 0 10 MOD 3 -> 1
</details>
### Rechenarten ### Rechenarten
- Minus - Minus
+ Plus + Plus
...@@ -158,27 +163,18 @@ Diese Befehle sind teilweise kombinierbar, z.B. ...@@ -158,27 +163,18 @@ Diese Befehle sind teilweise kombinierbar, z.B.
SQL-Where-Klausel SQL-Where-Klausel
Innerhalb der WHERE-Klausel darf geklammert werden mit ( ), das ist auch verschachtelt möglich. Innerhalb der WHERE-Klausel darf geklammert werden mit ( ), das ist auch verschachtelt möglich.
Texte müssen entweder in 'einfachen' oder "doppelten" Anführungszeichen stehen. Texte müssen entweder in 'einfachen' oder "doppelten" Anführungszeichen stehen.
Dezimaltrenner ist der Punkt, also z.B. 10.2 (aber nicht in Anführungszeichen) Dezimaltrenner ist der Punkt, also z.B. 10.2 (aber nicht in Anführungszeichen)
Datumswerte werden in Anführung gesetzt, also z.B. "28.05.2008" Datumswerte werden in Anführung gesetzt, also z.B. "28.05.2008"
Bedingungen: Bedingungen:
feldname = "suchwort" -> ist WAHR, wenn Inhalt GENAU suchwort entspricht feldname = "suchwort" -> ist WAHR, wenn Inhalt GENAU suchwort entspricht
feldname LIKE "suchwort%" -> ist WAHR, wenn Inhalt mit suchwort beginnt feldname LIKE "suchwort%" -> ist WAHR, wenn Inhalt mit suchwort beginnt
feldname LIKE "%suchwort" -> ist WAHR, wenn Inhalt mit sichwort endet feldname LIKE "%suchwort" -> ist WAHR, wenn Inhalt mit sichwort endet
feldname LIKE "%suchwort%" -> ist WAHR, wenn Inhalt suchwort enthält feldname LIKE "%suchwort%" -> ist WAHR, wenn Inhalt suchwort enthält
feldname1 > feldname2 (oder auch <, <=, >=) feldname1 > feldname2 (oder auch <, <=, >=)
Befehle (statt feldname): Befehle (statt feldname):
IF(bedingung,wertBeiWahr,wertBeiFalsch) IF(bedingung,wertBeiWahr,wertBeiFalsch)
......
Clone repository
  • Administration
    • Benutzerverwaltung
    • Kasse
    • PM
    • Prefs
  • Glossar
  • Konzepte und Funktionen
    • Datensatzoperationen
      • Drucken
        • Formulardruck
        • Formulareditor
      • Export
    • Integration
      • CraftNote
      • DATEV
      • STARFACE
    • Navigation
  • Module
    • Auftragswesen
View All Pages