Keine vorhandenen Daten beim Import mit Dataport überschr.

13. März 2015 13:41

Hallo,

es geht um den Classic Client!

Ich importiere mittels eines Dataports Daten aus einer csv-Datei in eine Dynamics-Tabelle.
Der eindeutige Key in der Tabelle ist das Feld "Nr.".
Ansonsten hat die Tabelle keine Keys.
Wenn ich die Tabelle über den Objekt Designer aufrufe, kann ich keine Datensätze in die Tabelle einfügen
wenn der Wert im Feld "Nr." bereits in einem anderen Datensatz existiert.
So soll es ja auch sein.
Importiere ich allerdings mit meinem Dataport die Daten aus der csv-Datei, werden auch die Datensätze importiert die
schon vorhanden sind (Nr. in Tabelle ist identisch mit Nr. in csv-Datei).

Wie kann ich verhindern, das bereits vorhandene Datensätze überschrieben werden?
Gleichzeitig möchte ich beim Import einen entsprechenden Hinweis erhalten.

Vielen Dank schon mal für eure Hilfe!

Grüße
Herbert

Re: Keine vorhandenen Daten beim Import mit Dataport übersch

13. März 2015 14:27

Hallo,

schau dir doch mal die Properties des Dataitems an (Autosave,Autoupdate, Autoinsert)

Evtl kannst du damit etwas bewirken.

Gruß Fiddi

Re: Keine vorhandenen Daten beim Import mit Dataport übersch

13. März 2015 14:51

Hallo Fiddi,

danke für Deine Antwort.
Habe "Autoupdate" auf "No" gesetzt.
Dies bewirkt, dass bei einem doppelten Datensatz, gar keine Daten aus der csv-Datei in die Dynamics Tabelle übernommen werden und der
entsprechende Hinweis "... Datensatz existiert bereits ..." ausgegeben wird.
Das reicht mir aus.
Damit kann ich auf jeden Fall verhindern, das Datensätze überschrieben werden.

Vielen Dank und Grüße
Herbert

Re: Keine vorhandenen Daten beim Import mit Dataport übersch

18. März 2015 21:35

Du kannst diese Meldung aber auch noch anpassen in dem du im OnAfterImport so etwas baust :

if not insert then
(deine Besonderheiten)
end

Re: Keine vorhandenen Daten beim Import mit Dataport übersch

19. März 2015 15:12

Hallo h-d.neuenfeldt,

danke für den Tipp.

Gruß
Herbert