36. form_elements
Kapitel hinzufügen

Die Tabelle form_elements verwaltet sämtliche Elemente eines Formulars und deren Besonderheiten. Somit ist es möglich jedes Formular individuell zu erstellen. Das Grundgerüst des Formulars (Größe, Standard-Schriftart, Barcode-Type, usw.) wird dagegen in der Tabelle form_references gespeichert.

 

FELD TYP NULL KEY DEFAULT EXTRA KOMMENTAR
form_id int(10) unsigned NO PRI 0 Datensatzkennung des Formulars
element_id int(10) unsigned NO PRI 0 ID des Formular-Elements
element_name varchar(100) NO Bezeichnung des Elements
element_active varchar(10) NO Y Flag für Element aktiv (Y/N)
content_prompt varchar(50) YES NULL
content_value varchar(20000) YES NULL Inhalt des Feldes
content_type varchar(20) YES Typ (Text, Textbox, Grafik, Datum/Zeit)
content_subtype varchar(20) NO Subtyp/Klassifizierung ((Text, Datenbankfeld, Textbaustein, usw.)
element_condition varchar(255) NO Bedingung
position_x float NO 0 Horizontale Position in Pixeln (= Position auf der X-Achse)
position_y float NO 0 Vertikale Position in Pixeln (= Position auf der Y-Achse)
format_width float NO 0 Breite des Feldes in Pixeln
format_height float NO 0 Höhe des Feldes in Pixeln
format_attributes varchar(20) YES no_attributes Format-Attribute (unterstrichen, durchgestrichen, überstrichen)
format_textrendering varchar(10) NO normal Textmodus (Umrandung, unsichtbar, usw.)
format_box varchar(15) YES left Ausrichtung des Feldes (center, right, usw.).
format_color varchar(5) NO gray Farbschema (gray oder rgb)
format_color_stroke varchar(200) YES NULL Zeichenfarbe (aus Tabelle form_colors)
format_color_fill varchar(200) YES NULL Füllfarbe (aus Tabelle fform_colors)
format_color_outlined varchar(200) YES NULL Farbe der Umrandung (nur bei Typ „Textbox“ sonst immer „NULL)
format_font varchar(20) NO Default Schriftart
format_fontsize varchar(10) NO default Schriftgröße
format_fontbold varchar(20) NO no
format_fontclass varchar(20) YES normal Schriftklasse (bold=Fett, kursiv=italic)
image_file_type varchar(10) NO jpeg Bildformat
image_scale float NO 1 Wert der gewählten Skalierung
location_value varchar(100) NO Image-Quelle
imageelement_dash_a float NO 0 Strichzeichen A (bei Typ Grafikelement möglich)
imageelement_dash_b float NO 0 Strichzeichen B (bei Typ Grafikelement möglich)
imageelement_linewidth float NO 1 Wert für die Linienbreite des Grafikelements (von 0.05 bis 30) in Pixeln
imageelement_end_x float NO 0 Wert für die horizontale Endposition des Grafikelements in Pixeln
imageelement_end_y float NO 0 Wert für die vertikale Endposition des Grafikelements in Pixeln
imageelement_rectangle varchar(15) NO stroke Farbe des Rechtecks (stroke = Zeichenfarbe oder rectangle = Füllfarbe)
subform varchar(100) YES NULL ID des eingebundenen Subformulars
subform_mode varchar(10 NO relative Art der Einbindung des Subformulars (relative, absolute, listhead, listbody, listfood)
source_format varchar(100) NO Token des ausgewählten Quellformats bei Feldtyp „Datum/Zeit (AUTO, TIMESTAMP, DATE, usw.)
target_format varchar(100) NO Zielformat (beispielsweise %d.%m.%Y)
imageelement_rotate double unsigned NO 0 Wert des Rotationswinkels eines Grafikelements
element_forcebarcode varchar(10) NO N Flag für „Darstellung als Barcode erzwingen“ (Y/N)