FlowHeater Demo Video
 
FlowHeater - The Data Import / Export Specialist
 
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Schauen Sie sich auch die verfügbaren Beispiele zum MySQL Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Import , Nur neue Datensätze exportieren , Datenmigration
  • Seite:
  • 1

THEMA: Bei selectierten Datensätzen ein Feld mit festen Werten füllen

Bei selectierten Datensätzen ein Feld mit festen Werten füllen 11 Monate 2 Wochen her #3573

  • Holger Herrmannsfeldt
  • Holger Herrmannsfeldts Avatar Autor
  • Offline
  • Beiträge: 23
Hallo zusammen,

wir haben eine SQL-Tabelle mit Artikelstammdaten. Die Stammdaten müssen ausgelesen und in eine CSV-Datei exportiert werden. Dies stellt für sich kein Problem dar, es gibt jedoch das Feld Menge, welches bei betsimmten Artikeln mit einer festen Zahl gespeichert werden muss. Alle anderen Artikel zeigen ein variable Mengen. Die Artikel mit fester Mengenangabe werden durch mindestens 1 Feld (AC 0 "") von den anderen Artikeln unterschieden.
Also wie nachfolgend:

Artikel Menge     Preis AC EC
12345 aus SQL-Tabelle gelesen 5,00 09 04
54321 fester Wert z.B. 100   7,50 22 04
55544 aus SQL-Tabelle gelesen 2,99 07 05


Viele Grüße

Holger Herrmannsfeldt

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: von Holger Herrmannsfeldt.

Bei selectierten Datensätzen ein Feld mit festen Werten füllen 11 Monate 2 Wochen her #3574

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Beiträge: 1448
Hallo Herr Herrmannsfeldt,

für eine bedingte Ersetzung benötigen Sie eine Kombinationaus einem CSV Lookup über den String Replace Hearer und dem IF-THEN-Else Heater für die Bedingung. Im Anhang finden Sie ein kleines Beispiel dazu. Das Bespiel verwendet den zweimal den Textfile Adapter , funktioniert so aber auch zusammen mit dem MySQL Adapter .

Für den CSV Lookup müssen Sie den String Replace Heater sokonfigurieren wie im Screenshot. In der CSV Liste tragen Sie die Artikelnummern
nach dem Schema Artiklennummer;Menge ein die Sie ersetzen möchten. Hinweis: Das können auch sehr viele sein!

Wichtig ist, dass Sie für den Standardwert falls nichtgefunden einen Wert angeben der nicht als Artikelnummer vorhanden ist, im Beispiel wird „!Nicht gefunden!“ verwendet. Auf diesen Wert wird dann im IF-THEN-ELSE Heater geprüft.Hierüber wird dann entschieden welcher Wert in das MySQL Feld dann eingetragen wird. Entweder das Feld aus der CSV Ersetzungsliste oder aber der Original Feldinhalt aus der MySQL Tabelle.

CSV Lookup Konfiguration


Dateianhang:

Dateiname: bedingte-e...zung.zip
Dateigröße:2 KB

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Letzte Änderung: von FlowHeater-Team.
  • Seite:
  • 1

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2019 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en