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

Aus GEVITAS
Wechseln zu: Navigation, Suche
(Import)
Zeile 36: Zeile 36:
 
: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 '''RTF-Format'''!.
 +
|- valign="top"
 +
|BEREICH
 +
|Zahl:
 +
|- valign="top"
 +
|PlainText
 +
|Text ohne RTF-Steuerzeichen.
 +
|}

Version vom 28. März 2021, 15:29 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!.
BEREICH Zahl:
PlainText Text ohne RTF-Steuerzeichen.