Tabelleneditor: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
4.702 Bytes hinzugefügt ,  12:27, 28. Dez. 2021
keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:


==Datei==
==Datei==
Im Menü ''Datei'' und mit den Schaltflächen des Navigationsbereichs können Tabellen geöffnet, bearbeitet und gespeichert werden.
Im Menü {{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.  
* Eine Tabelle kann durch {{Menü|[[Datei:Oeffnen.png|link=]] Öffnen}} geladen werden.  
Zeile 23: Zeile 23:


==Bearbeiten==
==Bearbeiten==
Für das Finden und Bearbeiten von Daten stehen einige Werkzeuge zur Verfügung
Für das Finden und Bearbeiten von Daten stehen im Menü {{Menü|Bearbeiten}} einige Werkzeuge zur Verfügung


{{Hinweis|Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden}}
{{Hinweis|Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden}}
Zeile 29: Zeile 29:
* 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.
* 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.
* Mit {{Menü|[[Datei:Neu.png|link=]] Neu}} kann ein Datensatz an der aktuellen Bearbeitungsposition eingefügt werden.
* Mit {{Menü|Doubletten suchen}} wird der Dialog zur [[Doublettensuche|Suche nach doppelten Datensätzen]] gestartet.
* Mit {{Menü|Daten manipulieren}} wird der Dialog zur [[Globale Manipulation|Globalen Manipulation von Datensätzen]] gestartet.
* Mit {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} kann ein markierter Datensatz aus der Tabelle entfernt werden.
* Mit {{Menü|[[Datei:Loeschen.png|link=]] Löschen}} kann ein markierter Datensatz aus der Tabelle entfernt werden.


Zeile 38: Zeile 36:


{{Achtung|Das Leeren der Tabelle kann nicht rückgängig gemacht werden!}}
{{Achtung|Das Leeren der Tabelle kann nicht rückgängig gemacht werden!}}
===Besondere Editoren===
Für die weitergehende Bearbeitung von Datentabellen stehen zwei spezielle Editoren zur Verfügung.
* Mit {{Menü|Doubletten suchen}} wird der Dialog zur [[Doublettensuche|Suche nach doppelten Datensätzen]] gestartet.
* Mit {{Menü|Daten manipulieren}} wird der Dialog zur [[Globale Manipulation|Globalen Manipulation von Datensätzen]] gestartet.


==Felder==
==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.
Datenbankfelder werden von der Anwendung im Normalfall automatisch erstellt und korrekt initialisiert. Für die Bearbeitung von Feldern stehen im Menü {{Menü|Felder}} einige Funktionen bereit.


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


===Memo-Felder oder Bildfelder entfernen oder zufügen===
===Memo-Felder oder Bildfelder entfernen oder zufügen===
Zeile 56: Zeile 60:


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


===Hilfstabellen===
===Hilfstabellen===
Zeile 83: Zeile 87:
{{Achtung|Diese Funktion sollte nur von einem geschulten Administrator genutzt werden!}}
{{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.  
* Mit '''Salden und Umsätze neu berechnen''' werden die Salden und Umsätze aller Kunden aktualisiert. Diese Funktion kann nach dem Leeren der Auftragstabellen ausgeführt werden, oder falls Salden oder Umsätze nicht korrekt angezeigt werden.  


{{Hinweis|Die Bearbeitung kann einige Zeit in Anspruch nehmen}}
{{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 '''Sonderpreise konsolidieren''' werden Sonderpreise entfernt, wenn ein Artikel gelöscht oder deaktiviert wurde oder wenn ein Kunde gelöscht oder deaktiviert wurde. Außerdem werden alle Bezeichnungen in den Sonderpreisen mit den Artikelbezeichnungen überschrieben.
* Mit '''Brauereimeldeposten konsolidieren''' werden Brauereimeldeposten 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. Außerdem werden alle Bezeichnungen in den Brauereimeldeposten mit den Artikelbezeichnungen überschrieben.
* Mit '''Debitorennummern''' erneuern werden die Debitorennummern im Kundenstamm beginnend ab "10.000" aufsteigend neu vergeben.
* 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.
* 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.


Zeile 98: Zeile 102:
{{Achtung|Das Deaktivieren wird für '''alle''' Kunden durchgeführt! Dabei werden eventuell vorhandene Einstellungen ersetzt. Dies kann nicht rückgängig gemacht werden}}
{{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.
* Mit '''Favoriten bereinigen''' werden Favoriten entfernt, wenn ein Artikel gelöscht oder deaktiviert wurde oder wenn ein Kunde gelöscht oder deaktiviert wurde. Außerdem werden alle Bezeichnungen in den Favoriten mit den Artikelbezeichnungen überschrieben.


===Auftragsdaten===
===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 '''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.
* 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}}
{{Achtung|Diese Funktion kann nicht rückgängig gemacht werden}}
Zeile 117: Zeile 121:


===Lieferantendaten===
===Lieferantendaten===
* Mit '''Lieferantensortiment bereinigen'''
* Mit '''Lieferantensortiment bereinigen''' werden inaktive Artikel des Artikelstamm in allen Lieferantensortimenten inaktiv gesetzt, außerdem werden verwaisten Einträge in allen Lieferantensortimenten gelöscht.
* Mit '''Lieferantensortiment konsolidieren'''
 
* Mit '''Salden und Umsätze neu berechnen'''
{{Achtung|Diese Funktion kann nicht rückgängig gemacht werden}}
* Mit '''Kreditorennummern erneuern'''
 
* Mit '''Lieferantensortiment konsolidieren''' werden alle Bezeichnungen in den Lieferantensortimenten mit den Artikelbezeichnungen überschrieben,
 
{{Achtung|Diese Funktion kann nicht rückgängig gemacht werden}}
 
* Mit '''Salden und Umsätze neu berechnen''' werden die Salden und Umsätze aller Lieferanten aktualisiert. Diese Funktion kann nach dem Leeren der Bestelltabellen ausgeführt werden, oder falls Salden oder Bestellungen nicht korrekt angezeigt werden.
* Mit '''Kreditorennummern erneuern''' werden die Kreditorennummern im Lieferantenstamm beginnend ab "70.000" aufsteigend neu vergeben.


===Warendaten===
===Warendaten===
Zeile 145: Zeile 155:


==Spezielles==
==Spezielles==
Im Menü {{Menü|Spezielles}} werden Funktionen bereitgestellt, die für spezielle Anwendungsfälle genutzt werden können.
{{Achtung|Diese Funktion sollte nur von einem geschulten Administrator genutzt werden!}}
===System zurücksetzen===
===System zurücksetzen===
===SQL Editor ein/ausschalten===
Mit der Funktion '''System zurücksetzen''' kann der Produktivbetrieb der Anwendung initialisiert werden:
 
* Es werden Auftrags- und Kassenumsätze aus der Installation entfernt
* Die Nummernkreise für Auftrags-, Lieferschein- und Rechnungsnummer werden zurückgesetzt
* Salden von Kunden und Lieferanten werden initialisiert.
* Es werden keine Stammdaten gelöscht.
* Auftragsumsätze und Kassenumsätze können unabhängig voneinander gelöscht werden.
 
{{Achtung|Gewählte Aktionen können nicht rückgängig gemacht werden}}
 
Zur Initialisierung für den Produktivbetrieb sollten folgende Informationen bereitgehalten werden:
 
# Die erste zu verwendende Lieferscheinnummer
# Die erste zu verwendende Rechnungsnummer
 
Für die Buchungskonten sollte ein Startwert und ein Startdatum angegeben werden. Dafür sind folgende Informationen notwendig
 
# Das '''Datum''' der Salden (für alle Konten gleich!)
# Die Kontenstände aller '''Barkassen'''
# Die Kontenstände aller '''Bankkonten'''
# Die Kontenstände aller '''Transferkonten''' (Geldtransit, EC-Cash, Paypal, etc.)
{{Hinweis|Die Konten müssen zunächst in den [[Register_Hilfstabellen#Buchungskonten|Einstellungen]] angelegt werden}}
 
Bei Verwendung der Kasse müssen auch deren Nummernkreise initialisiert werden:
 
# Die erste zu verwendende Nummer des Kassenbons
# Die erste zu verwendende Nummer des Z-Bon
 
{{Hinweis|Die Wechselgeldvorlage sollte in den [[Register_Kassensystem#Optionen|Einstellungen]] hinterlegt werden}}
 
===SQL-Editor ein/ausschalten===
Mit '''SQL Editor ein/ausschalten''' kann der interne SQL-Editor aktiviert werden. Dieser besteht aus einem mehrzeiligen Eingabefeld, welches in der Navigation ein- oder ausgeblendet wird.
 
{{Achtung|Diese Funktion sollte nur von einem geschulten Administrator genutzt werden!}}
 
===SQL-Ausdrücke===
Der SQL Editor ermöglicht das direkte Bearbeiten von Datentabellen und Daten. Folgende Ausdrücke stehen für SQL Anweisungen zur Verfügung:
 
====Tabelle abfragen (DQL)====
* '''Select:' SELECT ''field'' FROM ''table'' (WHERE ''parameter'' GROUP BY ''field'' ORDER BY ''field'')
* '''Join:''' SELECT ''field'' FROM ''table1'' JOIN ''table2'' ON ''table2.field ''='' table1.field'' WHERE ''parameter'' GROUP BY ''field'' ORDER BY ''field''
* '''Union:''' SELECT ''field'' FROM ''table'' WHERE ''parameter'' GROUP BY ''field'' ORDER BY ''field'' UNION SELECT ''field'' FROM ''table'' WHERE ''parameter'' GROUP BY ''field'' ORDER BY ''field''
 
====Daten bearbeiten (DML)====
* '''Update:''' UPDATE ''table'' SET ''field'' (WHERE ''parameter'')
* '''Delete:''' DELETE FROM ''table'' (WHERE ''parameter'')
 
====Tabellen bearbeiten (DDL)====
Diese Methoden sind derzeit nicht implementiert
 
====Operatoren====
Folgende Operationen werden unterstützt:
 
* IS NULL/IS NOT NULL
* =/>/</<>
* LIKE
 
===Syntax====
* Zeichenketten müssen mit dem Delimiter "" eingeschlossen werden
* Datum, Uhrzeit und Datumsstempel werden im Format "DD.MM.YYYY HH:NN:SS" mit einem Delimiter angegeben.
* Platzhalter sind mit "%" gekennzeichnet
* Ein CAST ist möglich
 
===Formatvorlagen übertragen===
===Formatvorlagen übertragen===
Die Menüoption {{Menü|Formatvorlagen übertragen}} bietet die Möglichkeit, Aus einer Vorlage die Bereiche "Seitenkopf" und "Seitenfuß" in einem Arbeitsgang auf mehrere Formulare zu übertragen. Dazu wird der Dialog [[Formularvorlagen]] geöffnet.


----
----
('''[[Administrationsfunktionen]]''' &rarr; ''Sie sind auf der Seite'' [[Tabelleneditor]])
('''[[Administrationsfunktionen]]''' &rarr; ''Sie sind auf der Seite'' [[Tabelleneditor]])

Navigationsmenü