August 22
Microsoft Access 2007 è un'applicazione di database desktop. Microsoft include Visual Basic, Applications Edition (VBA) come un modo per estendere le funzionalità di Access 2007 utilizzando Visual Basic. Ad esempio, l'accesso non fornisce una funzione incorporata per calcolare l'età, ma con VBA è possibile creare una funzione per fare questo. In Visual Basic Editor, è possibile creare moduli e classi. Un modulo è un contenitore per il codice VBA contenente dichiarazioni e procedure. Ci sono due tipi di moduli. Un modulo standard non è associato con un particolare oggetto mentre un modulo di classe è.
1 Fare clic su "Start", "Tutti i programmi", "Microsoft Office" e "Microsoft Access 2007."
2 Aprire un database esistente utilizzando "File", "Apri".
3 Fai clic su "Visual Basic" nella scheda "Strumenti database" del nastro.
4 Fai clic su "Modulo" dal menu "Inserisci". Selezionare "Procedura" dal menu "Inserisci". Inserire un nome per la procedura. Selezionare un tipo, come ad esempio "funzione", e un campo di applicazione e quindi fare clic su "OK".
5 Inserire il codice per la procedura. Per esempio:
Funzione pubblica Age (varBirthDate As Variant) As Integer
Dim varAge As Variant
Se IsNull (varBirthDate) Poi Età = 0: Exit Function
varAge = DateDiff ( "aaaa", varBirthDate, Ora)
Se Data & lt; DateSerial (Year (Ora), Month (varBirthDate), Day (varBirthDate)) Then
varAge = varAge - 1
Finisci se
Età = CInt (varAge)
End Function
6 Fai clic su "Finestra immediata" da "View". Tipo "? Age (" 1956/01/02 ")" e premere "Invio" per testare il codice. Si dovrebbe ottenere "54" se la data corrente è il 2010.
7 Fare clic sull'icona dischetto sulla barra degli strumenti per salvare il lavoro.