Buscar dados da tabela com recordset

Buscar informação na base com recordsetAs consultas em Microsoft Acces podem ser feitas facilmente com um editor de consultas simples e que vai ajudando na hora de montar as críticas e adicionar os campos. Neste artigo você vai aprender a usar dados de uma consulta com recordset.

O recordset será formado pelo resultado de um comando SQL, que será dado diretamente nas tabelas da base atual.

A seguir você tem um simples código de exemplo para entender melhor como tudo funciona.

Código de exemplo de recordsets

Dim ResultadoSQL As DAO.Recordset
Set ResultadoSQL = CurrentDb.OpenRecordset(“SELECT * FROM blogs WHERE NomeBlog=’Informatica Inteligente'”)
Do While Not ResultadoSQL.EOF
msgbox ResultadoSQL.Fields(“ID”).Value
ResultadoSQL.MoveNext
Loop
ResultadoSQL.Close

Explicação do código de exemplo de recordsets

A primeira coisa a ser feita é declarar a variável do tipo recordset, depois buscar informações da base com o comando OPEN RECORDSET.

Em seguida já começamos a “aproveitar” os dados obtidos, jogando informações na tela para o usuário, o comando MOVENEXT fará com que todos os registros guardados no recordset sejam percorridos.

No final apenas fechamos o recordset que não será mais usado, para que a memória que ele ocupa seja liberada.

Caso queira aprender mais sobre Microsoft Access, considere fazer um curso online de Microsoft Access.

Caro leitor, você conseguiu entender como buscar dados de uma tabela usando recordsets? Deixe seu comentário e compartilhe este artigo nas redes sociais!

Autor: Matheus Pellizzaro

Matheus é formado em sistemas de Informação pela UDESC, desenvolve sistemas e páginas de internet para empresas e pessoas físicas nas "horas vagas". Maiores detalhes em www.tecnozen.com.br