36. form_elementsKapitel 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) |