Microsoft Access 2007 is een desktop- database-applicatie . Microsoft heeft Visual Basic for Applications ( VBA ) als een manier voor u om de functionaliteit van Access 2007 met Visual Basic te breiden . Bijvoorbeeld, Access niet in een ingebouwde functie van leeftijd berekenen , maar met VBA je kan een functie om dit te doen maken . In de Visual Basic Editor , kunt u modules en classes te creëren . Een module is een container voor VBA-code bevatten verklaringen en procedures . Er zijn twee typen modules . Een standaard module is niet gekoppeld aan een bepaald object , terwijl een klasse module . Instructies 1 Klik op " Start", " Alle programma's ", " Microsoft Office " en " Microsoft Access 2007 . " Kopen van 2 Een bestaande database openen met " Bestand , " " Open . " 3 Klik op " Visual Basic " op het tabblad " Database tools " van het lint . Klik op " Module " 4 van de menu " Insert " . Selecteer " Procedure " uit het menu "Invoegen" . Voer een naam voor de procedure . Selecteer een type , zoals " Function ", en een scope en klik op "OK . " 5 Voer de code voor uw procedure . Bijvoorbeeld : Overheidsfunctie Leeftijd ( varBirthDate als Variant ) als Geheel Dim varAge als Variant Als IsNull ( varBirthDate ) Dan Leeftijd = 0 : Exit Function varAge = DateDiff ( " yyyy " , varBirthDate , Now ) op Twitter Als Date < DateSerial ( Year ( Now ) , maand ( varBirthDate ) , Dag ( varBirthDate ) ) dan varAge = varAge - 1 End Als Leeftijd = CInt ( varAge ) End Function 6 Klik " venster direct " uit " View . " Typ " ? Age ( " 1956/01/02 " ) " en druk op " Enter " om uw code te testen . Je moet je " 54 " als de huidige datum is in 2010 . 7 Klik op het diskette-icoon op de werkbalk om uw werk op te slaan . < br > |