![]() |
||
![]() |
Access zeigt Fehler in Modulen selbst anIch habe versucht, den Tip zu Access aus der WIN 5/97 auf Seite 231 nachzuvollziehen. Es handelt sich dabei um eine Routine, die ein Kombinationsfeld automatisch aufklappen läßt, sobald es der Anwender aktiviert. Statt der gewünschten Funktionalität erhalte ich aber immer diese Fehlermeldung: Sie haben als Einstellung der Ereigniseigenschaft Beim Hingehen... Kompilierfehler. Was mache ich falsch? Die Fehlermeldung ist ein Hinweis darauf, daß Access die geschriebene Anweisung für den Computer nicht übersetzen (kompilieren) kann. Wenn Sie unter Access ein Formular im Ansichtsmodus anzeigen, übersetzt Access nicht sofort den gesamten Quellcode. Bei den einzelnen Ereignisbehandlungen geschieht das erst, wenn Sie ein Ereignis tatsächlich auslösen. Deshalb erhalten Sie die Fehlermeldung erst dann, wenn Sie das Kombinationsfeld mit der Aktion Beim Hingehen tatsächlich aktivieren. Screen.ActiveControl.DropDownAccess bietet Ihnen die Möglichkeit, während des Tests genau zu überprüfen, in welcher Zeile sich ein Fehler befindet. Dazu lassen Sie das Fenster mit dem Quellcode der betreffenden Ereignisprozedur nach dem Editieren geöffnet und schalten in den Ansichtsmodus. Wenn Sie nun die Prozedur auslösen, markiert Access die fehlerhafte Zeile rot. |
![]() |