Microsoft Access 2007 é um aplicativo de banco de dados desktop. Microsoft inclui o Visual Basic for Applications (VBA) como uma maneira para que você possa estender a funcionalidade do Access 2007 usando o Visual Basic. Por exemplo , o Access não fornece uma função built-in para calcular a idade , mas com VBA você pode criar uma função para fazer isso . No Editor do Visual Basic, você pode criar módulos e classes. Um módulo é um recipiente para o código VBA que contém declarações e procedimentos. Existem dois tipos de módulos . Um módulo padrão não está associada a um determinado objeto , enquanto um módulo de classe é . Instruções
1
Clique em " Iniciar", " Todos os Programas", "Microsoft Office" e "Microsoft Access 2007 ".
2
Abra um banco de dados existente usando "Arquivo " " Abrir ".
3
Clique em" Visual Basic " na aba" Ferramentas de banco de dados " da fita .
4
Clique em" módulo "do menu "Inserir" . Selecione "Procedimento " no menu "Inserir" . Digite um nome para o procedimento. Selecione um tipo , como " Função ", e um escopo e clique em "OK".
5
Digite o código para o seu procedimento. Por exemplo :
Função Pública Idade ( varBirthDate As Variant ) As Integer Dim
varAge As Variant
If IsNull ( varBirthDate ) Then Idade = 0: Exit Function
varAge = DateDiff ( "yyyy" , varBirthDate , Agora)
Se Data < DateSerial ( Year (Now ), Mês ( varBirthDate ) , Dia ( varBirthDate ) ) Então
varAge = varAge - 1
End If
Idade = CInt ( varAge )
End Function
6
Clique em " janela imediata " de " Ver . " Digite " ? Age ( " 1956/01/02 ")" e pressione "Enter " para testar seu código. Você deve obter "54" se a data atual é em 2010.
7
Clique no ícone de disquete na barra de ferramentas para salvar seu trabalho .