Datenschutzhinweis

 

Beim Laden dieses Inhalts werden Nutzungsinformationen an Vimeo übertragen und dort ggf. verarbeitet.

 

             

Datentabellen

Geändert am Di, 4 Mär um 4:37 NACHMITTAGS

Diese Option steht in der FORM.CLOUD nicht zur Verfügung!


Die formularspezifische Datentabelle dient dazu, in der Datenbank 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.

Zudem kann auch der Spaltenname für jeden Formularfeld separat geändert werden.


Inhalt


Einrichten einer formularspezifischen Datentabelle

Konfigurationsoberfläche für die formularspezifische Datentabelle

Den Konfigurationsdialog für Datentabellen erreichen Sie über die entsprechende Schaltfläche im Formularmenü.

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. Alternativ kann auch per Doppelklick ein Element zwischen verfügbar und in Datentabelle angezeigt, verschoben werden.

Nach dem Speichern werden die Elemente der linken Liste als Spalten in der dynamisch angelegten Datenbanktabelle angelegt.


Spalten-Name

In der linken Liste in Datentabelle angezeigt kann über das Stift-Symbol rechts neben dem Feldnamen ein Spaltenname vergeben werden. Dieser Spaltenname wird dann anstelle des Elementnamens in der Datentabelle festgelegt.

Konfiguration eines Spaltennamens der Datentabelle


Datentabelle initialisieren

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.

So ist es auch möglich, die Datentabelle für das jeweilige Formular komplett neu zu erzeugen.


Zugriff auf Datentabelle

Eine Möglichkeit des Zugriffs auf eine Datentabelle ist eine DB-Abfrage anzulegen. Vorher ist es erforderlich eine Verbindung zur formcycle Datenbank herzustellen, unter DB-Verbindungen.
Die Datenbank-Verbindungsparameter entnehmen Sie bitte aus Systemeinstellungen > Datenbank über den Admin-User. Hierbei ist der Datenbanktyp und die JDBC-Verbindungs URL relevant. Statt dem sa Nutzer sollten Sie einen Nutzer mit weniger Rechten anlegen.


In der jeweiligen Datenbank legen Sie dann einen Nutzer an, z.B. einen, der nur SELECTs auf der Datenbank ausführen darf. 


Im Mandanten legen Sie dann unter Daten > DB-Verbindungen einen neuen Eintrag an. 


Nun können Sie eine DB-Abfrage erstellen. In den Einstellungen rechts legen Sie die vorher angelegte DB-Verbindung fest. Wird die Abfrage vom Client aus ausgelöst, muss zusätzlich noch der Öffentliche Zugriff erlaubt werden.


Die Daten können dann über die Aktion Datenbank-Statement ausgelesen werden oder per JavaScript-API Funktion $.xutil.getDataQuery().

War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus
CAPTCHA-Verifikation ist erforderlich.

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren