Microsoft Access 2007 är en stationär databasprogram . Microsoft innehåller Visual Basic for Applications ( VBA ) som ett sätt för dig att utöka funktionerna i Access 2007 med hjälp av Visual Basic . Till exempel ger tillgång inte en inbyggd funktion för att beräkna åldern , men med VBA kan du skapa en funktion för att göra detta . I Visual Basic Editor kan du skapa moduler och klasser . En modul är en behållare för VBA-kod som innehåller deklarationer och förfaranden. Det finns två typer av moduler . En standard -modulen är inte associerat med ett visst objekt medan en klass modul är . Instruktioner
1
Klicka på "Start ", " Alla program ", " Microsoft Office " och " Microsoft Access 2007 . "
2
Öppna en befintlig databas med hjälp av " File , " " Öppna . " Addera 3
Klicka på" Visual Basic " på " Databas Verktyg " fliken i menyfliksområdet .
4
Klicka på" Module " från " Infoga " -menyn . Välj " Procedure " från " Infoga " -menyn . Ange ett namn för proceduren . Välj en typ , t.ex. " Function ", och en räckvidd och klicka sedan på " OK . "
5
Ange koden för ditt förfarande . Till exempel :
Public Function Age ( varBirthDate As Variant ) As Integer
Dim varAge As Variant
p Om IsNull ( varBirthDate ) Sen Ålder = 0 : Exit Function
varAge = DateDiff ( " yyyy" , varBirthDate , nu ) katalog p Om Date < DateSerial ( Year ( nu ) , Month ( varBirthDate ) , Day ( varBirthDate ) ) Sen
varAge = varAge - 1
End If
Age = CInt ( varAge ) katalog
End Function
6
Klicka " Immediate Window " från " View . " Skriv " ? Age ( " 1956/01/02 " ) " och tryck på " Enter " för att testa din kod . Du borde få " 54 " om det aktuella datumet är 2010.
7
Klicka på diskett -ikonen i verktygsfältet för att spara ditt arbete .