Quan automatitzeu una aplicació de base de dades Access 2010 mitjançant VBA, us podeu perdre amb una pàgina en blanc on començar a escriure codi. Per on comences? Aquí teniu unes quantes pautes senzilles a seguir que us permetran escriure codi VBA com un professional:
-
Aconseguir ajuda. Sí, aquest article enumera algunes maneres de millorar l'ús de VBA a Access, però premeu F1 en qualsevol moment per iniciar l'ajuda de Microsoft Office Access, on podeu obtenir informació i veure exemples de codi VBA.
-
Utilitzeu el navegador d'objectes. El navegador d'objectes us permet explorar les diferents propietats i mètodes dels objectes a VBA. A la finestra de l'Editor de VBA, trieu Visualitza → Navegador d'objectes, o simplement premeu F2.
-
Obteniu més ajuda. Per descomptat, les eines d'ajuda integrades a Access 2010 VBA són meravelloses, però també podeu utilitzar el vostre navegador preferit per cercar ajuda a Internet sobre una varietat de temes sobre com escriure codi VBA. Fins i tot podeu trobar exemples que podeu robar o demanar en préstec per al vostre propi projecte.
-
Gestioneu els vostres errors. Fins i tot el programador més perfecte no pot evitar que es produeixin errors, però ell o ella pot evitar que interrompin un programa. Utilitzeu la gestió d'errors integrada de VBA amb les declaracions On Error Goto i Resume per atrapar errors i canviar el flux del programa de manera que les vostres aplicacions no frustren la gent que les utilitza.
-
Utilitzeu funcions i subprocediments. Utilitzeu funcions i subprocediments per gestionar les tasques que realitzaran les diferents àrees del vostre programa. Com a regla general, si us trobeu copiant i enganxant codi d'una àrea a una altra d'un programa, potser voldreu posar aquest codi en el seu propi procediment.
-
Converteix macros a codi VBA. El dissenyador de macros d'Access 2010 us permet fer clic i triar entre llistes de tasques predefinides per automatitzar la vostra aplicació. Creeu una macro que faci el que vulgueu i, a continuació, convertiu-la en codi VBA perquè pugueu veure com us agradaria si l'escrius des de zero.