Tabelleneditor: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
3.025 Bytes hinzugefügt ,  11:35, 28. Dez. 2021
keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
[[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=]]


<br/>
{{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.}}
{{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    *    -->
<br/>
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->


==Datensätze bearbeiten==
==Datei==
Im Menü ''Datei'' und mit den Schaltflächen des Navigationsbereichs können Tabellen geöffnet, bearbeitet und gespeichert werden.


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/>
* Eine Tabelle kann durch {{Menü|[[Datei:Oeffnen.png|link=]] Öffnen}} geladen werden.  
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 />
* Das Bearbeiten wird durch {{Menü|[[Datei:Editieren.png|link=]] Editieren}} ermöglicht.  
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    *    -->


==Tabellen bearbeiten==
{{Achtung|Änderungen eines Datensatzes werden nach einem Datensatzwechsel sofort gespeichert. Änderungen können nicht rückgängig gemacht werden!}}


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.
{{Hinweis|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.}}


{{Popup|administrationsfkt_tabeditor_felder.png|link{{=}}|gerahmt{{!}}ohne{{!}}Verfügbare Optionen zum Bearbeiten von Tabellen
* Mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} wird die '''gesamte''' Tabelle gespeichert und geschlossen.
|136|47|291|71|[[File:administrationsfkt_tabeditor_felder_Popup1.png|gerahmt|ohne|Das Untermenü '''Felder'''|link{{=}}]]
* Mit {{Menü|[[Datei:Ende.png|link=]] Ende}} wird der Editor beendet.
|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.}}
==Bearbeiten==
Für das Finden und Bearbeiten von Daten stehen einige Werkzeuge zur Verfügung


===Felder===
{{Hinweis|Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden}}


Die Menüoptionen {{Menü|entfernen/hinzufügen}} bieten die Möglichkeit, [[wikipedia:de:Binary_Large_Object|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.
* 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.
* Mit {{Menü|[[Datei:Neu.png|link=]] Neu}} kann ein Datensatz an der aktuellen Bearbeitungsposition eingefügt werden.
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:
* Mit {{Menü|Doubletten suchen}} wird der Dialog zur [[Suche nach doppelten Datensätzen|Doublettensuche]] gestartet.
* Mit {{Menü|Daten manipulieren}} wird der Dialog zur [[Globalen Manipulation von Datenseätzen|Globale Manipulation]] gestartet.
* Mit {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} kann ein markierter Datensatz aus der Tabelle entfernt werden.


[[File:administrationsfkt_tabeditor_Felder_Hinz.png|gerahmt|ohne|Der Dialog '''Neues Feld hinzufügen'''|link=]]
{{Achtung|Das Löschen eines Datensatzes kann nicht rückgängig gemacht 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:
* Mit {{Menü|Tabelle leeren}} werden alle Daten in der Tabelle gelöscht.
<!--    *    Tabelle ANFANG    *    -->
{| class="wikitable" style="text-align:left;color:#000000"
! style="background:#B3B7FF" | Feldtyp 
!! style="background:#B3B7FF" | Erläuterungen
|-
|Alphanumerisch
|Nimmt einzeilige Zahlen und Texte auf. Die Größe des Feldes kann im Eingabefeld „Länge“ zwischen 1 und 254 Zeichen eingestellt werden
|-
|Ganzzahl
|Nimmt Zahlen ohne Dezimalstellen auf
|-
|Fließkommazahl
|Nimmt kann Zahlen mit bis zu 15 Dezimalstellen auf
|-
|Währung
|Nimmt Zahlen mit bis zu 6 Dezimalstellen auf. Die Anzeige des Währungssymbols wird durch die Einstellungen des Betriebssystems gesteuert
|-
|Datum
|Nimmt Datumswerte im Format TT.MM.JJJJ auf
|-
|Uhrzeit
|Nimmt Zeitangaben im Format HH:MM:SS auf
|-
|Logisch
|Nimmt die logischen Werte „Wahr“ oder „Falsch“ auf
|-
|Bild
|Nimmt formatierte Bilder auf
|-
|Memo
|Nimmt formatierte Texte als Binärdaten auf
|}
<!--    *    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.
{{Achtung|Das Leeren der Tabelle kann nicht rückgängig gemacht werden!}}
Das Feld wird mit {{Menü|[[Datei:Sichern.png|link=]] Sichern}} angelegt.
{{Hinweis|Beim Leeren der Tabelle bleiben Indizes erhalten und werden nicht initialisiert.}}


[[Datei:administrationsfkt_tabeditor_Felder_Loesch.png|gerahmt|left|Der Dialog '''Tabellenfeld entfernen''']]
==Felder==
Datenbankfelder werden von der Anwendung im Normalfall automatisch erstellt und korrekt initialisiert. Für die Bearbeitung von Feldern stehen im Tabelleneditor einige Funktionen bereit.


==Feldeditor==
Die Menüoptionen {{Menü|''Felder erstellen, bearbeiten oder löschen''}} bietet die Möglichkeit, Felder zu Tabellen hinzuzufügen zu verändern oder zu entfernen. Der Tabellenfeldeditor geöffnet.


===Memo-Felder oder Bildfelder entfernen oder zufügen===
Die Menüoptionen {{Menü|''Memo-Feld/Bildfeld'' entfernen/hinzufügen}} bieten die Möglichkeit, [[wikipedia:de:Binary_Large_Object|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 eines Menüpunkts, um ein Feld zu löschen, 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.


{{Hinweis|Es werden nur die Felder wiederhergestellt, jedoch keine zuvor gelöschten Inhalte}}


==Operationen==
Die Menüoption {{Menü|Operationen}} stellt Prozeduren für die manuelle Aktualisierung von Datensätzen bereit.


===Hilfstabellen===
* '''Hilfstabellen initialisieren''' ermöglicht das Füllen von Hilfstabellen mit Basiswerten. Im Demo-Modus erfolgt dieser Vorgang beim ersten Start, kann bei Bedarf durch diese Funktion erneut alle Hilfstabellen initialisiert werden. Im Produktivbetrieb wird für jede Tabelle einzeln abgefragt, ob sie initialisiert werden soll.


{{Hinweis|Hilfstabellen sind ''Sonderformulare, Warengruppen, Einheiten, Bestellstatus, Preisgruppen und Preise, Buchungstexte und Zahlweisen''}}


* Hilfstabellen mit '''Einheiten, Warengruppen''' oder '''Herstellern''' zu erstellen, können auch einzeln mit den entsprechenden Menüpunkten erstellt werden
* Mit '''Sonderformulare konsolidieren''' können Pfadangaben der Sonderformularliste korrigiert werden.


{{Hinweis|Einträge, die auf nicht gefundene Formulare zeigen, werden entfernt}}


* * Mit '''Dokumentenverwaltung konsolidieren''' können Pfadangaben der Dokumentenverwaltung korrigiert werden.


{{Hinweis|Einträge, die auf nicht gefundene Formulare zeigen, werden entfernt}}


* '''Postleitzahlen, Bankleitzahlen''' und '''Sachkontenrahmen''' können aus CSV-Dateien eingelesen werden. Dabei werden die bestehenden Daten ersetzt. Die Funktion bietet an, eine Vorlagendatei zu erstellen, die Feldbeschreibungen enthält.


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.
===Kundendaten===
{{Achtung|Das Löschen eines Feldes kann nicht rückgängig gemacht werden!}}
* Mit '''Kundenstamm bereinigen''' werden markierte Kunden, oder Kunden, denen kein Auftrag zugeordnet ist, entfernt. Die Funktion bietet an, einen Suchbegriff als Kennzeichen verwenden. Wird kein Kennzeichen angegeben, werden alle Kunden, denen kein Auftrag zugeordnet ist, entfernt.  


{{Achtung|Das Löschen von Kunden kann nicht rückgängig gemacht werden!}}


* Mit '''Aufträge eines Kunden entfernen''' werden alle Aufträge eines Kunden gelöscht.


{{Achtung|Diese Funktion sollte nur von einem geschulten Administrator genutzt werden!}}


* Mit '''Salden und Umsätze neu berechnen''' werden die Kundensalden und Umsätze aktualisiert. Diese Funktion kann nach dem Leeren der Auftragstabellen ausgeführt werden, oder falls Kundensalden oder Umsätze nicht korrekt angezeigt werden.


{{Hinweis|Die Bearbeitung kann einige Zeit in Anspruch nehmen}}


* Mit '''Sonderpreise konsolidieren''' werden Sonderpreise entfernt, wenn ein Artikel gelöscht oder deaktiviert wurde oder wenn ein Kunde gelöscht oder deaktiviert wurde.
* Mit '''Brauereimeldeposten konsolidieren''' werden Brauereimeldeposten entfernt, wenn ein Artikel gelöscht oder deaktiviert wurde oder wenn ein Kunde gelöscht oder deaktiviert wurde.
* Mit '''Debitorennummern''' erneuern werden die Debitorennummern im Kundenstamm beginnend ab "10.000" aufsteigend neu vergeben.
* Mit '''Kunden aktivieren''' und '''Kunden deaktivieren''' werden Kunden durch setzen des Limits auf "-1" deaktiviert oder durch setzen des Limits von "-1" auf "0" aktiviert.


{{Achtung|Das Deaktivieren wird für '''alle''' Kunden durchgeführt! Dabei werden eventuell vorhandene Limits ersetzt. Dies kann nicht rückgängig gemacht werden. Es können lediglich alle '''deaktivieren Kunden''' wieder reaktiviert werden, die ursprünglichen Limits gehen dabei verloren.}}


* Mit '''Sonderpreise aktivieren und '''Sonderpreise deaktivieren''' wird die Anwendung von Sonderpreisen für alle Kunden deaktiviert oder aktiviert.


{{Achtung|Das Deaktivieren wird für '''alle''' Kunden durchgeführt! Dabei werden eventuell vorhandene Einstellungen ersetzt. Dies kann nicht rückgängig gemacht werden}}


* Mit '''Favoriten bereinigen''' werden Favoriten entfernt, wenn ein Artikel gelöscht oder deaktiviert wurde oder wenn ein Kunde gelöscht oder deaktiviert wurde.


===Auftragsdaten===
* Mit '''Statistikgrundlage neu berechnen werden Masse und Volumen in den Auftragstabellen anhand der Artikelstammdaten aktualisiert. Dies ist sinnvoll, wenn die entsprechenden Angaben bei der Erfassung von Auftragspositionen nicht im Artikelsortiment hinterlegt waren und dann in Auswertungen nicht berücksichtigt werden können.


* * Mit '''Rechnungen abschließen''' werden alle Rechnungen bis zu einem Grenzdatum als bezahlt gebucht und abgeschlossen. Das Grenzdatum wird abgefragt.


{{Achtung|Diese Funktion kann nicht rückgängig gemacht werden}}


* Mit '''Auftragstabellen reparieren''' können fehlende oder doppelt vergebene Auftragsnummern korrigiert werden und verwaiste Aufträge gelöscht werden.


{{Achtung|Diese Funktion sollte nur von einem geschulten Administrator genutzt werden!}}


* Mit '''Doubletten in Auftragsnummern suchen''' können doppelt vergebene Auftragsnummern gesucht werden. Die Funktion gibt die Anzahl der doppelten Auftragsnummern zurück.
* Mit '''Doubletten in Lieferscheinnummern suchen''' können doppelt vergebene Lieferscheinnummern gesucht werden. Die Funktion gibt die Anzahl der doppelten Lieferscheinnummern zurück.
* Mit '''Doubletten in Rechnungsnummern suchen''' können doppelt vergebene Rechnungsnummern gesucht werden. Die Funktion gibt die Anzahl der doppelten Rechnungsnummern zurück.
* Mit '''Auftragssalden neu berechnen''' werden die Auftragssalden aktualisiert. Diese Funktion kann ausgeführt werden, falls Kundensalden oder Umsätze nicht korrekt angezeigt werden.


===Lieferantendaten===
* Mit '''Lieferantensortiment bereinigen'''
* Mit '''Lieferantensortiment konsolidieren'''
* Mit '''Salden und Umsätze neu berechnen'''
* Mit '''Kreditorennummern erneuern'''


===Warendaten===
* Mit '''Artikelstamm bereinigen''' werden markierte Artikel, oder Artikel, denen kein Umsatz zugeordnet ist, entfernt. Die Funktion bietet an, einen Suchbegriff als Kennzeichen verwenden. Wird kein Kennzeichen angegeben, werden alle Artikel, denen kein Umsatz zugeordnet ist, entfernt.


<!--    *    NEUER ABSCHNITT    *    -->
{{Achtung|Das Löschen von Artikeln kann nicht rückgängig gemacht werden!}}
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->


===Operationen===
* Mit '''Direkttasten neu beschriften''' werden die Direkttasten der Kasse neu beschriftet. Dies wird anhand einer festgelegten Codierung durchgeführt.
* Mit '''Artikel als Lagerartikel deklarieren''' oder '''Artikel als Nicht-Lagerartikel deklarieren''' wird die Eigenschaft "Lagerartikel" aller Artikel geändert.


Die Menüoption {{Menü|Operationen}} stellt Prozeduren für die manuelle Aktualisierung von Datensätzen bereit. Die Option ''Salden und Umsätze neu berechnen'' aktualisiert die Kundensalden und Umsätze. Diese Funktion kann nach dem Leeren der Auftragstabellen durchgeführt werden, oder falls Kundensalden oder Umsätze nicht korrekt angezeigt werden.
{{Achtung|Das Ändern der Eigenschaft wird für '''alle''' Artikel durchgeführt! Dabei werden eventuell vorhandene Einstellungen ersetzt. Dies kann nicht rückgängig gemacht werden}}


Die Option ''Statistikgrundlagen neu berechnen'' kann genutzt werden, um Masse und Volumen in den Auftragstabellen anhand der Artikelstammdaten zu aktualisieren. Dies ist sinnvoll, wenn die entsprechenden Angaben bei der Erfassung von Auftragspositionen nicht im Artikelsortiment hinterlegt waren.
* Mit '''Lagerbestände entfernen''' werden alle Lagerbestände aller Artikel auf "0" gesetzt.
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->
<!--    *    NEUER ABSCHNITT    *    -->


====Globale Manipulation====
{{Achtung|Dabei werden eventuell vorhandene Bestände gelöscht. Dies kann nicht rückgängig gemacht werden}}


Die Option ''Globale Manipulation'' im Untermenü {{Menü|Operationen}} öffnet einen Dialog mit Optionen zur Erstellung von Verarbeitungsanweisungen.
* Mit '''Artikel aktivieren''' oder '''Artikel deaktivieren''' wird die Eigenschaft "Inaktiv" aller Artikel geändert.


[[File:administrationsfkt_tabeditor_op_globale_op.png|gerahmt|ohne|Der Dialog '''Globale Tabellenoperationen'''|link=]]
{{Achtung|Das Ändern der Eigenschaft wird für '''alle''' Artikel durchgeführt! Dabei werden eventuell vorhandene Einstellungen ersetzt. Dies kann nicht rückgängig gemacht 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.
* Mit '''Preisgruppe duplizieren''', '''Preisgruppe umbenennen''' und '''Preisgruppe entfernen''' kann eine bestehende Preisgruppen mit einem neuen Namen kopiert, umbenannt oder gelöscht 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.
{{Achtung|Das Löschen einer Preisgruppe kann nicht rückgängig gemacht werden}}
 
==Spezielles==
===System zurücksetzen===
===SQL Editor ein/ausschalten===
===Formatvorlagen übertragen===


----
----
('''[[Administrationsfunktionen]]''' &rarr; ''Sie sind auf der Seite'' [[Tabelleneditor]])
('''[[Administrationsfunktionen]]''' &rarr; ''Sie sind auf der Seite'' [[Tabelleneditor]])
Fußnoten:
<references/>

Navigationsmenü