Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Unzulässige Verwendung von Null - visible-Befehl

Begonnen von pottisch, September 28, 2015, 11:42:52

⏪ vorheriges - nächstes ⏩

pottisch

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

DF6GL

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
Viele Grüße vom Bodensee
Franz, DF6GL

Hilfestellung:  http://www.access-o-mania.de/forum/index.php?topic=6969.msg118738#msg118738

Links und Tipps:
1.   http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/
1a. http://www.tinohempel.de/info/info/datenbank/normalisierung.htm
1b. https://support.office.com/de-de/article/Grundlagen-des-Datenbankentwurfs-eb2159cf-1e30-401a-8084-bd4f9c9ca1f5#bmterms
2.   http://www.donkarl.com
3.   https://web.archive.org/web/20201201233522/http://www.dbwiki.net/
4.   http://www.access-tutorial.de/
5.   http://www.tty1.net/smart-questions_de.htm
6.   http://access.joposol.com/accept

Last but not least:   < F1 > für Hilfe
;) Learning by doing not by spoon-feed ;)

Tipp: Find and Replace for Access

pottisch