Unterschied "Vor Änderung durch API" VS "Vor Änderung" Makro

M_Eddy

Mitglied
Guten Tag zusammen,

ich hatte heute einen sehr seltsamen Vorfall.

Ich wollte heute per API (Eigenentwicklung) einen neuen Datensatz anlegen (eigene Tabelle). Per API wurde 1 Wert/Feld übergeben, per DLL wurden 2 weitere Werte ermittelt und zurückgeben.
Im Endpunkt ist nur ein Feld nach Außen sichtbar.

Als ich dann die DLL im Makro "Vor Änderung durch API" aufgerufen, habe die notwendigen Felder übergeben. Beim Debuggen des Codes konnte ich auch sehen, dass die Werte korrekt zurückgeschrieben wurden. Leider bekam ich aber immer die Meldung das versucht wird, den Wert NULL in ein Feld zu schreiben (darf nicht sein, daher die Meldung). Ich konnte mir aber nicht erklären, warum.

Als ich den allergleichen Aufruf in das Makro "Vor Änderung" eingebaut habe, gab es kein Problem.

Kennt jemand dieses Problem? Oder bin ich einfach zu blöd?

Vielen Dank und viele Grüße

M_Eddy
 
Zurück
Oben