DataManager - GEVITAS GmbH

Werbung
REFLEX DataManager
1
DataManager
Version 1.6
Inhalt:
1.
Allgemeines .............................................................................................. 2
1.1
Übersicht ................................................................................................................................................2
1.2
Sicherheitshinweise..............................................................................................................................2
1.3
Starten des DataManagers ...................................................................................................................2
1.4
Anmelden an das Programm ...............................................................................................................3
1.5
Die Programm-Fenster ........................................................................................................................4
2.
Der SQL-Editor ......................................................................................... 5
2.1
3.
Übersicht ................................................................................................................................................5
2.1.1 Anzeige der Datenbank-Tabellen und Inhalte ......................................................................6
2.1.2 Anzeige der Datenbank-Tabellen-Felder (Spalten) ..............................................................7
2.1.3 Eingeben von SQL-Befehlen und -Kommandos ...................................................................8
2.1.4 Verwenden der Makro-Schaltflächen ....................................................................................9
2.1.5 Anzeige des Select-Ergebnisses ..........................................................................................9
2.1.6 Anzeige der Datenbank-Rückmeldungen .......................................................................... 11
2.1.7 Historie der SQL-Kommandos ........................................................................................... 11
2.1.8 SQL-Kommandos speichern und öffnen ............................................................................ 11
Spezielle Funktionen .............................................................................. 12
3.1
Neue Artikelnummern erzeugen (umbenennen) ............................................................................. 13
3.2
Alte Rechnungen löschen ................................................................................................................. 16
4.
Datenbank leeren ................................................................................... 18
5.
XLS-Export.............................................................................................. 19
Alle Rechte vorbehalten.
TM
mySQL ist ein Warenzeichen der mySQL AB. Einzelheiten zur Lizenzierung finden Sie unter www.mysql.com
Windows©, Word®, Excel®, SQL-Server© und MSDE© sind eingetragene Warenzeichen der Microsoft Corp.
Alle genannten Warenzeichen sind Eigentum des jeweiligen Warenzeichen-Inhabers und werden hier nicht zu Werbezwecken
genannt sondern ausschließlich zu informativen Zwecken.
Bei dieser Dokumentation handelt es sich um eine unverbindliche Beschreibung der Programmfunktionen. Bei Auslieferung
des aktuellen Programms können sich noch Änderungen am Leistungsumfang ergeben.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
2
1. Allgemeines
1.1 Übersicht
Mit dem DataManager kann man eine REFLEX-Datenbank verwalten. Dazu gibt es einen SQL-Editor, in dem
direkt SQL-Befehle eingegeben werden können.
Außerdem gibt es ein Register „Spezielle Funktionen“, in dem spezielle Datenbank-Korrekturen vorgenommen
werden können.
Hinweise zu den Datenbank-Grundlagen finden Sie in der Dokumentation „Datenbank-Grundlagen“.
Die Struktur der REFLEX-Datenbank wird hier beschrieben.
1.2 Sicherheitshinweise
Der DataManager ist für den erfahrenen Datenbank-Administrator gedacht, der mit SQL-Befehlen umgehen kann.
Für den „normalen“ Anwender ist dieses Programm nicht geeignet!
-
Führen Sie ein Datenbank-Backup durch, bevor Sie den DataManager benutzen!
Gehen Sie sehr sorgfältig mit den SQL-Kommandos um! Mit diesen kann man ganz schnell und ohne
Nachfrage Daten verändern oder löschen!
Die GEVITAS GmbH übernimmt keine Haftung für die Anwendung des DataManagers! Sie alleine sind für
die ordnungsgemäße und sichere Anwendung verantwortlich.
1.3 Starten des DataManagers
Am einfachsten ist es, den DataManager über REFLEX zu starten: Wählen Sie aus dem Menü
„DateiDatenpflegeDatenbankpflege“ aus. Der DataManager wird gestartet und übernimmt die REFLEXAnmeldung, d.h. Sie müssen sich nicht noch einmal anmelden.
Die zweite Möglichkeit der Anmeldung ist es, den DataManager aus Windows heraus zu starten. Wählen Sie
dazu aus dem Windows-Startmenü „StartProgrammeREFLEXDataManager“. Wenn dieser Menü-Eintrag
nicht vorhanden ist, können Sie den DataManager aus dem Programmverzeichnis (normalerweise
„C:\Programme\GEVITAS\REFLEX\RxData.exe“ mit dem Windows-Explorer direkt starten. In diesem Fall müssen
Sie sich mit Ihrem REFLEX-Namen/-Passwort anmelden (siehe unten).
Wenn Sie das Programm mit bestimmten Optionen starten wollen, so können Sie die Verknüpfung ändern oder
kopieren und dann ändern. Optionen zum Programmstart (Startoptionen) werden hinter dem
Programmdateiname angegeben, wobei zwischen dem Programmdateinamen und den nachfolgenden
„Schaltern“ mind. ein Leerschritt sein muss. Es gibt folgende Schalter für Startoptionen:
Schalter für die
Startoption
/K=Name
Beschreibung
Name einer Konfigurationsdatei (=Ini-Datei), wenn nicht die Standarddatei REFLEX.INI
benutzt werden soll oder wenn die INI-Datei nicht im Windows-Verzeichnis liegen soll.
Beispiel:
RxData.EXE /K=C:\Ini\FILIALE2
Öffnet die Ini-Datei FILIALE2.INI im Ordner C:\Ini anstelle der Standard-Ini REFLEX.INI.
Eine INI-Datei beinhaltet die grundsätzlichen Informationen über die verwendete Datenbank,
die Verzeichnisse für Formulare usw.
/U=Username
Benutzernamen als Vorgabe für Anmeldekurznamen: Wenn dieser Schalter vorhanden ist,
wird der angegebene Benutzer-Kurzname im Programm-Anmeldefenster vorgegeben.
Beispiel:
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
3
RxData.EXE /K=C:\Ini\FILIALE2 /U=Meier
/P=Passwort
Passwort für den mit /U angegebenen Benutzer. Wenn das Passwort (Kennwort) korrekt
angegeben wurde, erscheint nicht das normale Programm-Anmeldefenster sondern das
Programm startet direkt durch.
Da das Passwort in diesem Fall im Klartext in der Verknüpfung von Windows zu lesen ist, ist
diese Option nicht empfehlenswert!
Beispiel:
RxData.EXE /K=C:\Ini\FILIALE2 /U=Meier /P=abcdefg
1.4 Anmelden an das Programm
Bei jedem manuellen Starten des Programms öffnet sich als erstes das sog. Anmelde-Fenster. Hier muss sich
der Benutzer mit seinem Kurznamen anmelden. Beispiel:
So melden Sie sich an:
Geben Sie zuerst Ihr Namenskürzel ein. Drücken Sie anschließend die Tabulator-Taste
Feld “Kennwort” zu gelangen.

um zum nächsten
Das Namenskürzel muss zuvor von einem autorisierten Systembetreuer in REFLEX angelegt worden
sein! Wenn Sie sich zum ersten Mal an REFLEX anmelden, gibt es einen Standardbenutzer "REFLEX"
mit dem Passwort "start".
Geben Sie dann Ihr Kennwort (Passwort) ein. Auf Groß- und Kleinschreibung brauchen Sie nicht zu achten, da
das Programm hier zwischen diesen Schreibweisen nicht unterscheidet.

Bei der Eingabe in das Feld werden nicht die eingegebenen Zeichen am Bildschirm angezeigt, sondern
Sternchen! Das soll verhindern, dass bei der Eingabe eine fremde Person Ihr Passwort sehen kann.
Klicken Sie auf die Schaltfläche
oder drücken Sie die Enter-Taste
haben, erscheint das Programmfenster.
. Wenn Sie sich korrekt angemeldet
Das Passwort können Sie in REFLEX ändern. Öffnen Sie dazu im Menü “Datei” das Fenster “Passwort ändern”.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
4
REFLEX DataManager
Wenn Sie Ihren Anmeldenamen automatisch ausfüllen lassen wollen, so beachten Sie bitte die Hinweise im
Kapitel „Starten des Programms“
1.5 Die Programm-Fenster
Die Hauptfenster des DataManagers sind
SQL Editor
Hier werden SQL-Kommandos eingegeben, z.B. um Datentabellen anzuzeigen, Daten zu verändern oder zu
löschen.
Spezielle Funktionen
In diesem Registerfenster werden spezielle, fest vorgegebene Datenbank-Änderungen vorgenommen, wenn
beispielsweise durch ein Datenbankupdate neue Felder in die Datenbank hinzugefügt wurden und nun mit
Standardwerten gefüllt werden müssen.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
5
2. Der SQL-Editor
2.1
Übersicht
Der SQL-Editor hat folgende Bereiche:
1
Symbolleiste für die wichtigsten Programmfunktionen:
Neu
Öffnen
Speichern
Ausführen
Neuen SQL-Text eingeben, bisherigen entfernen
Datei mit SQL-Kommandos öffnen
Aktuellen SQL-Text in eine Datei speichern
Aktuellen SQL-Text ausführen
2
Ini-Datei:
Auswahl der INI-Datei, um ggf. auf eine andere REFLEX-Datenbank zuzugreifen.
3
SQL-Komm..:
Register, mit denen man zwischen der SQL-Texteingabe, der Anzeige des letzten
Kommandos und der SQL-Text-Historie umschalten kann.
4
Tabellen:
Spalten:
Anzeige der Tabellen der Datenbank.
Wenn man in der Tabelle „Tabellen“ eine Tabelle ausgewählt hat, kann man auf die
Registerseite „Spalten“ umschalten. Dort werden die Spalten der ausgewählten Tabelle
angezeigt. Spalten können mit der maus in den SQL-Text übernommen werden (s.u.).
5
6
Eingabe des SQL-Textes (s.u.)
Schaltflächen mit festgelegten Makros, die bestimmte Standard-SQL-Kommandos in das
Texteingabefeld einfügen.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
6
7
8
9
Anzeige der Daten, die man mit einem SQL-Befehl („select...“) abgerufen hat.
Anzeige der Datenbank-Rückmeldungen, die durch SQL-Kommandos ausgelöst wurden.
Statusleiste mit der Anzeige des aktuellen REFLEX-Benutzers, der Programmversion und der
verwendeten Datenbank.
2.1.1
Anzeige der Datenbank-Tabellen und Inhalte
In der Tabelle (4) links werden nach der Anmeldung an das Programm die Tabellen der Datenbank angezeigt. Bei
manchen SQL-Servern besteht der Tabellenname aus einem Präfix und dem eigentlichen Tabellennamen. Bei
MS-SQL-Servern wird z.B. meist das Präfix „dbo.“ (= „Datebase-Owner“) verwendet. Dieses Präfix können Sie bei
der Eingabe von SQL-Kommandos ignorieren; wenn Sie wollen, können Sie es natürlich auch angeben.
Beispiel:
Je nachdem, welchen SQL-Server Sie verwenden, sind Tabellennamen groß- oder kleingeschrieben. Unter MSSQL-Server ist die Groß-/Kleinschreibung egal, bei mySQL-Servern in Verbindung mit LINUX muss jedoch auf
die entsprechende Schreibweise geachtet werden!
Die Namen und Funktionen der Tabellen werden in der Dokumentation REFLEX-Datenbank beschrieben. Sie
folgen weitgehend einem bestimmten Schema. Die wichtigsten Namen sind z.B.
ADR
Adressen, Kontakte
ADRANSPR
Adress-Ansprechpartner
…
MART
Material, Artikel
MARTEINZ
Einzelartikel (Seriennummern…)
…
MAUFKO
Material-Auftragskopf
MAUFPO
Material-Auftragspositionen
MAUFFU
Material-Auftragsfuß
…
BESTKO
Bestellkopf
BESTPO
Bestellpositionen
..
RECHKO
Rechnungskopf
RECHFU
Rechnungsfuß
usw.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
7
Tabelleninhalt anzeigen:
Wenn Sie sich den Inhalt einer Tabelle anzeigen lassen wollen, können Sie dazu entweder ein entsprechendes
SQL-Kommando eingeben (s.u.) oder alternativ diese Methode verwenden:
Klicken Sie mit der linken Maustaste auf die gewünschte Tabelle und halten die Maustaste ca. 3 Sekunden lang
gedrückt. Danach lassen Sie die Maustaste los. Die Daten der angewählten Tabelle werden nun in der Tabelle (7)
angezeigt. Beispiel:
2.1.2
Anzeige der Datenbank-Tabellen-Felder (Spalten)
Wenn Sie die Felder (Spalten) einer Datenbank-Tabelle anzeigen wollen, so müssen Sie zuerst in der Tabelle (4)
die gewünschte Tabelle der Datenbank anklicken und danach auf die Registerseite „Spalten“ klicken. Beispiel:
Die Spaltennamen sind dabei aufsteigend alphabetisch sortiert. Die Längenangabe in der Tabelle bezieht sich auf
Textfelder (vom Typ String, Character oder Memo). Bei numerischen Feldern (Zahlenfelder, Integer, Float usw.)
wird keine Länge angezeigt, weil diese von SQL-Server zu SQL-Server unterschiedlich ist.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
8
2.1.3
Eingeben von SQL-Befehlen und -Kommandos
Die wohl wichtigste Funktion des REFLEX-DataManagers ist die Eingabe und Ausführung von SQL-Befehlen. Es
sei hier noch einmal ausdrücklich darauf hingewiesen, dass das Ausführen von SQL-Befehlen sehr
schnell und ohne Nachfrage Daten verändern oder gar löschen kann! Seien Sie also vorsichtig bei
„Update…“ oder „Insert…“ oder „Delete…“-Befehlen!
Hinweise zu den Datenbank-Grundlagen und SQL-Befehlen finden Sie in der Dokumentation „DatenbankGrundlagen“.
Die Dokumentation REFLEX-Datenbank beschreibt die Tabellen und Felder der Datenbank.
Manuelles Eingeben von Befehlen:
In das Eingabefeld können Sie ganz einfach einen SQL-Befehl eingeben….
…und mit der Taste [F8] oder der Schaltfläche
ausführen. Wenn Sie Daten aus der Datenbank
abgerufen haben („select….“), werden diese in der Tabelle unten angezeigt (siehe unten).
Wenn der Befehl Daten verändert, einfügt oder löscht (aber eben nicht abruft), so wird die Tabelle unten geleert
und stattdessen eine Datenbank-Rückmeldung angezeigt.
Ein SQL-Kommando kann aus mehreren SQL-Befehlen bestehen. Die einzelnen Befehle müssen dabei durch
Zeilen mit den Befehlsworten "go" (MSSQL) bzw. "/" (Oracle) bzw. ";" (mySQL) getrennt werden.
Beispiel:
MSSQL
mySQL
Oracle
update ADR set INAKTIV=0
go
update adr set INAKTIV=0
;
update ADR set INAKTIV=0
/
update ADRANSPR set KENNZ1=’’
go
update adranspr set KENNZ1=’’
;
update ADRANSPR set KENNZ1=’’
/
select * from ADR
go
select * from adr
;
select * from ADR
/
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
2.1.4
9
Verwenden der Makro-Schaltflächen
Für die wichtigsten SQL-Kommandos gibt es Schaltflächen über dem Eingabefeld, die diese Kommandos in das
Eingabefeld einfügen:
Die Makros prüfen dabei, welche Tabelle/welche Spalten in der Tabelle (4) markiert sind und fügt die
entsprechenden Namen in das Script ein.
2.1.5
Anzeige des Select-Ergebnisses
Wenn Daten aus der Datenbank abgerufen werden (entweder mit Mausklick oder Eingabe eines Select-Befehls),
werden diese in der Tabelle angezeigt. Beispiel:
Sie können die Spalten der Tabelle verschieben, vergrößern oder verkleinern. Im Gegensatz zu REFLEX wird
hier die Tabellestruktur jedoch nicht gespeichert, weil jede Abfrage ja andere Ergebnisse/Spalten ergibt.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
10
Allgemeine Beispiele für SQL-Select-Kommandos:
[TABELLE] steht dabei für einen gültigen Tabellen-Namen.
Feld1… steht für ein gültiges Feld der jeweiligen Tabelle.
SELECT * FROM [TABELLE]
Alle Daten einer Tabelle anzeigen, die Sortierung ist dabei zufällig, weil
kein ORDER BY angegeben wird.
SELECT Feld1, Feld2
FROM [TABELLE]
SELECT Feld1, Feld2
FROM [TABELLE]
ORDER BY Feld1, Feld3
Bestimmte Felder (Spalten) einer Tabelle anzeigen.
SELECT Feld1, Feld2
FROM [TABELLE]
ORDER BY Feld1, Feld3 DESC
SELECT * FROM [TABELLE]
WHERE Feld1 = 'ABC'
AND ( Feld2 = 0 or Feld2
is null)
AND Feld3 > 10
Spalte(n) zur Sortierung (Reihenfolge der Anzeige) angeben. Wenn DESC
nicht angegeben wird, wird aufsteigend sortiert. Mit DESC wird absteigend
sortiert.
Nur die Daten der Tabelle anzeigen, bei denen die angegeben Feldern
bestimmte Bedingungen erfüllen.
'='
'<>'
'<'
'>'
'>='
Gleichheit
Ungleichheit
Kleiner als
Größer als
Größer oder gleich
Textfelder (Konstante Texte) werden immer mit einfachen Hochkommas
eingeschlossen!
NULL ist ein spezieller Ausdruck, der angibt, das ein Feld leer ist, also
noch nicht mal ein Leerzeichen beinhaltet. Die Zahl 0 ist nicht identisch mit
NULL!
NULL kann man nicht mit Vergleichsoperatoren anwenden sondern nur mit
der Anweisung IS NULL bzw. IS NOT NULL.
SELECT * FROM [TABELLE]
WHERE Feld1 LIKE (
'%MEIER%' )
Nur die Daten der Tabelle anzeigen, bei denen das Feld irgendwo den
Text beinhaltet
Platzhalter:
_ oder ?
%
SELECT * FROM ADR A
LEFT OUTER JOIN ADRANSPR B
ON K.ADRNR=B.ADRNR
Genau ein Zeichen
Ein oder mehrere Zeichen. Kann auch
mehrfach angegeben werden.
Abfrage aus zwei Tabellen (Join), die über ein gemeinsames Feld
verknüpft werden.
Diese Syntax gilt für ANSI-99-konforme SQL-Server! Oracle z.B. hat eine
andere Syntax!
SELECT SUBSTR( KENNZ1, 2,
1 ) FROM [TABELLE]
Teil eines Textfeldes extrahieren.
Parameter: ( Feld, Start, Länge) .
SELECT DISTINCT feldName1
FROM [TABELLE];
Mit DISTINCT werden gleiche Dateninhalte zu einer einzigen Zeile
zusammengefasst.
SELECT COUNT(*) "Anzahl"
FROM [TABELLE];
Fest eingebaute Aggregatfunktionen, z.B.
COUNT()
Anzahl von Datenzeilen
MIN()
Minimaler Wert
MAX()
Maximaler Wert
AVG()
Durchschnittswert
SUM()
Summe aus dem angegeben Feld
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
2.1.6
11
Anzeige der Datenbank-Rückmeldungen
Wenn ein SQL-Kommando eine Rückmeldung erzeugt, wird diese im unteren Fenster angezeigt:
Es werden alle Meldungen angezeigt, die in einer Sitzung mit dem DataManager enstehen, solange, bis Sie das
Programm beenden oder die Schaltfläche [Leeren] klicken.
2.1.7
Historie der SQL-Kommandos
Alle SQL-Kommandos, die ausgeführt wurden, werden in der Historie abgelegt. Es werden alle Kommandos
gespeichert, die in einer Sitzung mit dem DataManager enstehen, solange, bis Sie das Programm beenden oder
die Schaltfläche [Leeren] klicken.
Mit Copy-Paste (rechte Maustaste) können Sie einzelne Passagen daraus in das Eingabefeld kopieren.
2.1.8
SQL-Kommandos speichern und öffnen
Mit den Schaltflächen
können Sie den Inhalt des Eingabefelds in eine Datei speichern
oder eine SQL-Datei öffnen. Geben Sie dem Dateinamen normalerweise den Zusatz „.sql“. SQL-Dateien sind
normale Textdateien, die mit jedem normalen Texteditor bearbeitet werden können.
Verwenden Sie nicht ein Textverarbeitungsprogramm wie Word zur Bearbeitung dieser Dateien, weil diese
Programme Steuerzeichen in den Text einfügen, die den Text für den SQL-Editor unbrauchbar machen!
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
12
3. Spezielle Funktionen
In diesem Registerfenster werden spezielle, fest vorgegebene Datenbank-Änderungen vorgenommen, wenn
beispielsweise durch ein Datenbankupdate neue Felder in die Datenbank hinzugefügt wurden und nun mit
Standardwerten gefüllt werden müssen.
Spezielle Funktionen sind immer dann notwendig, wenn „normale“ SQL-Befehle zu komplex wären.
Beispiel:

Führen Sie diese Funktionen nur nach der Anweisung einer Update-Beschreibung oder des Supports
aus!

Normalerweise dürfen spezielle Funktionen nur ein einziges Mal ausgeführt werden!
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
3.1
13
Neue Artikelnummern erzeugen (umbenennen)
Mit Hilfe des REFLEX-DataManagers kann man die Artikelnummern des gespeicherten Artikel neu vergeben
lassen. Die Nummern werden dabei anhand der Sortierkennzeichen in den Artikelgruppen neu erzeugt und in
allen relevanten Tabellen geändert.


Diese Funktion geht davon aus, dass die Sortierkennzeichen in den Artikelgruppen-Stammdaten
korrekt gesetzt wurden (siehe REFLEX  Stammdaten  Artikelgruppen)!
Das Umbenennen der Artikelnummern ist ein komplizierter Vorgang! Es wird dringend empfohlen, vor
dem Starten dieser Funktion ein Datenbank-Backup (Datensicherung) auszuführen, damit man im
Notfall ein Restore (Daten-Rücksicherung) durchführen kann!
Vorgehensweise:
Starten Sie den DataManager aus REFLEX heraus (Menü Datei). Klicken Sie auf das Register „Spezielle
Funktionen“ und dort auf „Neue Artikelnummern erzeugen“.
Es öffnet sich der Assistent „Artikelnummern neu vergeben“:
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
14
REFLEX DataManager
Geben Sie in die entsprechenden Felder an, wie lang die einzelnen Teile der Artikelnummern werden sollen.
Starten Sie dann den Vorgang mit [Weiter]. Es werden dann die neuen Nummern erzeugt und danach die alten
und neuen Artikelnummern angezeigt. Dieser Vorgang kann - je nach Datenvolumen - einige Zeit in Anspruch
nehmen.
Wenn die neuen Nummern ermittelt wurden, wird eine Tabelle angezeigt, in der die alten und neuen Nummern
angezeigt werden. Beispiel:
Wenn Fehler aufgetreten sind, werden diese in der Spalte „Bemerkung“ angezeigt und die Zeile wird gelb
markiert. Fehler können sein:
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
15
Fehler
Problem/Ihre Reaktion
Obergruppe fehlt!
Bei dem Artikel ist keine Obergruppe angegeben. Normalerweise
sollte jeder Artikel einer Obergruppe zugehören. Tragen Sie bei
dem Artikel eine Obergruppe ein. Dieser Teil der
Artikelnummer bleibt sonst auf „00“ (bzw. auf die Anzahl von
Nullen, die im ersten Fenster eingetragen wurden!)
Gruppe fehlt!
Bei dem Artikel ist keine Gruppe angegeben. Normalerweise sollte
jeder Artikel einer Gruppe zugehören. Tragen Sie bei dem Artikel
eine Gruppe ein. Dieser Teil der Artikelnummer bleibt sonst
auf „00“ (bzw. auf die Anzahl von Nullen, die im ersten
Fenster eingetragen wurden!)
Untergruppe fehlt!
Bei dem Artikel ist keine Untergruppe angegeben. Normalerweise
sollte jeder Artikel einer Untergruppe zugehören. Tragen Sie bei
dem Artikel eine Untergruppe ein. Dieser Teil der
Artikelnummer bleibt sonst auf „00“ (bzw. auf die Anzahl von
Nullen, die im ersten Fenster eingetragen wurden!)
Sortierkennzeichen bei Obergruppe fehlt!
Bei der Obergruppe des Artikels ist kein Sortierkennzeichen
angegeben. Tragen Sie bei der Obergruppe ein
Sortierkennzeichen ein! Dieser Teil der Artikelnummer bleibt
sonst auf „00“ (bzw. auf die Anzahl von Nullen, die im ersten
Fenster eingetragen wurden!)
Sortierkennzeichen bei Gruppe fehlt!
s.o.
Sortierkennzeichen bei Untergruppe fehlt!
s.o.
Wenn alles OK ist:
Starten Sie das Umbenennen der Artikel mit einem Klick auf die Schaltfläche [Starten].
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
16
3.2
Alte Rechnungen löschen
Mit Hilfe des REFLEX-DataManagers kann man alte Rechnungen aus der Datenbank löschen lassen.
Vorgehensweise:
Starten Sie den DataManager aus REFLEX heraus (Menü Datei). Klicken Sie auf das Register „Spezielle
Funktionen“ und dort auf „Faktura: Alte Rechnungen löschen“. Vorher muss noch das Datum angegeben werden,
bis zu dem einschließlich die Rechnungen gelöscht werden sollen.
Es erscheint die folgende Abfrage:
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
17
Bestätigt man diese mit „Ja“ folgt diese Abfrage:
Bestätigt man dies mit „Ja“ werden die Rechnungen gelöscht und zum Schluss erhält man als Bestätigung wie
viele Datensätze gelöscht wurden.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
18
REFLEX DataManager
4. Datenbank leeren
Mit diesem Programmteil kann man Teile der Datenbank leeren. Klicken Sie dazu auf den Button
:
Bitte unbedingt die o.a. Hinweise beachten!!!
Wählen Sie die bereiche an, die Sie löschen (leeren) wollen und klicken auf die Schaltfläche
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
.
REFLEX DataManager
19
5. XLS-Export
Mit der Schaltfläche
exportieren.
können Sie Daten aus beliebigen Datenbanktabellen in XLS-Dateien (Excel)
Schritt 1: Tabelle auswählen:
Wählen Sie aus dem Auswahlfeld (1) zuerst die gewünschte Tabelle aus. Die Felder dieser Tabelle werden dann
in der Liste (2) angezeigt.
Schritt 2: Felder auswählen:
Wählen Sie nun die Felder aus, die Sie exportieren wollen. Dazu haben Sie folgende Funktionen (3) zur
Verfügung:
Hinzufügen
Fügt das in (2) ausgewählte Feld in die Liste (4) ein.
Alle
Fügt alle in (2) vorhandenen Felder in die Liste (4) ein.
Entfernen
Entfernt das in (4) ausgewählte Feld aus der Liste (4).
Keine
Entfernt alle in (4) ausgewählten Felder aus der Liste (4).
Nach oben
Schiebt das in (4) ausgewählte Feld nach oben.
Nach unten
Schiebt das in (4) ausgewählte Feld nach unten.
Die Felder werden in der Reihenfolge exportiert, wie sie in der Tabelle (4) stehen.
Anschließend klicken Sie auf die Schaltfläche [Weiter] (5).
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
20
REFLEX DataManager
Schritt 3: Optionen auswählen:
Nach dem Exportieren...Excel öffnen
Mit dieser Option können Sie angeben, dass sich
Excel nach dem Export mit den exportierten Daten
sofort öffnet.
Spaltenbreite automatisch
Hiermit werden die Spaltenbreiten anhand der
vorhandenen Daten automatisch errechnet. Ohne
diese Option werden die Spalten so breit wie in der
Vorschau (im nächsten Schritt) angezeigt.
Filter
Hier kann man optional einen Filter angeben, mit dem
die Daten selektiert werden. Es muss sich dabei um
einen gültigen SQL-Filter handeln, allerdings ohne das
Wort „where“. Beispiel siehe oben. Das SQLKommando kann sich nur auf Felder der ausgewählten
Tabelle beziehen.
Anschließend klicken Sie auf die Schaltfläche [Weiter].
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
REFLEX DataManager
21
Schritt 4: Vorschau und starten:
Die ausgewählten Daten werden in der Vorschau angezeigt. Beispiel:
Klicken Sie nun auf die Schaltfläche [Datei erzeugen]. Sie können dann der Pfad und Dateinamen auswählen und
die Datei erzeugen. Wenn Sie die entsprechende Option gewählt haben, öffnet sich Excel danach automatisch
mit den exportierten Daten.
Copyright © 2010 by GEVITAS GmbH
www.gevitas.de
Herunterladen