Benutzer-Werkzeuge

Webseiten-Werkzeuge


Plugin installed incorrectly. Rename plugin directory 'swiftmail.backup' to 'swiftmail'.
software:cba:datatypes

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
software:cba:datatypes [2015/11/25 11:37]
max.neumaier
software:cba:datatypes [2021/07/01 09:52] (aktuell)
Zeile 10: Zeile 10:
 {{:​software:​cba:​entwurfsobjekt_datentyp.png?​500|}} {{:​software:​cba:​entwurfsobjekt_datentyp.png?​500|}}
  
------ +Datentypen haben unterschiedliche EigenschaftenDie wichtigsten werden hier erläutert.
- +
- +
-=== 16.3.2 Eigenschaften eines Datentyps ===+
  
   * öffentlich … der Datentyp ist auch in anderen Komponenten verwendbar.   * öffentlich … der Datentyp ist auch in anderen Komponenten verwendbar.
Zeile 28: Zeile 25:
   * ‚…‘ … überlanger Text wird mit ‚…‘ abgekürzt.   * ‚…‘ … überlanger Text wird mit ‚…‘ abgekürzt.
   * Captcha … Darstellung als Captcha ​   * Captcha … Darstellung als Captcha ​
 +
 +Ein wichtiges Charakteristikum eines Datentypes ist der Basistyp. Der Basistyp bestimmt die Form der Datenablage intern und in der Datenbank, grenzt die Mengen gültiger Werte ein, ist die Grundlage für die Validierung von Daten und gibt die Art der Darstellung in Bedienoberflächen vor. 
 +
 +Nachfolgend werden die Basistypen näher erläutert.
  
 ----- -----
  
  
-=== 16.3.Basistyp recid ===+=== 16.3.Basistyp recid ===
  
   * Basistyp ‚recid‘ ​ (Record-ID) repräsentiert einen technischen Schlüssel.   * Basistyp ‚recid‘ ​ (Record-ID) repräsentiert einen technischen Schlüssel.
Zeile 48: Zeile 49:
  
  
-=== 16.3.Basistyp string ===+=== 16.3.Basistyp string ===
   ​   ​
  
Zeile 64: Zeile 65:
  
  
-=== 16.3.Validierung über Reguläre Ausdrücke und Masken ===+=== 16.3.Validierung über Reguläre Ausdrücke und Masken ===
  
   * Stellen Pattern erlaubter Zeichenketten dar.   * Stellen Pattern erlaubter Zeichenketten dar.
Zeile 85: Zeile 86:
  
  
-=== 16.3.Basistyp int ===+=== 16.3.Basistyp int ===
  
   * Basistyp ‚int‘ repräsentiert eine ganze Zahl.   * Basistyp ‚int‘ repräsentiert eine ganze Zahl.
Zeile 101: Zeile 102:
  
  
-=== 16.3.Basistyp int – mit Werteliste ===+=== 16.3.Basistyp int – mit Werteliste ===
  
   * Der Basistyp ‚int‘ repräsentiert eine ganze Zahl.   * Der Basistyp ‚int‘ repräsentiert eine ganze Zahl.
Zeile 115: Zeile 116:
  
  
-=== 16.3.Basistyp int – mit Referenzliste ===+=== 16.3.Basistyp int – mit Referenzliste ===
  
   * Anwendung einer Referenzliste,​ wenn die Datenablage entsprechend Basistyp, die Anzeige aber als Auswahl von Daten aus einer anderen Tabelle (ggf. mit sich dynamisch ändernden Daten) erfolgen soll.   * Anwendung einer Referenzliste,​ wenn die Datenablage entsprechend Basistyp, die Anzeige aber als Auswahl von Daten aus einer anderen Tabelle (ggf. mit sich dynamisch ändernden Daten) erfolgen soll.
Zeile 125: Zeile 126:
   * ein- und mehrzeilige Darstellungen sinnvoll   * ein- und mehrzeilige Darstellungen sinnvoll
  
-{{ :​software:​cba:​basistyp_intern_mit_referenzliste.png?​400|}}+{{:​software:​cba:​basistyp_intern_mit_referenzliste.png?​400|}}
  
 ----- -----
  
  
-=== 16.3.Basistyp float ===+=== 16.3.Basistyp float ===
  
   * Basistyp ‚float‘ repräsentiert eine Gleitkommazahl.   * Basistyp ‚float‘ repräsentiert eine Gleitkommazahl.
Zeile 147: Zeile 148:
  
  
-=== 16.3.10 Basistyp percent ===+=== 16.3.Basistyp percent ===
  
   * Basistyp ‚percent‘ repräsentiert eine Gleitkommazahl,​ die einen Prozentwert darstellt.   * Basistyp ‚percent‘ repräsentiert eine Gleitkommazahl,​ die einen Prozentwert darstellt.
Zeile 163: Zeile 164:
  
  
-=== 16.3.11 Basistyp date ===+=== 16.3.10 Basistyp date ===
  
   * Basistyp ‚date‘ repräsentiert einen Datumswert ohne Zeitangabe.   * Basistyp ‚date‘ repräsentiert einen Datumswert ohne Zeitangabe.
Zeile 182: Zeile 183:
  
  
-=== 16.3.12 Basistyp datetime ===+=== 16.3.11 Basistyp datetime ===
  
   * Basistyp ‚datetime‘ repräsentiert einen Datumswert mit Zeitangabe.   * Basistyp ‚datetime‘ repräsentiert einen Datumswert mit Zeitangabe.
Zeile 202: Zeile 203:
  
  
-=== 16.3.13 Basistyp boolean ===+=== 16.3.12 Basistyp boolean ===
  
   * Basistyp ‚boolean‘ repräsentiert einen booleschen Wert.   * Basistyp ‚boolean‘ repräsentiert einen booleschen Wert.
Zeile 217: Zeile 218:
  
  
-=== 16.3.14 Basistyp reference ===+=== 16.3.13 Basistyp reference ===
  
   * Basistyp ‚reference‘ repräsentiert ein Attribut eines Datensatzes in einer referenzierten Tabelle. ​   * Basistyp ‚reference‘ repräsentiert ein Attribut eines Datensatzes in einer referenzierten Tabelle. ​
Zeile 232: Zeile 233:
  
  
-=== 16.3.15 Basistyp check ===+=== 16.3.14 Basistyp check ===
  
   * Der Basistyp ‚check‘ definiert eine Mehrfachauswahl aus einer Werteliste.   * Der Basistyp ‚check‘ definiert eine Mehrfachauswahl aus einer Werteliste.
Zeile 245: Zeile 246:
  
  
-=== 16.3.16 Basistyp message ===+=== 16.3.15 Basistyp message ===
  
   * Der Basistyp ‚message‘ repräsentiert eine formatierte Zeichenkette,​ die aus einem Textbaustein (Entwurfsobjekt Nachricht) gebildet wurde.   * Der Basistyp ‚message‘ repräsentiert eine formatierte Zeichenkette,​ die aus einem Textbaustein (Entwurfsobjekt Nachricht) gebildet wurde.
Zeile 254: Zeile 255:
  
 {{:​software:​cba:​basistyp_message.png?​400|}} {{:​software:​cba:​basistyp_message.png?​400|}}
- + 
 ----- -----
  
  
-=== 16.3.17 Verwendung von Datentypen ===+=== 16.3.16 Verwendung von Datentypen ===
  
   * Datentypen können in Attributen oder Parametern verwendet werden.   * Datentypen können in Attributen oder Parametern verwendet werden.
software/cba/datatypes.1448447851.txt.gz · Zuletzt geändert: 2021/07/01 10:01 (Externe Bearbeitung)