Dynamischer Daten Import / Export

datenbank

weil Einfach - produktiver ist
Mit der Freeware Version können bis zu 10.000 Datensätze verarbeitet werden!
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:
Willkommen im FlowHeater Support Forum!

Hier werden Fragen zum Umgang mit dem FlowHeater beantwortet.

THEMA: Adressen zu mehreren Nutzen aufbauen

Adressen zu mehreren Nutzen aufbauen 3 Monate 4 Tage her #2846

  • Andreas Königsberger
  • Andreas Königsbergers Avatar
  • Offline
  • New Member
  • Beiträge: 9
Hallo Herr Stark,

es geht um CSV-Dateien mit Adressdaten, um Serienbriefe zu erstellen.
Wenn wir z.B. Postkarten zu 3 Nutzen auf einem Bogen drucken wollen, benötigen wir drei Adressen auf einem Bogen. Also z.B. Name A, Name B, Name C und Straße A, Straße B, Straße C ... usw. Wir müssen in diesem Beispiel 3 Datensätze zu einem Datensatz zusammenführen.
Wie können wir eine solche Datei mit Flowheater erstellen?
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Adressen zu mehreren Nutzen aufbauen 3 Monate 3 Tage her #2850

  • FlowHeater-Team
  • FlowHeater-Teams Avatar
  • Offline
  • Administrator
  • Beiträge: 1099
Hallo Herr Königsberger,

vielen Dank für Ihre Anfrage. Ich habe dadurch bemerkt, dass diese Funktion noch verbessert werden kann.

Derzeit geht das nur mit Hilfe des .NET Script Heater und u.s. Skriptes. Demnächst wandert diese Funktionalität direkt in den AutoID Heater.

Zur Vorgehensweise) Das Skript zählt alle X Datensätze einen Gruppenzähler hoch. Dieser Wert wird verwendet um dann die Datensätze mittels des GroupBy Heater zu gruppieren, bei Ihnen werden immer drei Datensätze zu einem zusammengefasst. Der Wert kann im Skript angepasst werden, die Zeile wurde mit einem Kommentar versehen.
Um jetzt auf der WRITE Seite zu entscheiden welcher Wert der Gruppe in welches Feld geschrieben werden soll, benötigen Sie für jede Feld eine IF-THEN-ELSE Heater, der Anhand eines Gruppenzählers (hier AutoID Heater) entscheidet was übernommen werden soll.

Klingt jetzt sehr theoretisch, im Anhang finden Sie ein kleines Beispiel dazu.

Dateianhang:

Dateiname: datensaetz...eren.zip
Dateigröße:3 KB


C# .NET Skript
int nAkt = 0;
int nGruppe = 0;
int nMaxGruppe = 3; // hier den Wert anpassen wieviele Datansätze zu einer Gruppe zusammengefasst werden sollen

public object DoWork()
{
  nAkt++;
  if (nAkt > nMaxGruppe)
  {
    nAkt = 0;
    nGruppe++;
  }

  return nGruppe;
}
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: 3 Monate 3 Tage her von FlowHeater-Team.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Adressen zu mehreren Nutzen aufbauen 2 Monate 1 Woche her #2859

  • Andreas Königsberger
  • Andreas Königsbergers Avatar
  • Offline
  • New Member
  • Beiträge: 9
Hallo Herr Stark,
wir haben noch eine Kleinigkeit geändert. Danach funktionierte es hervorragend.
Vielen Dank
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Moderatoren: FlowHeater-Team
Ladezeit der Seite: 0.080 Sekunden