Microsoft Office Access é um sistema de gerenciamento de banco de dados relacional , muitas vezes usado para bancos de dados menores . Visual Basic for Applications , também conhecido como VBA, é uma linguagem de programação de computador utilizado para automatizar tarefas manuais em aplicativos do Microsoft Office . Uma consulta SQL é uma operação comum realizada para recuperar dados de uma tabela. Em poucos passos você pode escrever código VBA para consultar uma tabela e exibir o número de registros por meio de uma caixa de mensagem. Instruções
1
Comece Microsoft Office Access e selecione " Banco de Dados em Branco " , em seguida, clique em "Criar ". Clique em "Ferramentas de banco de dados " e selecione "Visual Basic". Clique no botão " Inserir" campo e selecione
2
Copiar e colar o seguinte código VBA em seu módulo "Módulo ". :
Private Sub getRecordCnt ()
Dim rst Como Recordset
Dim db As Database
Dim sqlstr As String
sqlstr = " CREATE TABLE CityInfo (Cidade TEXT ( 25) , TEXT Estado (25) ); "
DoCmd.RunSQL ( sqlstr )
sqlstr =" INSERT INTO CityInfo ( [City ], [ Estado ] ) "
sqlstr = sqlstr &" VALUES (' Arlington ',' Texas '); "
DoCmd.SetWarnings Falso
DoCmd.RunSQL ( sqlstr )
sqlstr =" INSERT INTO CityInfo ( [City ], [ Estado ] ) "
sqlstr = sqlstr &" VALUES (' Watauga ', ' Texas '); "
DoCmd.SetWarnings Falso
DoCmd.RunSQL ( sqlstr )
sqlstr = "SELECT * FROM CityInfo CityInfo ; . "
Set rst = DB.OpenRecordSet ( sqlstr )
rst.MoveFirst
rst.MoveLast
MsgBox rst.RecordCount
End Sub
3
Pressione " F5" para executar o seu sub-rotina. O código irá criar uma nova tabela, adicionar registros a ele, e abrir um conjunto de registros.