37. form_referencesKapitel hinzufügen
Die Tabelle form_references ist das Grundgerüst für ein benutzerdefiniertes Formular in MyBib eDoc. Hier sind die Werte für Größe des Formulars (A4, A5, B5, usw.), die Standard-Schrift und -Größe und Modus des verwendeten Barcodes gespeichert.
FELD | TYP | NULL | KEY | DEFAULT | EXTRA | KOMMENTAR |
form_id | int(10) unsigned | NO | PRI | NULL | auto_increment | Datensatzkennung |
form_title | varchar(100) | YES | MUL | NULL | Name des Formulars | |
form_use_form | varchar(10) | NO | form | Möglich sind „form“ (bei einem eigenständigen Formular), „subform“ (bei einem Subformular) oder „listform“ (bei einem Listenformular) | ||
form_service | varchar(40) | YES | NULL | |||
form_type | varchar(40) | YES | MUL | NULL | ||
form_get | varchar(100) | YES | NULL | Standardformular auf dem Formular basiert | ||
form_default | varchar(20) | YES | NULL | Festlegung ob als Standardformular genutzt oder nicht („N“, „default“) | ||
form_size | varchar(20) | NO | A4 | Verwendetes Seitenformat | ||
form_size_user | varchar(10) | NO | Falls „user_defined“ als „form_size“ gewählt steht hier die Größe des Formulars (H/B) | |||
form_scale | varchar(10) | NO | mm | Skalierung | ||
form_barcode_mode | varchar(10) | NO | GRAPHIC | Barcodemodus (FONT = Schriftart, GRAPHIC = Grafik) | ||
form_barcodefont_embedded | char(1) | NO | N | Flag für Barcodeschrift eingebettet (Y/N) | ||
form_all_fonts_embedded | char(1) | NO | N | Flag für „Alle verwendeten Schriften eingebettet“ (Y/N) | ||
form_externals | char(1) | NO | N | Flag für „externe Werte“ (Y/N). Kann für Medea-Formular aktiviert sein | ||
form_author | varchar(100) | YES | NULL | Nutzername des Erstellers | ||
default_font | varchar(50) | YES | NULL | Verwendete Standardschrift | ||
default_font_size | smallint(5) unsigned | YES | NULL | Standard-Schriftgröße | ||
date_generation | date | YES | NULL | Datum der Erstellung (YYYY-MM-DD) | ||
date_update | date | YES | NULL | Datum der letzten Änderung (YYYY-MM-DD) | ||
form_listform_head_each | char(1) | NO | N | Flag für „Header auf jeder Seite“ („Y“ bei Listenformularen, sonst „N“) | ||
form_listform_foot_each | char(1) | NO | N | Flag für „Footer auf jeder Seite“ („Y“ bei Listenformularen, sonst „N“) | ||
form_listform_body_max | varchar(10) | YES | NULL | Maximale Anzahl Elemente je Seite: |