Hallo zusammen,
ich habe folgendes Problem:
in einem Formular lasse ich mir Felder in Abhängigkeit eines Kombifeldes ein- bzw. ausblenden. Lege ich nun einen neuen DS an, bekomme ich den Laufzeitfehler 94 - unzulässige Verwendung von Null - was auch klar ist, weil ich folgenden Code bei der Änderung (Update) des Kombifeldes als auch beim Aktualisieren des Formulars ausführe:
Private Sub Form_Current()
Me.verbdewrstrommsb.Visible = Me.vertrolle = 3
Me.verbdewstrommdl.Visible = Me.vertrolle = 3
Me.verbdewgasmsb.Visible = Me.vertrolle = 3
Me.verbdewgasmdl.Visible = Me.vertrolle = 3
Me.vererlscheinneu.Visible = Me.vertrolle = 1
Me.verwvb.Visible = Me.vertrolle < 3
Me.verwvbgis.Visible = Me.vertrolle < 3
Me.veremailwvb.Visible = Me.vertrolle < 3
End Sub
Wie kann ich beim Erzeugen eines neuen DS diesen Code "aushebeln", da ja immer beim erzeugen eines neuen DS das Kombifeld leer ist.
Vielen Dank im voraus für Eure Beiträge
Stefan
Hallo,
entweder durch Prüfung auf einen neuen Record ( If Me.Newrecord Then) und entspr. handeln oder durch Zuhilfename der NZ-Funktion:
Me!verbdewrstrommsb.Visible = nz(Me!vertrolle,0) = 3
Super - vielen Dank!