Felddefinitionen gelten immer für einen bestimmten Dokumenttyp.
Spalten | Datentyp | Max. Länge (Byte) | Null zulassen | Beschreibung |
ID | int | 4 | False | Eindeutiger Identifier der Felddefinition. |
Rev | int | 4 | False | Revisionsnummer. Für den internen Gebrauch. |
DocTypeID | int | 4 | False | Die ID des zugehörigen Dokumententyps (ID in DocType). |
ParentID | int | 4 | False | Die ID der übergeordneten Felddefinition. |
Name | nvarchar(255) | 510 | False | Der Name des Feldes. |
Type | int | 4 | False | Der Typ des Feldes. Mögliche Werte: 0 = group |
VarcharValue | nvarchar(255) | 510 | False | Wert wenn Type=1. |
IntValue | int | 4 | False | Wert wenn Type=2. |
FloatValue | float | 8 | False | Wert wenn Type=3. |
DatetimeValue | datetime | 8 | False | Wert wenn Type=4. |
MinValue | float | 8 | False | Minimalen Wert des Feldes (für numerische Typen zutreffend). (Für weitere Informationen zu diesen Einstellungen finden Sie unter "Erstellen einer Felddefinition" in der XBOUND-Hilfe.) |
MaxValue | float | 8 | False | Maximalen Wert des Feldes (für numerische Typen zutreffend). |
MinLength | int | 4 | False | Minimale Länge des Feldes (für Text zutreffend). |
MaxLength | int | 4 | False | Maximalen Länge des Feldes (für Text zutreffend). |
Mandatory | int | 4 | False | Gibt an, ob das Feld ein Pflichtfeld sein soll. |
ReadOnly | int | 4 | False | Gibt an, ob das Feld schreibgeschützt sein soll. |
HasDefault | int | 4 | False | Gibt an, ob das Feld einen Standardwert besitzt. |
Protected | int | 4 | False | Schreibgeschützt. Kann nicht überschrieben werden. |
ValidID | int | 4 | False | Die ID des Validierungsstatus (ID in C_Status). |
Identifier | nvarchar(255) | 510 | False | Der eindeutige Identifier der Felddefinition. |
Historical | int | 4 | False | 0 = Keine Historie wird gespeichert. 1 = Die Historie wird gespeichert. |
Reportable | int | 4 | False | Mit der Option Im Report verwenden können die Felddaten in einem eigenen Bericht ausgewertet werden. |
ReportLabel | nvarchar(255) | 510 | False | Der Name, der als Label in den Berichten verwendet wird. |
DeletedAt | datetime | 8 | True | Datum wann der Datensatz in der XBOUND Datenbank (Hauptdatenbank) gelöscht wurde. Verfügbar ab XBOUND 3.8. |
Name | Keine Prüfung | Spalten |
FK_C_FieldDefinition_C_DocType | True | DocTypeID -> C_DocType.ID |
FK_C_FieldDefinition_C_FieldDefinition | True | ParentID -> C_FieldDefinition.ID |