Zum Hauptinhalt springen
Weil einfach - produktiver ist

Der Daten Spezialist

Konvertieren Sie die Daten mühelos zwischen verschiedenen Formaten ohne Programmierkenntnisse dank Visual Designer. Effizient und super einfach.
Flowheater Chart

Lückenlose Nummerierung für neue Datensätze

Mehr
1 Jahr 5 Monate her #4864 von Marko
Hallo Forum,

mit der dargestellten Definition erzeuge ich ein SQL, welches jedoch Lücken, durch den jeweils ignorierten Datensatz in der LID Nummerierung hat.

Haben Sie eine Idee wie man ich eine lückenlose Nummerierung für alle Inserts erzielen kann?


Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 5 Monate her #4865 von FlowHeater-Team
FlowHeater-Team antwortete auf Lückenlose Nummerierung für neue Datensätze
Hallo Marko,

Ich gehe mal davon aus, dass sich das auf diesen Beitrag bezieht: Ein Feld vergleichen und nur nicht vorhandene Datensätze einfügen

Hier ist das Problem, dass alles was im mittleren Teil vom Designer passiert, vom Adapter unabhängig ist. Soll heißen, wenn im Adapter eingestellt ist, dass ein Datensatz der bereits vorhanden ist ignoriert werden soll, das im mittleren Teil ( Designer ) bereits alles durchlaufen ist.

Um das abzubilden muss der Datensatz im Designer gefiltert werden, dann greift die Option im AutoID Heater , dass gefilterte Datensätze ignoriert werden sollen.

Vorgehensweise)
Um das jetzt über den Designer filtern zu können benötigen Sie einmal die Info ob der Datensatz bereits existiert. Dazu können Sie im Designer den SQL Heater verwenden. Hier Tragen Sie folgendes ein.

    select count(*) from dbo.[IhreTabelle] where L_NUMMER = $LNUMMER$

Dann muss noch der FlowHeater Paramter$LNUMMER$“ über den Set Parameter Heater gesetzt werden. Der Inhalt ist das READ Feld L_NUMMER.

Die Rückgabe des SQL Heater kann nun mit einer IF-THEN-ELSE Bedingung geprüft werden. Wenn der Wert ungleich „!=“ 0 ist dann soll die Zeile mit dem Filter Heater gefiltert werden. So bekommt der AutoID Heater mit, dass die Zeile gefiltert wurde und kann die Nummerierung dementsprechend hochzählen.

Im Anhang finden Sie ein kleines Beispiel dazu.

 

 

Dateianhang:

Dateiname: sql-heater-count.zip
Dateigröße:7 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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 5 Monate her #4866 von Marko
TOP ! Vielen Dank.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.283 Sekunden
FlowHeater Logo

FlowHeater - Der Daten Spezialist

Effiziente Datenintegration und Transformation mit FlowHeater - Ihre Lösung für nahtlosen Datentransfer.

Rechtliches

Support & Kontakt

Kontaktinformation

Telefon:
0951 / 99339792

E-Mail:
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein.


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