Access VBA – brak formularza Microsoft Access Class Objects

6-sie-2012

Pisząc kod VBA obsługujący kliknięcie klawisza, chciałem wykonać operacje na innym formularzu. Robi się to łatwo, jeżeli taki formularz jest już widoczny w Microsoft Access Class Objects, mój formularz nie był tam jednak wyświetlany. Skoro jednak istnieją już jakieś moje formularze, to musi istnieć metoda na dodane tam nowego formularza:

Rzeczywiście jest. Należy otworzyć taki formularz w widoku projektu, a następnie „udawać”, że chce się dla niego napisać jakiś kod VBA! Wchodzisz więc do woeolnego zdarzenia formularza, wybierasz edytowanie kodu VBA i wtedy Access wygeneruje odpowiednią reprezentację w Microsoft Access Class Object. Kiedy chciałem aby odświeżyła się zawartość formularza o nazwie
[InstruktazePracownika podformularz]
mogłem już wywołać metodę:

[InstruktazePracownika podformularz].Requery

Niby prosty sposób, ale trzeba go było odkryć. Jeżeli masz ochotę pouczyć się Accessa zapraszam do lektury książki:

„Access 2010 PL. Kurs” autorstwa Danuty Mendrali i Marcina Szeligi:
 

Komentarze są wyłączone

Autor: Rafał Kraik