Exportieren von Artikel-Texten mit SQL

Aus GEVITAS
Wechseln zu: Navigation, Suche

1 Allgemeines

Wenn man Artikel-Texte exportieren will, kann man z.B. den REFLEX-Checker ⇒ SQL-Editor benutzen, um Daten anzuzeigen und per Zwischenablage in Excel kopieren.

2 SQL-Script

Beispiel eines SQL-Scripts:


select MART.ARTNR,MART.BEZEICHNUNG,
MARTTEXT.SPRACHE,MARTTEXT.KURZNAME,MARTTEXT.DRUOPTANG,MARTTEXT.DRUOPTAUFTR,MARTTEXT.DRUOPTLADLIS,MARTTEXT.DRUOPTLIEFSCH,
MARTTEXT.DRUOPTRECHN,MARTTEXT.DRUOPTREP,MARTTEXT.TEXT,MARTTEXT.BEREICH,
MARTTEXT.DRUOPT_BESTELL,MARTTEXT.DRUOPT_FERTIGUNG,MARTTEXT.DRUOPT_ETIKETT,MARTTEXT.PlainText
from mart MART
left outer join marttext MARTTEXT  on MARTTEXT.ARTNR = MART.ARTNR

-- Nur wenn Druckoption Angebot ODER Auftrag:
where (MARTTEXT.DRUOPTANG=1 or MARTTEXT.DRUOPTAUFTR=1)

-- ...oder wenn es gar keinen Textbaustein zum Artikel gibt:
or MARTTEXT.ARTNR is null

-- Sortiert nach Art.Nr.:
order by MART.ARTNR

Einfach diesen Script in den SQL-Editor kopieren und ausführen. Je nach verwendetem SQL-Editor müssen Sie die Kommentarzeilen (mit "--" am Anfang) aus dem Script u.U. entfernen.


Dann auf den Button XLS-Export klicken und die Datei angeben.

Achtung
Beachten Sie die Hinweise zu den RTF-Steuerzeichen unten!

3 Import

Der Import von Daten aus Excel wird hier beschrieben.

ACHTUNG
Unbedingt ein Datenbank-Backup erstellen und mit einer Testdatenbank einen Probelauf machen!
Wir übernehmen keine Haftung für vom Kunden verwendeten Tools oder Programme für den Daten-Import!

Importiert wird die Tabelle MARTTEXT.

Diese Felder können importiert werden:


Feld-Name Beschreibung
ARTNR Verbindung zur Artikel-Tabelle ("MART"). In MARTTEXT kann die ArtNr mehrfach vorkommen, allerdings muss die Kombination aus ARTNR + KURZNAME eindeutig sein!
SPRACHE Sprachkennzeichen D/E/F/I/S/H/P
KURZNAME In Verbindung mit der ArtNr muss der Kurzname eindeutig in dieser Tabelle sein!
DRUOPTANG Drucken/Verwenden in Angeboten. 0=Nein 1=Ja.
DRUOPTAUFTR Drucken/Verwenden in Aufträgen. 0=Nein 1=Ja.
DRUOPTLADLIS Drucken/Verwenden in Ladelisten/Packlisten. 0=Nein 1=Ja.
DRUOPTLIEFSCH Drucken/Verwenden in Lieferscheinen/Leihscheinen. 0=Nein 1=Ja.
DRUOPTRECHN Drucken/Verwenden in Rechnungen. 0=Nein 1=Ja.
DRUOPTREP Drucken/Verwenden in Reparatur-/Werkstatt-Aufträgen. 0=Nein 1=Ja.
DRUOPT_BESTELL Drucken/Verwenden in Bestellungen. 0=Nein 1=Ja.
DRUOPT_FERTIGUNG Drucken/Verwenden in Fertigung (Zusatz-Modul). 0=Nein 1=Ja.
DRUOPT_ETIKETT Drucken/Verwenden in Artikel-Etiketten. 0=Nein 1=Ja.
TEXT Der Text des Textbausteines. Der Text ist im RTF-Format!. Beim Export der Texte sind also Steuerzeichen enthalten. Diese dürfen in einem externen Programm nicht verändert werden, sonst können Fehler bei der Anzeige/Ausdruck der Texte entstehen!

Wenn der importierte Text keine Steuerzeichen enthält, wird für den Ausdruck die eingestellte Standard-Schriftart verwendet!

BEREICH Zahl: 0=Allgemein 1=Nur Verkauf 2=Nur Miete
PlainText Text ohne RTF-Steuerzeichen speichern.
Zahl mit
0=Text mit Formatierung speichern
1=Text ohne Formatierung speichern
Achtung
Diese Option wirkt sich beim Speichern des Textes in REFLEX aus!
Wenn diese Option eingeschaltet ist, der Import der Texte aber Steuerzeichen beinhaltet, kann das zu unerwarteten Ergebnissen führen!