Script bei Import aufrufen
Ich muss für jeden Tag eine CSV importieren. Nun sollte ich beim Import ein Script laufen lassen. Hintergrund ist, dass es da Währungsfelder im CSV File hat welche in ganzen Cts angegeben sind. Ich sollte daher einmalig die Werte dieser Felder durch 100 teilen.
Ich habe probiert im Feld "Trigger bei neuem Datensatz" das Script
feld1 := feld1 / 100;
zu hinterlegen. Das Script scheint aber nicht beim Import ausgeführt zu werden. Hat jemand eine Idee wie das gemacht werden könnte?
7 Antworten
-
Hallo Jürgen, du könntest das Script mittels button und schleife nach dem Import ausführen.
Viele Grüße, Carsten
-
Der Tigger 'bei neuem Datensatz' kann nur mit dem arbeiten, was beim Erstellen des neuen Datensatzes im Record vorhanden ist. Und das ist nunmal nichts, da er leer ist und erst nach erstellen des leeren Datensatzes gefüllt wird. Man nutzt diesen Trigger nur, wenn man mit bereits in der DB vorhandenen Werten oder im per Script definierten Werten etwas bewirken möchte.
Wenn das Währungsfeld nie wieder geändert wird, kann man den Feldtrigger 'nach Änderung' benutzen um die Berechnung zu automatisieren. -
Eine weitere Möglichkeit besteht darin, den CSV-Import vollständig zu automatisieren.
Dazu wird die CSV in ein Bildfeld abgelegt und durch einen Trigger der Inhalt der CSV vollständig verarbeitet.
Siehe Bsp-DB
-
Hier noch die Bsp. excel-Tabelle
-
Super Uwe, vielen Dank!
Content aside
- vor 2 JahrenZuletzt aktiv
- 7Antworten
- 123Ansichten
-
3
Folge bereits