Hello,
Wert des Felds kdNr in die Variable werfen; Achtung: Falls NULL ein möglicher Eintrag ist wird es komplizierter
ich geb dir die Warnung trotzdem, weil ich selbst viel zu oft in die Falle gelaufen bin:
Man könnte instinktiv mit Java-Wissen an folgendes Konstrukt denken:
var_xyz = Iif(IsNull(feld), defaultWert, macheIrgendwasMitWert(feld))
Iif in VB(A) ist tückisch - auch wenn die Bedingung false ist wird der else-Zweig IMMER ausgeführt, anders herum ebenfalls, Iif führt IMMER beide Zweige aus, verwirft aber einen Rückgabewert, d.h.:
- falls macheIrgendwasMitWert nicht mit NULL umgehen kann, kommt es zu einem Fehler
- falls macheIrgendwasMitWert z.B. eine globale Variable ändert, dann passiert diese Änderung OBWOHL der THEN-Zweig gewählt wird.
MfG
Rouven
--
-------------------
Inter Arma Enim Silent Leges -- Cicero
-------------------
Inter Arma Enim Silent Leges -- Cicero