Tabelleneditor: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
1.157 Bytes hinzugefügt ,  15:54, 18. Jan. 2017
keine Bearbeitungszusammenfassung
K
Zeile 1: Zeile 1:
('''[[Administrationsfunktionen]]''' → ''Sie sind auf der Seite'' [[Tabelleneditor]])
('''[[Administrationsfunktionen]]''' → ''Sie sind auf der Seite'' [[Tabelleneditor]])


Das Modul kann im Hauptmenü unter {{Menü|Optinen}} → {{Menü|[[Datei:Start.png|link=]]Administration}} → {{Menü|[[Datei:stapel.png|link=]]Tabelleneditor}} aufgerufen werden. Der Tabelleneditor ermöglicht die direkte Bearbeitung von Tabellen der Anwendung und bietet spezielle Funktionen zur Administration der Datenbank.
Das Modul kann im Hauptmenü unter {{Menü|Optionen}} → {{Menü|[[Datei:Start.png|link=]] Administration}} → {{Menü|[[Datei:stapel.png|link=]] Tabelleneditor}} aufgerufen werden. Der Tabelleneditor ermöglicht die direkte Bearbeitung von Tabellen der Anwendung und bietet spezielle Funktionen zur Administration der Datenbank.


[[File:administrationsfkt_tabeditor.png|gerahmt|ohne|Der '''Tabelleneditor''', hier mit der geladenen Tabelle ''vollgut.DB''|link=]]
[[File:administrationsfkt_tabeditor.png|gerahmt|ohne|Der '''Tabelleneditor''', hier mit der geladenen Tabelle ''vollgut.DB''|link=]]


Arbeiten an Tabellen sollten nur in Ausnahmefällen im Tabelleneditor durchgeführt werden. Während der Bearbeitung dürfen keine Zugriffe auf die Tabellen erfolgen. Durch das Aktivieren des Editiermodus' werden alle Fehlerbehandlungsroutinen außer Kraft gesetzt.
{{Achtung|Arbeiten an Tabellen sollten nur in Ausnahmefällen im Tabelleneditor durchgeführt werden. Während der Bearbeitung dürfen keine Zugriffe auf die Tabellen erfolgen. Durch das Aktivieren des Editiermodus' werden alle Fehlerbehandlungsroutinen außer Kraft gesetzt.}}
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
==Datensätze bearbeiten==
==Datensätze bearbeiten==
Eine Tabelle kann durch {{Menü|[[Datei:Oeffnen.png|link=]] Öffnen}} geladen werden. Das Bearbeiten wird durch {{Menü|[[Datei:Editieren.png|link=]] Editieren}} ermöglicht. Änderungen in den Tabellen im Editiermodus werden nach einem Datensatzwechsel sofort gespeichert<ref>Änderungen können nicht rückgängig gemacht werden!</ref>. Da die Anwendung ein [[wikipedia:de:Relationale Datenbank|relationales Datenbankmodell]] verwendet, werden durch das Ändern der Primärindizes (beispielsweise Kunden-, Auftrags- oder Artikelnummern) die Verknüpfungen zwischen den Tabellen entfernt. Die Bearbeitung der Primärindizes sollte daher nur in Ausnahmefällen durchgeführt werden.<br/>
 
Mit {{Menü|[[Datei:Neu.png|link=]] Neu}} kann ein Datensatz an der aktuellen Bearbeitungsposition eingefügt werden. Mit {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} kann ein markierter Datensatz aus der Tabelle entfernt werden<ref>Das Löschen eines Datensatzes kann nicht rückgängig gemacht werden!</ref>.
Eine Tabelle kann durch {{Menü|[[Datei:Oeffnen.png|link=]] Öffnen}} geladen werden. Das Bearbeiten wird durch {{Menü|[[Datei:Editieren.png|link=]] Editieren}} ermöglicht. Änderungen eines Datensatzes werden nach einem Datensatzwechsel sofort gespeichert<ref>Änderungen können nicht rückgängig gemacht werden!</ref>. Da die Anwendung ein [[wikipedia:de:Relationale Datenbank|relationales Datenbankmodell]] verwendet, werden durch das Ändern der Primärindizes (beispielsweise Kunden-, Auftrags- oder Artikelnummern) die Verknüpfungen zwischen den Tabellen entfernt. Die Bearbeitung der Primärindizes sollte daher nur in Ausnahmefällen durchgeführt werden.<br/>
Um einen bestimmten Datensatz zu finden kann {{Menü|[[Datei:Finden.png|link=]]}} genutzt werden. Wählen Sie im ersten Feld das Tabellenfeld aus, in dem gesucht werden soll und geben Sie im zweiten Feld den entsprechenden Wert des zu findenden Artikel ein.<br />
Mit {{Menü|[[Datei:Neu.png|link=]] Neu}} kann ein Datensatz an der aktuellen Bearbeitungsposition eingefügt werden. Mit {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} kann ein markierter Datensatz aus der Tabelle entfernt werden.
{{Achtung|Das Löschen eines Datensatzes kann nicht rückgängig gemacht werden!}}
{{Hinweis|Mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} wird die '''gesamte''' Tabelle gespeichert und geschlossen.}}
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
Zeile 17: Zeile 22:


==Tabellen bearbeiten==
==Tabellen bearbeiten==
Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden. Tabellenmanipulationen werden im Optionsmenü neben {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} im Untermenü {{Menü|Felder}} angeboten.<br/>


[[File:administrationsfkt_tabeditor_felder.png|gerahmt|ohne|Verfügbare Optionen zum Bearbeiten von Tabellen|link=]]
Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden. Tabellenmanipulationen und -operationen können im Optionsmenü {{Menü|[[Datei:schnellerfassung.png|link=]]}} ausgewählt werden.
 
{{Popup|administrationsfkt_tabeditor_felder.png|link{{=}}|gerahmt{{!}}ohne{{!}}Verfügbare Optionen zum Bearbeiten von Tabellen
|136|47|291|71|[[File:administrationsfkt_tabeditor_felder_Popup1.png|gerahmt|ohne|Das Untermenü '''Felder'''|link{{=}}]]
|136|70|291|96|[[File:administrationsfkt_tabeditor_felder_Popup2.png|gerahmt|ohne|Das Untermenü '''Operationen'''|link=]]}}
 
{{Hinweis|Mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} wird die '''gesamte''' Tabelle gespeichert und geschlossen.}}


===Felder===
===Felder===


Die Menüoptionen {{Menü|entfernen/hinzufügen}} bietet die Möglichkeit, BLOB-Tabellenfelder zu entfernen oder zuzufügen. Da die Felder in Auftragstabellen entscheidend die Datenbankgröße beeinflussen und Ladezeiten im Netzwerkeinsatz verlängern, kann es sinnvoll sein, auf nicht benötigte Felder zu verzichten um die Performance der Anwendung zu verbessern. Nach Auswahl des zu löschenden Feldes wird zunächst eine Datensicherung durchgeführt und dann das Feld entfernt. Analog kann auch ein nicht vorhandenes Feld wieder zugefügt werden, die Anwendung wählt automatisch den korrekten Befehlskontext, also „Entfernen“ oder „Zufügen“, aus. Es werden nur die Felder wiederhergestellt, jedoch keine zuvor gelöschten Inhalte.
Die Menüoptionen {{Menü|entfernen/hinzufügen}} bieten die Möglichkeit, BLOB-Tabellenfelder zu entfernen oder zuzufügen. Da die Felder in Auftragstabellen entscheidend die Datenbankgröße beeinflussen und Ladezeiten im Netzwerkeinsatz verlängern, kann es sinnvoll sein, auf nicht benötigte Felder zu verzichten, um die Performance der Anwendung zu verbessern. Nach Auswahl des zu löschenden Feldes wird zunächst eine Datensicherung durchgeführt und dann das Feld entfernt. Analog kann auch ein nicht vorhandenes Feld wieder zugefügt werden, die Anwendung wählt automatisch den korrekten Befehlskontext, also „Entfernen“ oder „Zufügen“, aus. Es werden nur die Felder wiederhergestellt, jedoch keine zuvor gelöschten Inhalte.
Die Menüoption {{Menü|Neues Feld zufügen}} bietet die Möglichkeit, eigene Felder zu Tabellen hinzuzufügen. Es wird ein Dialog geöffnet, in dem ein neues Feld definiert werden kann.
Die Menüoption {{Menü|Neues Feld zufügen}} bietet die Möglichkeit, eigene Felder zu Tabellen hinzuzufügen. Es wird ein Dialog geöffnet, in dem ein neues Feld definiert werden kann:
 
[[File:administrationsfkt_tabeditor_Felder_Hinz.png|gerahmt|ohne|Der Dialog '''Neues Feld hinzufügen'''|link=]]


Um ein Feld hinzuzufügen, wird mit der Schaltfläche hinter dem Eingabefeld "Tabelle" die Tabelle ausgewählt, die erweitert werden soll. Der Name des zu erstellenden Feldes wird im Eingabefeld „Name“ eingegeben und darf nicht identisch mit einem bestehenden Feldnamen der Tabelle sein. Der Feldtyp kann wie folgt deklariert werden:
Um ein Feld hinzuzufügen, wird mit der Schaltfläche hinter dem Eingabefeld "Tabelle" die Tabelle ausgewählt, die erweitert werden soll. Der Name des zu erstellenden Feldes wird im Eingabefeld „Name“ eingegeben und darf nicht identisch mit einem bestehenden Feldnamen der Tabelle sein. Der Feldtyp kann wie folgt deklariert werden:
Zeile 61: Zeile 73:
|}
|}
<!--    *    Tabelle ENDE    *    -->
<!--    *    Tabelle ENDE    *    -->
Soll das Feld indiziert werden, aktivieren Sie die Option „Indiziert“. Indizes ermöglichen das schnelle Suchen und Sortieren. Allerdings führen viele Indizes zu längeren Ladezeiten. Bild- und Memofelder können nicht indiziert werden.
Soll das Feld indiziert werden, aktivieren Sie die Option „Indiziert“. Indizes ermöglichen das schnelle Suchen und Sortieren. Allerdings führen viele Indizes zu längeren Ladezeiten. Bild- und Memofelder können nicht indiziert werden.
Das Feld wird mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} angelegt.
Das Feld wird mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} angelegt.
Um ein vorhandenes Feld zu löschen, kann mittels der Option „Feld löschen“ ein Dialog eingeblendet werden, in dem das zu löschende Feld ausgewählt und dann aus der Tabelle entfernt werden kann<ref>Löschen kann nicht rückgängig gemacht werden!</ref>
 
<div class="tleft" style="clear:none">[[Datei:administrationsfkt_tabeditor_Felder_Loesch.png|gerahmt|ohne|Der Dialog '''Tabellenfeld entfernen''']]</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Um ein vorhandenes Feld zu löschen, kann mittels der Option „Feld löschen“ ein Dialog (siehe linkes Bild) eingeblendet werden, in dem das zu löschende Feld ausgewählt und dann aus der Tabelle entfernt werden kann.
{{Achtung|Das Löschen eines Feldes kann nicht rückgängig gemacht werden!}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
Zeile 76: Zeile 125:
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
===Globale Manipulation===
 
====Globale Manipulation====


Die Option ''Globale Manipulation'' im Untermenü {{Menü|Operationen}} öffnet einen Dialog mit Optionen zur Erstellung von Verarbeitungsanweisungen.
Die Option ''Globale Manipulation'' im Untermenü {{Menü|Operationen}} öffnet einen Dialog mit Optionen zur Erstellung von Verarbeitungsanweisungen.
Zeile 82: Zeile 132:
[[File:administrationsfkt_tabeditor_op_globale_op.png|border|link=]]
[[File:administrationsfkt_tabeditor_op_globale_op.png|border|link=]]


Im Bereich ''Filter'' können bis zu drei Bedingungen für das Begrenzen der zu bearbeitenden Datenmengen konfiguriert werden. Ein Filter besteht aus einer Bedingung, die ein Tabellenfeld erfüllen muss. Als Bedingung kann ein Vergleich mit anderen Tabellenfeldern oder Werten definiert werden. Die Filterbedingungen können verknüpft werden.
Im Bereich ''Filter'' können bis zu drei Bedingungen für das Begrenzen der zu bearbeitenden Datenmengen konfiguriert werden<ref>Die Konfiguration von Filtern ist optional</ref>. Ein Filter besteht aus einer Bedingung, die ein Tabellenfeld erfüllen muss. Als Bedingung kann ein Vergleich mit anderen Tabellenfeldern oder Werten definiert werden. Die Filterbedingungen können verknüpft werden.
Im Bereich ''Manipulation'' kann aus vier verschiedenen Anweisungstypen für die Bearbeitung der gefilterten Daten gewählt werden. Einem Tabellenfeld kann ein Wert zugewiesen werden, ein Tabellenfeld kann geleert werden, ein Tabellenfeld kann durch eine Berechnung verändert werden oder die Datensätze der Ergebnismenge können entfernt werden.
Im Bereich ''Manipulation'' kann aus vier verschiedenen Anweisungstypen für die Bearbeitung der gefilterten Daten gewählt werden. Einem Tabellenfeld kann ein Wert zugewiesen werden, ein Tabellenfeld kann geleert werden, ein Tabellenfeld kann durch eine Berechnung verändert werden oder die Datensätze der Ergebnismenge können entfernt werden.
Die Bearbeitung wird mit {{Menü|[[Datei:Start.png|link=]] Start}} ausgeführt<ref>Dies ist nur möglich, sofern alle notwendigen Eingaben vorgenommen wurden und die Schaltfläche aktiv ist.</ref>, mit {{Menü|[[Datei:Zuruecksetzen.png|link=]] Reset}} werden alle Eingaben des Dialogs zurückgesetzt.
Die Bearbeitung wird mit {{Menü|[[Datei:Start.png|link=]] Start}} ausgeführt<ref>Dies ist nur möglich, sofern alle notwendigen Eingaben vorgenommen wurden und die Schaltfläche aktiv ist.</ref>, mit {{Menü|[[Datei:Zuruecksetzen.png|link=]] Reset}} werden alle Eingaben des Dialogs zurückgesetzt.
1.749

Bearbeitungen

Navigationsmenü