Exportieren von Artikel-Texten mit SQL: Unterschied zwischen den Versionen
Aus GEVITAS
(→Import) |
(→SQL-Script) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 25: | Zeile 25: | ||
Einfach diesen Script in den SQL-Editor kopieren und ausführen. | 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. | Dann auf den Button '''XLS-Export''' klicken und die Datei angeben. | ||
+ | ;Achtung | ||
+ | :Beachten Sie die Hinweise zu den '''[https://de.wikipedia.org/wiki/Rich_Text_Format#Aufbau RTF-Steuerzeichen unten]'''! | ||
== Import == | == Import == | ||
Zeile 36: | Zeile 40: | ||
:Unbedingt ein Datenbank-Backup erstellen und mit einer Testdatenbank einen Probelauf machen! | :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! | :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: | ||
+ | |||
+ | |||
+ | {| class="wikitable" style="text-align: left;" | ||
+ | !Feld-Name | ||
+ | !Beschreibung | ||
+ | |- valign="top" | ||
+ | |ARTNR | ||
+ | |Verbindung zur Artikel-Tabelle ("MART"). In MARTTEXT kann die ArtNr mehrfach vorkommen, allerdings muss die Kombination aus ARTNR + KURZNAME '''eindeutig''' sein! | ||
+ | |- valign="top" | ||
+ | |SPRACHE | ||
+ | |Sprachkennzeichen D/E/F/I/S/H/P | ||
+ | |- valign="top" | ||
+ | |KURZNAME | ||
+ | |In Verbindung mit der ArtNr muss der Kurzname '''eindeutig''' in dieser Tabelle sein! | ||
+ | |- valign="top" | ||
+ | |DRUOPTANG | ||
+ | |Drucken/Verwenden in Angeboten. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPTAUFTR | ||
+ | |Drucken/Verwenden in Aufträgen. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPTLADLIS | ||
+ | |Drucken/Verwenden in Ladelisten/Packlisten. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPTLIEFSCH | ||
+ | |Drucken/Verwenden in Lieferscheinen/Leihscheinen. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPTRECHN | ||
+ | |Drucken/Verwenden in Rechnungen. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPTREP | ||
+ | |Drucken/Verwenden in Reparatur-/Werkstatt-Aufträgen. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPT_BESTELL | ||
+ | |Drucken/Verwenden in Bestellungen. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPT_FERTIGUNG | ||
+ | |Drucken/Verwenden in Fertigung (Zusatz-Modul). 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |DRUOPT_ETIKETT | ||
+ | |Drucken/Verwenden in Artikel-Etiketten. 0=Nein 1=Ja. | ||
+ | |- valign="top" | ||
+ | |TEXT | ||
+ | |Der Text des Textbausteines. Der Text ist im '''[https://de.wikipedia.org/wiki/Rich_Text_Format RTF-Format]'''!. Beim Export der Texte sind also '''[https://de.wikipedia.org/wiki/Rich_Text_Format#Aufbau 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! | ||
+ | |- valign="top" | ||
+ | |BEREICH | ||
+ | |Zahl: 0=Allgemein 1=Nur Verkauf 2=Nur Miete | ||
+ | |- valign="top" | ||
+ | |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! | ||
+ | |} |
Aktuelle Version vom 28. März 2021, 14:42 Uhr
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.
|