Zum Hauptinhalt springen

Datensatzverwaltung – Tabelle

Datensatzverwaltung – Tabelle Inhalt einer Tabelle in der Datensatzverwaltung

Die Tabelleninhalte werden in der Datensatzverwaltung auf der rechten Seite in einem extra Dialog pro Datei angezeigt. Der Dialog sieht wie folgt aus:

<img src="/_assets/Datensatzverwaltung%20Tabelle.png" usemap="#map1" />

Mit der Schaltfläche wird die Anzeige der Datensätze aktualisiert. Über das Feld links davon kann ein Schlüssel der Tabelle ausgewählt werden, um die Tabelle nach diesem Schlüssel zu sortieren. Die Schaltfläche dreht die Sortierreihenfolge um.

Die Schaltflächen , , und entsprechen den Aktionen im Kontextmenü im Bereich Datensätze.

Mit einem Klick auf öffnet oder schließt sich ein Eingabebereich, in dem eine Abfrage zur Einschränkung der Ergebnisse angegeben werden kann. Nähere Informationen hierzu finden Sie im Bereich Abfrage.

Mit einem Klick auf öffnet oder schließt sich ein Liste der Felder der Tabelle. Nähere Informationen hierzu finden Sie im Bereich Felder.

Abfrage

Im Bereich Abfrage können Vergleiche von Feldern mit Werten oder anderen Feldern eingegeben werden. Mit der Schaltfläche wird die Abfrage gestartet. Fehler in der Abfrage werden unter dem Eingabeobjekt angezeigt. Die Schaltfläche entfernt die Einschränkung der Datensätze.

In der Abfrage sind alle, im Bereich Vergleichsoperatoren erläuterten, Vergleichsoperatoren möglich. Zusätzlich kann ein Bereich mit between [..., ...] angegeben werden. Mehrere Vergleiche können mit den Verknüpfungsoperatoren and, or, xor, not und ! kombiniert werden. Mit runden Klammern kann die Abfrage verschachtelt werden.

Die Abfragen müssen wie folgt aufgebaut sein:

<Ausdruck> = <Feld> <Vergleichsoperator> (<Wert> | <Feld>) [<Verknüpfungsoperator> <Ausdruck>]

Felder können in folgenden Schreibweisen angegeben werden:

  • <Feldname>
  • "<Feldname>"
  • "<Tabellennummer>,<Teildatensatznummer>,<Feldnummer>"
  • "<Teildatensatznummer>,<Feldnummer>"

Zugriff auf Felder

Der Zugriff auf Felder kann wahlweise über das Kontextmenü des Eingabeobjektes, über die Tastenkürzel <img src="/_assets/KeyAlt.png" title="Alt" class="key" alt="Alt" />+<img src="/_assets/KeyHome.png" title="Pos1" class="key" alt="Pos1" />, <img src="/_assets/KeyAlt.png" title="Alt" class="key" alt="Alt" />+Pfeil hoch, <img src="/_assets/KeyAlt.png" title="Alt" class="key" alt="Alt" />+Pfeil runter und <img src="/_assets/KeyAlt.png" title="Alt" class="key" alt="Alt" />+<img src="/_assets/KeyEnd.png" title="Ende" class="key" alt="Ende" /> oder über den Bereich Felder.

Feldwerte

Die Werte müssen anhand des Datentyps wie folgt angegeben werden:

Die Abkürzungen bei date und time stehen dabei für folgende Angaben:

yyyyJahr vierstellig (1900..2154)
MMMonat (01..12)
ddTag des Monats (01..31)
HHStunden zweistellig (00..23)
mmMinuten zweistellig (00..59)
ssSekunden zweistellig (00..59)
nZehntelsekunde (0..9)
nnHundertstelsekunden zweistellig (00..99)

Alternativ kann null als Wert angegeben werden, um das Feld mit dem NULL-Wert des Feldtyps zu vergleichen.

Beispiele:

// Alle Kunden mit einer ID > 1022, deren Eintragstyp nicht mit 1 beginnt
KND.iID > 1022 and !KND.aEintrTyp =* '1*'

// Alle Kunden, die zwischen dem 19.02.1998 und dem 15.04.2001 eingetragen wurden
KND.dEintrDatum between [1998-02-19, 2001-04-15]

Wird in dem Eingabeobjekt der Abfrage mit der rechten Maustaste geklickt, erscheint folgendes Kontextmenü:

Rückgängig

Letzte Eingabe rückgängig machen

Ausschneiden

Markierten Bereich ausschneiden

Kopieren

Markierten Bereich in die Zwischenablage kopieren

Einfügen

Text der Zwischenablage einfügen

Löschen

Markierten Bereich löschen

Alles markieren

Gesamten Inhalt des Eingabeobjektes markieren

Feld einfügen

Feld in der Abfrage an der aktuellen Position einfügen

Erstes Feld

Das erste Feld der Tabelle wird eingefügt

Vorheriges Feld

Das vorherige Feld der Tabelle wird eingefügt

Nächstes Feld

Das nächste Feld der Tabelle wird eingefügt

Letztes Feld

Das letzte Feld der Tabelle wird eingefügt

Abhängig von einem eventuell vorhandenen Wortteil vor dem Cursor wird nur der Rest des Feldes ergänzt. Steht bspw. in dem Eingabeobjekt vor der aktuellen Cursor-Position "KND.a", werden nur Felder ergänzt, die zu der aktuellen Tabelle gehören und mit "KND.a" beginnen. Der eingefügte Teil wird markiert, sodass er bei der nächsten Aktion über einen der vier Menüpunkte ersetzt wird.

Felder

Im Bereich Felder wird eine Liste der Felder der Tabelle dargestellt. Diese können per Drag & Drop und per Kontextmenü in das Eingabeobjekt im Bereich Abfrage eingefügt werden.

In der Liste kann mit <img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+<img src="/_assets/KeyF.png" title="F" class="key" alt="F" /> nach Feldnamen gesucht werden. Mit <img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+<img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" /> wird auf den nächsten und mit <img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" />+Umschalt+<img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" /> auf den vorherigen Suchtreffer positioniert. Die Groß- / Kleinschreibung wird bei der Suche nicht beachtet. Die Verwendung von den Wildcards * und ? ist möglich. Standardmäßig wird nach <Suchbegriff>* gesucht.

Wird in der Liste der Felder mit der rechten Maustaste geklickt, erscheint folgendes Kontextmenü:

Suchen

Öffnet die Suche nach Feldern. Diese Aktion wird ebenfalls über die Tasten <img src="/_assets/KeyCtrl.png" title="Strg" class="key" alt="Strg" /> + <img src="/_assets/KeyF.png" title="F" class="key" alt="F" /> ausgelöst.

Vorwärts weitersuchen

Sucht das nächste Feld, das dem Suchbegriff entspricht. Diese Aktion wird ebenfalls über die <img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" />-Taste ausgelöst. Der Menüpunkt wird nur angezeigt, wenn zuvor eine Suche durchgeführt und der Suchbegriff gefunden wurde.

Rückwärts weitersuchen

Sucht das vorherige Feld, das dem Suchbegriff entspricht. Diese Aktion wird ebenfalls über die Tasten Umschalt + <img src="/_assets/KeyF3.png" title="F3" class="key" alt="F3" /> ausgelöst. Der Menüpunkt wird nur angezeigt, wenn zuvor eine Suche durchgeführt und der Suchbegriff gefunden wurde.

Ausblenden / Einblenden

Versteckt / zeigt die ausgewählten Felder im Bereich Datensätze.

Feld in Abfrage einfügen

Fügt das selektierte Feld in der Abfrage an der aktuellen Cursor-Position ein. Der Menüpunkt wird nur angezeigt, wenn der Bereich Abfrage geöffnet ist.

Datensätze

Im Bereich Datensätze wird eine Liste der enthaltenen Datensätze der Tabelle angezeigt. Die Liste kann durch Verknüpfungen oder Abfragen eingeschränkt sein. Der Spaltentitel enthält den Feldnamen.

In der Liste werden standardmäßig die ersten 50 Felder der Datei dargestellt. Maximal werden 100 Spalten angezeigt. Über den Bereich Felder können Felder ein- und ausgeblendet werden.

Über der Liste wird die aktuelle Anzahl der Datensätze angezeigt. Sie passt sich bei Einschränkungen der Ergebnismenge an. Werden Datensätze markiert, erscheint die Anzahl in Klammern daneben.

Wird in der Liste der Datensätze mit der rechten Maustaste geklickt, erscheint folgendes Kontextmenü:

Ist keine Verknüpfung enthalten, fällt der Menüpunkt "Verknüpfen" weg.

  • Aktualisieren

Der Inhalt der Tabelle wird aktualisiert.

Ein Fenster mit den Feldern der Tabelle wird angezeigt, in dem ein neuer Datensatz angelegt werden kann.

Ein Fenster mit den Feldern der Tabelle wird angezeigt, in dem ein neuer Datensatz angelegt werden kann. Die Feldinhalte werden vom aktuellen Datensatz kopiert.

Ein Fenster mit den Feldern der Tabelle wird angezeigt, in dem der aktuelle Datensatz verändert werden kann.

  • Datensatz löschen... / Datensätze löschen...

Nach Bestätigung einer Abfrage werden die ausgewählten Datensätze gelöscht. Konnten nicht alle Datensätze gelöscht werden, wird in einer Meldung angezeigt, wie viele Datensätze nicht gelöscht wurden.

  • Verknüpfen

Nach einer Auswahl der Verknüpfung werden die verknüpften Datensätze in einem weiteren Fenster angezeigt.

  • Kopieren

Der Inhalt der aktiven Zelle wird in die Zwischenablage kopiert. Sind mehrere Datensätze ausgewählt, wird der Inhalt der aktiven Spalte von diesen kopiert.