Tabelleneditor: Unterschied zwischen den Versionen
Test (Diskussion | Beiträge) |
Test (Diskussion | Beiträge) |
||
Zeile 47: | Zeile 47: | ||
|Nimmt formatierte Texte als Binärdaten auf | |Nimmt formatierte Texte als Binärdaten auf | ||
|} | |} | ||
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 [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> | |||
==Tabellen initialisieren== | |||
Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden.Tabellenmanipulationen werden im Optionsmenü neben [Löschen] im Untermenü „Felder“ angeboten.<br/> | |||
Die Menüoption „Operationen“ stellt Prozeduren für das Leeren von Tabellen bereit. Der Einsatz dieser Funktionen ist nur bei der Vorbereitung für den Produktivbetrieb nützlich und nur verfügbar, solange die Anwendung im DEMO- Modus betrieben wird.<br/> | |||
Die Option „Aktuelle Tabelle leeren“ entfernt alle Daten aus der derzeit im Editor geöffneten Tabelle.<br/> | |||
Die Option „Stammdatentabellen leeren“ entfernt alle Daten aus den Kunden-, Lieferanten-, Waren und Pfandtabellen.<br/> | |||
Die Option „Auftragstabellen leeren und initialisieren“ entfernt alle Daten aus den Auftragstabellen und setzt die Auftrags- und Lieferscheinnummern zurück. Nach Anwenden dieser Option sollte die Prozedur „Salden und Umsätze neu berechnen“ ausgeführt werden um die Kundenstammdaten zu aktualisieren.<br/> | |||
Die Option „Alle Tabellen leeren“ entfernt alle Daten aus allen Tabellen und setzt die Auftrags- und Lieferscheinnummern zurück. Beim Neustart der Anwendung nach dem Ausführen dieser Prozedur wird die Initialisierung der Hilfstabellen angeboten.<br/> | |||
Damit können die Standardwerte der Hilfstabellen wieder hergestellt werden. | |||
---- | ---- |
Version vom 9. Juli 2014, 13:06 Uhr
(Administrationsfunktionen → Sie sind auf der Seite Tabelleneditor)
Der Tabelleneditor ermöglicht die direkte Bearbeitung von Tabellen der Anwendung und bietet spezielle Funktionen zur Administration der Datenbank
*screenshot*
Areiten 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.
Datensätze bearbeiten
Eine Tabelle kann durch Öffnen geladen werden. Das Bearbeiten wird durch Editieren ermöglicht. Änderungen in den Tabellen im Editiermodus werden nach einem Datensatzwechsel sofort gespeichert[1]. Da die Anwendung ein relationales Datenbankmodell verwendet, werden durch das Ändern der Primärindizes, beispielsweise Kundennummern, Auftragsnummern oder Artikelnummern die Verknüpfungen zwischen den Tabellen entfernt. Die Bearbeitung der Primärindizes sollte daher nur in Ausnahmefällen durchgeführt werden.
Mit Neu kann ein Datensatz an der aktuellen Bearbeitungsposition eingefügt werden. Mit Löschen kann ein markierter Datensatz aus der Tabelle entfernt werden[2]
Tabellen bearbeiten
Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden. Tabellenmanipulationen werden im Optionsmenü neben Löschen im Untermenü „Felder“ angeboten.
Die Menüoption "Felder entfernen/zufü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 positiv zu beeinflussen. 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 „Felder hinzufügen/entfernen“ bietet die Möglichkeit, eigene Felder zu Tabellen hinzuzufügen. Durch die Anwahl von „Neues Feld zufügen“ wird ein Dialog geöffnet, in dem ein neues Feld definiert werden kann.
*screenshot*
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:
Feldtyp | 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 Texte als Binärdaten auf |
Memo | Nimmt formatierte Texte als Binärdaten auf |
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 [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[3]
Tabellen initialisieren
Um Tabellen zu bearbeiten, muss zunächst eine Tabelle geladen und in den Bearbeitungsmodus versetzt werden.Tabellenmanipulationen werden im Optionsmenü neben [Löschen] im Untermenü „Felder“ angeboten.
Die Menüoption „Operationen“ stellt Prozeduren für das Leeren von Tabellen bereit. Der Einsatz dieser Funktionen ist nur bei der Vorbereitung für den Produktivbetrieb nützlich und nur verfügbar, solange die Anwendung im DEMO- Modus betrieben wird.
Die Option „Aktuelle Tabelle leeren“ entfernt alle Daten aus der derzeit im Editor geöffneten Tabelle.
Die Option „Stammdatentabellen leeren“ entfernt alle Daten aus den Kunden-, Lieferanten-, Waren und Pfandtabellen.
Die Option „Auftragstabellen leeren und initialisieren“ entfernt alle Daten aus den Auftragstabellen und setzt die Auftrags- und Lieferscheinnummern zurück. Nach Anwenden dieser Option sollte die Prozedur „Salden und Umsätze neu berechnen“ ausgeführt werden um die Kundenstammdaten zu aktualisieren.
Die Option „Alle Tabellen leeren“ entfernt alle Daten aus allen Tabellen und setzt die Auftrags- und Lieferscheinnummern zurück. Beim Neustart der Anwendung nach dem Ausführen dieser Prozedur wird die Initialisierung der Hilfstabellen angeboten.
Damit können die Standardwerte der Hilfstabellen wieder hergestellt werden.
(Administrationsfunktionen → Sie sind auf der Seite Tabelleneditor)
Fußnoten: