Amikor egy Access 2010 adatbázis-alkalmazást VBA használatával automatizál, elveszhet egy üres oldallal, amelyen elkezdheti a kódírást. hol kezded? Íme néhány egyszerű irányelv, amelyek segítségével profiként írhat VBA-kódot:
-
Kaphat segítséget. Igen, ez a cikk felsorol néhány módot a VBA használatának fejlesztésére az Accessben, de az F1 billentyű lenyomásával bármikor elindíthatja a Microsoft Office Access Help súgóját, ahol megismerheti a VBA-kódokat és példákat is láthat rá.
-
Használja az objektumböngészőt. Az Objektumböngésző lehetővé teszi az objektumok különböző tulajdonságainak és módszereinek felfedezését a VBA-ban. A VBA-szerkesztő ablakában válassza a Nézet → Objektumböngésző menüpontot, vagy egyszerűen nyomja meg az F2 billentyűt.
-
Kérjen további segítséget. Természetesen az Access 2010 VBA beépített súgóeszközei csodálatosak, de kedvenc böngészőjével is kereshet segítséget az interneten a VBA-kód írásával kapcsolatos különféle témákban. Még olyan példákat is találhat, amelyeket ellophat – vagy kölcsönkérhet – saját projektje számára.
-
Kezelje a hibáit. Még a legtökéletesebb programozó sem tudja megakadályozni a hibák előfordulását, de meg tudja akadályozni, hogy egy program leálljon. Használja a VBA beépített hibakezelését az On Error Goto és Resume utasításokkal a hibák csapdába ejtésére és a programfolyamat megváltoztatására, hogy az alkalmazások ne zavarják meg az őket használókat.
-
Használjon függvényeket és aleljárásokat. Funkciók és aleljárások segítségével kezelheti azokat a feladatokat, amelyeket a program különböző területei fognak végrehajtani. Általános szabály, hogy ha a program egyik területéről a másikra kódot másol és illeszt be, érdemes ezt a kódot a saját eljárásába helyezni.
-
Makrók konvertálása VBA-kódba. Az Access 2010 makrótervezője lehetővé teszi, hogy az alkalmazás automatizálásához kattintson és válasszon az előre meghatározott feladatok listáiból. Hozzon létre egy makrót, amely azt csinálja, amit akar, majd alakítsa át a makrót VBA-kóddá, így láthatja, milyen lenne, ha a semmiből gépelné be.