Exportieren von Artikel-Texten mit SQL
Aus GEVITAS
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.
|