Ola Tomas, Venho acompanhando seu site a um bom tempo e tenho aprendido algumas coisas que me ajudaram muito.
ja tenho alguma noção de programação vba, porem tenho encontrado dificuldades quanto a realizar pesquisas SQL dentro do Excel com VBA.
Se possível , gostaria de solicitar o seguinte :
1- Qual o jeito correto (ou o que melhor funciona) para realizar pesquisas em sql dentro do Excel com VBA ? se possível explicar a estrutura e o significado dos comandos, propriedades utilizadas e suas funções
2- Como exemplo para aprendizado, estou quebrando a cabeça em uma planilha com 5 Campos (Codigo, Nome, Endereço, Cidade, Estado) , bem básico, inseri um form e coloquei 1 textbox e trez botões de comando e um listbox para visualizar o resultado da pesquisa , pois o que quero fazer é o seguinte :
- Realizar uma busca completa que mostre todos os registros da minha tabela no listbox.
- realizar busca informando um texto, no caso o nome da pessoa e clicando no botão de busca , desta maneira seria listado no list box somente os nomes que correspondessem com o informado juntamente com seus respectivos dados
Ja consegui realizar algumas consultas, porem quero fazer isto com freqüência , ou seja , realizo uma pesquisa , verifico os dados, limpo os campos e faço outra em seguida e assim sucessivamente porem é neste ponto que encontro problemas , não consigo realizar pesquisas seguidas.
Parece que chego no fim do banco e não consigo voltar o cursor para o inicio , sei la , parece que falta uma atualização do banco , para realizar a próxima consulta .
Bem se alguem puder me dar uma mãozinha neste quesito agradeço muito
valeu e ate mais
Gustavo
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
Realizar pesquisas no Excel com SQL e VBA
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Realizar pesquisas no Excel com SQL e VBA
Gustavo, o Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel V3, funciona com formulários Cadastro e Pesquisa e instrução SQL, no tópico abaixo tem o link para baixa-lo e veja se ajuda.
Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel V3
viewtopic.php?f=16&t=904
Segue algumas referencias sobre SQL :
Apostilas variadas sobre VBA e Sql
viewtopic.php?f=17&t=504
W3Schools
http://www.w3schools.com/Sql/default.asp
SQL Tutorial - SQL Query Reference
http://www.1keydata.com/sql/sql.html
TECH on the Net
http://www.techonthenet.com/sql/index.php
SQL Tutorial
http://www.sql-tutorial.net/SQL-tutorial.asp
Web Tutorials
http://www.tizag.com/sqlTutorial/index.php
Espero ter sido util.
[]s
Modelo de Aplicativo de Cadastro em VBA no Microsoft Excel V3
viewtopic.php?f=16&t=904
Segue algumas referencias sobre SQL :
Apostilas variadas sobre VBA e Sql
viewtopic.php?f=17&t=504
W3Schools
http://www.w3schools.com/Sql/default.asp
SQL Tutorial - SQL Query Reference
http://www.1keydata.com/sql/sql.html
TECH on the Net
http://www.techonthenet.com/sql/index.php
SQL Tutorial
http://www.sql-tutorial.net/SQL-tutorial.asp
Web Tutorials
http://www.tizag.com/sqlTutorial/index.php
Espero ter sido util.
[]s
-
- Colaborador
- Mensagens: 36
- Registrado em: Seg Mai 16, 2011 8:14 pm
Re: Realizar pesquisas no Excel com SQL e VBA
Olá Thomáz,
Esse exemplo é o que eu estou procurando, mas verificando o exemplo 3, verifiquei que ao clicar no botão Pesquisar, dá um erro VBA e diz o seguinte:
Private Sub btnPesquisar_Click()
frmPesquisa.Show
End Sub
Portanto o formulário de pesquisa não abre, pois aparece esse erro.
Aguardo retorno, pois sei que vc entenderá o probleminha.
Abraços!!!
Esse exemplo é o que eu estou procurando, mas verificando o exemplo 3, verifiquei que ao clicar no botão Pesquisar, dá um erro VBA e diz o seguinte:
Private Sub btnPesquisar_Click()
frmPesquisa.Show
End Sub
Portanto o formulário de pesquisa não abre, pois aparece esse erro.
Aguardo retorno, pois sei que vc entenderá o probleminha.
Abraços!!!
- Mauro Coutinho
- Jedi
- Mensagens: 1561
- Registrado em: Sáb Mar 13, 2010 8:10 pm
- Localização: São José dos Pinhais - Pr
Re: Realizar pesquisas no Excel com SQL e VBA
Jovem, você simplesmente rodou o ModeloOriginal ou fez algumas adaptações ?
Se fez adaptações, se faz necessário arrumar as referencias, como nome dos Campos, Nome do Formulário, etc.
Este modelo ao mesmo tempo que é simples tambem é complexo em suas rotinas, e qualquer alteração devemos verificar todas, só pelo erro que postou não da para saber aonde encontra-lo, o ideal é abrir o modelo seguir a Rotina Passo a Passo utilizando a tecla F8 no Editor do Vba para saber exatamente onde está dando Erro.
Se realizou adaptações, de uma olhada no Tópico TUTORIAIS o que foi postado como realizar modificações nesta versão :
Modelo Cadastro V3 - Adaptações
viewtopic.php?f=16&t=595
abraços
Se fez adaptações, se faz necessário arrumar as referencias, como nome dos Campos, Nome do Formulário, etc.
Este modelo ao mesmo tempo que é simples tambem é complexo em suas rotinas, e qualquer alteração devemos verificar todas, só pelo erro que postou não da para saber aonde encontra-lo, o ideal é abrir o modelo seguir a Rotina Passo a Passo utilizando a tecla F8 no Editor do Vba para saber exatamente onde está dando Erro.
Se realizou adaptações, de uma olhada no Tópico TUTORIAIS o que foi postado como realizar modificações nesta versão :
Modelo Cadastro V3 - Adaptações
viewtopic.php?f=16&t=595
abraços