ShopPilot > Warenwirtschaft, Faktura

Brauch mal Hilfe (SQL-Editor WAWI)

(1/2) > >>

Andi:
Hallo Leute,
seitdem wir unsere WAWI und Shoppilot verbunden haben, habe ich das Problem,
das Artikelnummern aus der WAWI (mit Leerzeichen drin) beim Import in SP
verändert werden (Leerzeichen wird zum Unterstrich).

Wenn Bestellungen dann eingelesen werden, findet die WAWI dann natürlich
diesen Artikel nicht mehr, da die Artikelnummer nun anders ist.

Nun will ich IN der WAWI alle bestreffenden Artikelnummern ändern lassen
(Leerzeichen raus).

Die WAWI hat einen SQL-EDITOR, womit man sowas wohl machen kann.
Ich habe da leider keine Ahnung (und der WAWI-Anbieter ignoriert mich).
AFS Kaufmann ist die WAWI

Kann mir mal jemand sagen, wie so ein SQL-befehl auszusehen hat ?
(Leerstelle raus)

Wäre nett - besten Dank für eventuelle Hilfe.
Grüße v. ANDI


EDIT:
Ich habe das mal geändert - besser ist wohl, nur die Leerzeichen
rauszunehmen (sonst werden die Nummern so lang).

Linkback: https://www.shoppilot.net/pf/index.php?topic=940.0

cru:
Hallo Andy,

ich habe mir das mal angeschaut und mit dem SQL-Editor von AFS-Kaufmann selber nicht hinbekommen.
Ich habe aber eine alternative Lösung gefunden.

Man öffnet die Artikel.db in Microsoft Access.

Dort wechseln man in die SQL-Ansicht und gibt folgenden SQL-String ein:


--- Code: ---UPDATE Artikel SET Artikelnummer = REPLACE(Artikelnummer, '_', '');

--- End code ---

Sobald der SQL-Befehl ausgeführt wurde, sind sämtliche Unterstriche entfernt.

Ich würde Ihnen jedoch raten vorher ein Backup der Artikel.db anzulegen, falls mal etwas schief gehen sollte.

mfg
cru

admin:
Hallo,

ich glaube das SQL oben ist nicht ganz richtig.
Soweit ich es verstanden habe sollen ja Leerzeichen entfernt werden.

Dann müßte es so richtig sein:


--- Code: ---UPDATE Artikel SET Artikelnummer = REPLACE(Artikelnummer, ' ', '');

--- End code ---

Man öffnet die Access DB in der die Tabelle Artikel.db schon verknüpft ist.
Dann geht man in den Bereich Abfragen und erstellt eine neue Abfrage.
Hier rechte Maustaste und SQL-Ansicht aufrufen.
Dort den Code einfügen und die Abfrage abspeichern.
Dann schließlich die Abfrage öffnen und die Ersetzung wird ausgeführt.

Gruss hop




Andi:
Hallo - ich bekomme das nicht hin.

Beim Abspeichern (nach dem Code einfügen) gibt es immer eine Fehlermeldung.
Fehlermeldung: Der von Ihnen eingegebene Ausdruck ist syntaktisch falsch.

Mal ein Screenshot von der Situation.
ich mache bestimmt was falsch.

Grüße v. Andi

ahe:
Sie haben das Statement vermutlich an der falschen Stelle eingegeben.

Gehen Sie so vor:

1) "Erstellt eine neue Abfrage in der Entwurfsansicht"
2) Den aufgehenden Dialog schliessen
3) Rechtsklick auf den Fenstertitel "Abfrage1: Auswahlabfrage" und aus dem Kontextmenü "SQL-Ansicht" wählen.
4) Dann dort das Statement eintragen

Navigation

[0] Themen-Index

[#] Nächste Seite

Go to full version
Powered by SMFPacks SEO Pro Mod | Sitemap