Shopsystem ShopPilot
ShopPilot => Warenwirtschaft, Faktura => Thema gestartet von: Andi am September 16, 2008, 16:30:52
-
Hallo - eine Frage:
ASF Kaufmann ist unsere Warenwirtschaft (Artikel und Kundenpflege etc.).
Die Daten greifen wir direkt von der Artikel-DB via Access-abfrage ab (mit diversen Anpassungen etc.)
Soweit - sogut (klappt gut).
Problem: in der Warenwirtschaft werden alte (gelöschte) Artikel nicht wirklich gelöscht, sondern auf INAKTIV
gesetzt (Artikel mit Vorgängen) - hat sicher was mit Auftragshistorie etc. zu tun.
Leider werden diese "Leichen" immer und immer wieder ins Shopsystem importiert - natürlich unkontrolierbar.
Die Kennung in der Wawi aktiv/inaktiv ist einfach 0/1 (aktiv=0/inaktiv=1)
Da die Importoption Loeschkz (im WC) aber nur leeres Feld bzw. etwas IM Feld kennt, muss bei der Accessabfrage
die Sache so gestaltet werden, das wenn 0 NICHTS und wenn 1 dann 1 (oder irgendwas) importiert wird.
Wie kann ich dieses Problem lösen ? (bitte möglichst mit Beispiel)
Danke / Danke / Danke ;)
Andi
-
Hallo Andi,
in Access kann man Bedingungen festlegen.
Zum Beispiel:
Vorrausgesetzt die Artikeltabelle würde z.B. so aussehen:
(http://www.shoppilot.de/boardimages/andi/tabelle.jpg)
Wenn Sie nun eine neue Abfrage erstellen, können Sie eine Bedingung definieren, welche so aussehen könnte:
LOESCHKZ: Wenn([art.Inaktiv]=1;'1';'')
Zur Bedingung:
Die Bedingung ist in 3 Teile aufgesplittet:
Wenn ; Dann ; Sonst
art.Inaktiv = 1 LOESCHKZ = 1 LOESCHKZ = ' '
(http://www.shoppilot.de/boardimages/andi/abfrage.jpg)
Im Ergebnis der Abfrage wird nun ein neues Feld LOESCHKZ angezeigt, welches einen Wert annimmt (hier 1), wenn im Inaktiv-Feld der Artikel eine 1 steht:
(http://www.shoppilot.de/boardimages/andi/ergebnis.jpg)
In etwa so sollte es bei Ihnen auch möglich sein eine Bedingung für das Feld festzulegen.
mfg
cru
-
Besten Dank an "cru".
Trotz einiger Problemchen hat es letztendlich doch geklappt (Hilfe via Deskshare).
Ein Meilenstein für uns in Sachen Artikelpflege in Wawi/SPE - nun gibt es endlich keine
Artikelleichen / inaktive Artikel mehr (die in der Wawi gelöscht wurden).
Grüße v. Andi