Datenbank-Felder

Die IQ-Datenverwaltung (unabhängig davon, ob Sie die QSearch-Datenbank oder eine externe Datenbank einsetzen) verwaltet die Daten in sogenannten "Datensatztypen".
Datensatztypen sind z.B. Aktenplan, Schriftgut, ListeAnrede, Mail usw.

In jedem Datensatztyp können beliebig viele "Objekte" gespeichert werden.
Objekte sind z.B. einzelne Aktenzeichen, einzelne Schriftstücke, einzelne Einträge der Liste der Anreden, einzelne Mails usw.
Jeder Datensatztyp und damit jedes Objekt in diesem Datensatztyp besitzt festgelegte Felder.

Die IQ-Technologie ermöglicht es, dass alle Anwendungsmodule, IQ-Zusatzprogramme und auch individuelle Module neue Datensatztypen einführen und vorhandene Datensatztypen ergänzen oder ändern.
Die folgenden Aufstellungen umfassen daher nur die wichtigsten Standard-Datensatztypen mit den Standard-Feldern. Berücksichtigen Sie bitte, dass in Ihrer Installation abweichende Festlegungen gelten können.

 

Erläuterung zu den Tabellen der folgenden Seiten:

Feldname

Der Feldname in der Datenbank.

Falls irgendwo (z.B. in INI-Dateien) der Feldname angegeben werden muss, muss er genauso wie hier dargestellt geschrieben werden.

Datentyp

Der Datentyp beschreibt den Typ des Feldes (nTyp) in der Datenbank. Diese Angabe wird z.B. beim Import/Export von XML-Dateien verwendet.

  • 0: Feld ohne Wert
  • 1: Schalter (bool)
  • 2: Zahl (int32)
  • 3: Zahlenliste (int32Array)
  • 4: Objektnummer (int64)
  • 5: Objektnummernliste (int64Array)
  • 8: Gleitkommazahl (double)
  • 9: Text (QString)
  • 11: Datum (QDate)
  • 12: Zeit (QTime)
  • 13: DatumUndZeit (QDateAndTime)
  • 14: Objekt (QObject)
  • 15: Objektliste (QObjectArray)

Typ

Der Feldtyp beschreibt Inhalt, Größe und Eigenschaften des Feldes:

  • Zahl
    Es handelt sich um eine ganze Zahl (ohne Nachkommastellen)
  • Gleitkommazahl
    Der Punkt wird hier als Dezimaltrennzeichen verwendet.
  • Datum
    Es handelt sich um ein Datum. Die Form des Datums ist TT.MM.JJJJ
  • Text......
    Ein Textfeld. Die Zahl nach dem Textfeld gibt die maximale Länge des Textes an.
  • Schalter
    Ein Schalter-Feld enthält entweder eine 0 (=Aus/Nein) oder eine 1(=An/Ja).

Zusätzlich zu Zahl, Datum etc:

  • *
    Das Feld ist so indiziert, dass alle dort eingegebenen Wörter mit der regisafe-Schnellsuche gefunden werden (= Volltext)
  • ?
    Das Feld ist so indiziert, dass nach dem Feldinhalt "exakt" gesucht werden kann.
  • |
    Das Feld ist als Liste indiziert. Nach dem Senkrechtstrich ist das Trennzeichen angegeben.
  • #
    Das Feld ist als Liste indiziert. Als Trennzeichen wird der Code 01 verwendet.
  • Ohne *, ?, | bzw. #
    Das Feld ist nicht indiziert. Dies bedeutet, es kann nur über eine "langsame" Suche danach gesucht werden.

Außerdem gibt es folgende spezielle Felder des Typs „Text“

  • Signum
    Es handelt sich um das Signum (Aktenzeichen, Akten-/Vorgangskennung, Adresskennung etc.) des Datensatztyps.
  • Verweis
    Es handelt sich um das Signum eines zugeordneten Datensatztyps.
    • Im Datensatztyp Schriftgut gibt es ein Verweis-Feld „Aktenzeichen“, das ein Objekt des Datensatztyps Schriftgut einem oder mehreren Objekten des Datensatztyps Aktenplan zuordnet. Oder auf Deutsch: Ein Schriftstück wird einem oder mehreren Aktenzeichen zugeordnet.
  • Bei "ganz speziellen" Feldern (wie z.B. _ObjID) wird die Spalte Typ leer gelassen und der Inhalt unter Beschreibung genauer erläutert.

Beschreibung

Eine kurze Beschreibung des Feldes. In der Regel die Beschriftung in der Datensatz-Maske (Objektreiter) am Bildschirm.