Saber usar variáveis em consultas usando o Microsoft Office Access pode fazer a sua aplicação de banco de dados mais dinâmico. A maneira mais fácil de usar variáveis em consultas é através do Visual Basic for Applications , também conhecido como VBA. VBA é uma linguagem de programação desenvolvida pela Microsoft e é utilizado para automatizar processos manuais em Microsoft Office. Uma consulta é usada para recuperar informações de uma tabela do banco de dados . As variáveis são definidas para armazenar informações na memória do computador enquanto um programa está em execução. Instruções
1
Abra o banco de dados Northwind do Microsoft Office Access. O banco de dados Northwind está incluído no pacote do Microsoft Office .
2
Clique em "Ferramentas de Banco de Dados " , em seguida, selecione " Visual Basic " para abrir a janela do Microsoft Visual Basic. Clique no botão " Inserir" campo e selecione " Module ".
3
Copie e cole o seguinte código em seu novo módulo para usar o " Fornecedor A" como uma variável em uma consulta seleção e vista o primeiro nome e sobrenome de " Fornecedor a":
Sub userQueryVariables particulares ()
Dim strSQL as String
Dim rst Como Recordset
Dim dbs As Database
fornecedor Dim As String
fornecedor = " fornecedor A"
Set dbs = CurrentDb
strSQL = "SELECT Suppliers.Company , Fornecedores . [Last Name ] , Fornecedores. [ primeiro nome] "
strSQL = strSQL &" de fornecedores "
strSQL = strSQL &" WHERE ( ( ( Suppliers.Company ) = '"& (fornecedor ) & " ')); "
Set rst = dbs.OpenRecordset ( strSQL )
rst.MoveLast
rst.MoveFirst
Debug . impressão ( fornecedor e "Informação :")
Do While Not rst.EOF
Debug.Print ( " Nome : " . & rst.Fields (2) Valor )
Debug.Print ( "Last Name " . & rst.Fields (1) Value)
rst.MoveNext
loop
End Sub
4
Pressione " F5" para executar o seu sub-rotina.