Exportieren von Artikel-Texten mit SQL: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Import)
Zeile 83: Zeile 83:
 
|- valign="top"
 
|- valign="top"
 
|TEXT
 
|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 Steuerzeichen enthalten. Diese dürfen in einem externen Programm nicht verändert werden, sonst können Fehler bei der Anzeige/Ausdruck der Texte entstehen!
+
|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!
 
Wenn der importierte Text '''keine''' Steuerzeichen enthält, wird für den Ausdruck die eingestellte Standard-Schriftart verwendet!
 
|- valign="top"
 
|- valign="top"

Version vom 28. März 2021, 15:36 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.

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


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