Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:tss:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:tss:start [2017/01/13 09:09]
oliver.schirach Screenshots für Meldungen und Übersetzung
software:tss:start [2021/07/01 09:52] (aktuell)
Zeile 245: Zeile 245:
   ​   ​
 ==== 6.3 Modul Tabellen ==== ==== 6.3 Modul Tabellen ====
-{{ :​software:​tss:​04.3_smartform_architect_tabellen.png?​direct&​1000 ​|}}+ 
 +{{  :​software:​tss:​04.3_smartform_architect_tabellen.png?​direct&​1000 ​ }} 
   * dau- immer entsprechend des Dateityps, oder Datenbankzugriff   * dau- immer entsprechend des Dateityps, oder Datenbankzugriff
   * Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden   * Bei Ablage als Prozessvariable (BL-Flag P) immer dau-tim verwenden. Achtung: Max. 4000 Zeichen in einer Prozessvariable erlaubt. Dies schließt Steuerzeichen der Tabelle mit ein. Bitte nur zum fixen Testen verwenden
-{{ :​software:​tss:​04.4_smartform_architect_tabellenattribute.png?​direct&​1000 ​|}} + 
-  ​+{{  :​software:​tss:​04.4_smartform_architect_tabellenattribute.png?​direct&​1000 ​ }} 
 + 
 +=== 6.3.1. Filter === 
 + 
 +Auf jeglicher Art von Tabellen können Filter eingerichtet werden um die Ergebnismenge einzuschränken. Die verschiedenen Filter werden über ein kaufmännisches Und  (&) verknüpft. Die folgende Liste gibt an welche Arten der Filterung möglich sind: 
 + 
 +  * **SpalteA={var_A} : **Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA der Variablen "​var_A"​ entspricht 
 +  * **SpalteA!={var_A}:​ **Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA NICHT der Variablen "​var_A"​ entspricht 
 +  * **SpalteA§{var_A}**:​ Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA ​ einen Teil der Variablen "​var_A"​ entspricht (SQL: LIKE) 
 +  * **SpalteA~§{var_A}**:​ Es werden nur Zeilen ausgegeben deren Inhalte in SpalteA ​ NICHT einen Teil der Variablen "​var_A"​ entspricht (SQL: NOT LIKE) 
 +  * **SpalteA@{var_A}**:​ var_A enthält in diesem Fall eine Zusammenkettung von mehreren Suchparametern mit einem Komma (,) getrennt. Spalte A muss hierbei einen dieser kommaseparierten Werte enthalten. (SQL: IN) 
 +  * **SpalteA~@{var_A}**:​ var_A enthält in diesem Fall eine Zusammenkettung von mehreren Suchparametern mit einem Komma (,) getrennt. Spalte A darf hierbei KEINEN einen dieser kommaseparierten Werte enthalten. (SQL: NOT IN) 
 + 
 +**Verknüpfung mit einem ODER:** 
 + 
 +Der folgende Filter zeigt auf wie die verschiedenen Filter über ein ODER verknüpft werden können: 
 + 
 +**SpalteA={var_A}&​SpalteB={var_b}&​(SpalteC§{var_c}|SpalteC§{var_d})&​** 
 + 
 +Ergibt folgenden Filter: 
 + 
 +Spalte **IST GLEICH **var_a **UND **SpalteB **IST GLEICH** var_B **UND ** ( SpalteC **ENTHÄLT **var_c **ODER **SpalteC **ENTHÄLT** ​ var_d) 
 + 
 ==== 6.4 Modul Datentypen ==== ==== 6.4 Modul Datentypen ====
 Auflistung aller Basistypen und Details dazu Auflistung aller Basistypen und Details dazu
Zeile 409: Zeile 434:
 } }
  
 +
 +FRAME.getProperty("​node_id"​);​
 +</​code>​
 +
 +Validierungen in der validateRow Methode
 +
 +<​code>​
 +String result = "";​
 +
 +if(a > b){
 + result = result + "​Erster Fehler";​
 +}
 +
 +
 +
 +if(a > b){
 + result = result + "\n Zweiter Fehler";​
 +}
 +
 +
 +if(result != ""​){
 + ICbaTable rtable = FRAME.getTable("​tim_process",​ true);
 + UNIT.setMessage(1,​ result, "​E",​ "​6",​ null, null, null);
 + return "​0";​
 +} else {
 + return "​1";​
 +}
 +
 +</​code>​
 +
 +Aufruf der validateRow per Hand
 +
 +<​code>​
 +String result = UNIT.validateRow(UNIT.viewAttributes(""​),​DATA_ROW);​
 </​code>​ </​code>​
 ==== 7.8 Konfiguration von statusabhängigen Attributeigenschaften ==== ==== 7.8 Konfiguration von statusabhängigen Attributeigenschaften ====
software/tss/start.1484294989.txt.gz · Zuletzt geändert: 2021/07/01 10:00 (Externe Bearbeitung)