Datentypen für Objekttypfelder
Für jeden Objekttyp erstellen Sie Felder für Metadaten. In der Datenbanktabelle eines Objekttyps wird für jedes Feld eine Spalte mit entsprechendem Datentyp erstellt.
Die Felder werden über die Kopfzeile des Ansichtsbereichs Felder mit technischem Namen, Anzeigenamen und Datentyp erstellt und hinzugefügt.
Datentyp | Verwendung |
---|---|
Boolean |
Beschreibt drei Zustände: wahr / falsch / neutral |
Date |
Datumswerte |
DateTime |
Datums- und Uhrzeitwerte bis auf eine Sekunde genau. Das Datum muss zwischen dem 01.01.1753 und dem 31.12.9999 liegen. Der Datentyp 'Date' ist nicht eingeschränkt. In yuuvis® RAD client werden für die Uhrzeit nur Stunden und Minuten eingegeben und angezeigt. |
DateTimeEx |
Datums- und Uhrzeitwerte bis auf eine Millisekunde genau. In yuuvis® RAD client werden für die Uhrzeit nur Stunden und Minuten eingegeben und angezeigt. In Feldern dieses Typs stehen verschiedene Suchmöglichkeiten, wie beispielsweise die Intervallsuche, nicht zur Verfügung. Der Datentyp sollte deshalb nur verwendet werden, wenn die Felder dieses Typs nicht durchsucht werden müssen. |
Decimal |
Dezimalzahlen mit maximal 36 Ziffern, unabhängig von der Stelle des Kommas. |
Integer |
Ganze Zahlen von -231 bis 231-1. Eingaben außerhalb dieses Wertebereichs führen zu Fehlern bzw. fehlerhaften Rundungen. |
Long |
Ganze Zahlen von -263 bis 263-1. Feldern dieses Typs können über die Eigenschaft Standard Zähler zugeordnet werden. Zahlen außerhalb des Integer-Bereichs können technisch verarbeitet, aber in yuuvis® RAD client nicht fehlerfrei eingegeben oder angezeigt werden. |
ID |
Systemweit eindeutige IDs. Mit Klassifizierung:
ID-Felder ohne Klassifikation werden im Sinne technischer Felder verwendet. Benutzer in yuuvis® RAD client sollten sie in der Regel nicht bearbeiten. In vom System generierten Formularvorlagen sind ID-Felder ohne Klassifikation nicht eingebunden. Sie können aber in definierte Formularvorlagen eingebunden und administrativ verwendet werden. |
CatalogEntry |
Felder dieses Typs können mit einem Katalog verknüpft werden. Benutzer können dann das entsprechende Feld auf dem Formular mit einem Wert aus dem verknüpften Katalog füllen. Optionsgruppenfelder für Optionen werden ebenfalls über Kataloge erstellt. |
String |
Zeichenketten unterschiedlicher Länge, je nach Datenbank bis zu 4000 Zeichen. |
StringEx |
Zeichenketten, die für den Datentyp String zu lang sind. |
Table |
Eine Tabelle besteht aus einer Anzahl von Spalten, TableColumns, die über das Kontextmenü angelegt werden und Eigenschaften analog zu Feldern erhalten. Auf Formularen kann die Ausrichtung des Inhalts angegeben werden. Tabellen mit mehr als 20.000 Zeilen führen bei Reindexierungen zu Fehlern. Reindexierungen können beispielsweise auch bei Aktualisierungen von Elasticsearch notwendig sein. Auf einem Formular können alle oder nur einzelne Spalten einer Tabelle eingebunden werden. |
Set [String] Set [StringEx] Set [CatalogEntry] Set [ID] |
Mehrfachfeld für die Eingabe mehrerer Werte. |
Wird ein Datum in ein Datumsfeld eingegeben, dann wird in der Datenbank nicht das lokale Datum gespeichert, sondern die GMT-Zeit. In yuuvis® RAD client wird, basierend auf der gespeicherten GMT-Zeit, die entsprechende lokale Zeit angezeigt. Dadurch kann es vorkommen, dass zwischen zwei Zeitzonen, insbesondere an der Datumsgrenze, eine Abweichung von einem Tag vorliegen kann.