Zeige letzte Bearbeiter
1 {{content/}}
2
3 {{warning}}
4 Diese Option steht in der {{formcloud case="dat"/}} nicht zur Verfügung!
5 {{/warning}}
6
7 Die formularspezifische Datentabelle dient dazu, in der [[Datenbank>>doc:Formcycle.SystemSettings.UserInterface.Database]] eine separate Tabelle anzulegen, die nur die Daten der ausgewählten Elemente enthält. Auf diese kann dann z.B. von einem anderen Formular oder von externen Anwendungen zugegriffen werden. Die Datentabelle dient dazu, komfortabel Abfragen über eingegangene Formulardaten durchzuführen.
8
9 Zudem kann auch der Spaltenname für jeden Formularfeld separat geändert werden.
10
11 == Einrichten einer formularspezifischen Datentabelle ==
12
13 {{figure image="form_data_table_de.png" width="300"}}
14 Konfigurationsoberfläche für die formularspezifische Datentabelle
15 {{/figure}}
16
17 {{figure image="form_data_table_edit_col_de.png" width="300"}}
18 Konfiguration eines Spaltennamens der Datentabelle
19 {{/figure}}
20
21 Den Konfigurationsdialog für Datentabellen erreichen Sie über die entsprechende Schaltfläche im {{ficon name="layout-table"/}} im [[Formularmenü>>doc:Formcycle.UserInterface.MyForms.WebHome||anchor="form_menu"]].
22
23 In der rechten Liste werden alle Elemente der aktuellen Formularversion aufgelistet. Von dieser Liste können die Elemente – über die Buttons zwischen den Listen – in die linke Liste verschoben werden.
24
25 Die Elemente der linken Liste werden als Spalten in der dynamisch angelegten Datenbanktabelle angelegt.
26
27 === Spalten-Name ===
28
29 In der linken Liste //Anzuzeigende Spalten// kann über das Stift-Symbol rechts neben dem Feldnamen ein Spaltenname vergeben werden. Dieser Spaltenname wird dann anstelle des Elementnamens in der Datentabelle festgelegt.
30
31 === Datentabelle initialisieren ===
32
33 Haben Sie Änderungen an der Konfiguration der Datentabelle vorgenommen, so wird die Datentabelle (neu) initialisiert. Beim Initialisieren werden Änderungen an der Konfiguration neu eingelesen und die dynamisch angelegte Datenbanktabelle wird neu erzeugt. In diesem Prozess wird die dynamisch angelegte Datenbanktabelle geleert und wieder mit den Daten aus der Systemtabelle befüllt.
34
35 So ist es auch möglich, die Datentabelle für das jeweilige Formular komplett neu zu erzeugen.
Copyright 2000-2024