ACCESS BUSCA
Usava a linha abaixo para pegar os dados de uma determinada célula numa planilha do Excel.
Variavel = sml.Application.Cells(5, 3).Value
Gostaria de saber como faço a mesma coisa no Access?
Desde já agradeço pela atenção
Variavel = sml.Application.Cells(5, 3).Value
Gostaria de saber como faço a mesma coisa no Access?
Desde já agradeço pela atenção
Uma das maneiras, é abrir uma conexão ADO e executar um SELECT (uma consulta BD). Dê uma olhada pelo site buscando conexões ADO
Já peguei vários exemplos e todos funcionam bem, mas nos exemplos não vi nada que funcione como a linha que mencionei, ou seja, buscar um determinado campo num determinado registro.
Só queria saber que comando usar para pegar o conteúdo de um campo numa determinada linha e coluna da tabela.
Só queria saber que comando usar para pegar o conteúdo de um campo numa determinada linha e coluna da tabela.
Se utilizares SQL e ADO, por exemplo
SQL = "SELECT Nome, Endereco, Telefone FROM TabCadastro WHERE Codigo = " & 5
SeuRecordset.Open SQL, SuaConexao, 3, 3
Text1.Text = SeuRecordSet(0) 'Retorna o Nome do Código 5
Text1.Text = SeuRecordSet(1) 'Retorna o Endereço do Código 5
Text1.Text = SeuRecordSet(2) 'Retorna o Telefone do Código 5
Ou seja, ele retornará o registro da coluna determinada!!!
Acho que era mais ou menos isto que gostarias de saber
SQL = "SELECT Nome, Endereco, Telefone FROM TabCadastro WHERE Codigo = " & 5
SeuRecordset.Open SQL, SuaConexao, 3, 3
Text1.Text = SeuRecordSet(0) 'Retorna o Nome do Código 5
Text1.Text = SeuRecordSet(1) 'Retorna o Endereço do Código 5
Text1.Text = SeuRecordSet(2) 'Retorna o Telefone do Código 5
Ou seja, ele retornará o registro da coluna determinada!!!
Acho que era mais ou menos isto que gostarias de saber
Não sei se vou perguntar besteira, mas no Access uso esse mesmo código?
Estou usando comandos do tipo:
rst.Fields(0)
rst. moveNext, etc...
é que sou principiante em VB e o que me passou acima ainda é que meio complicado para mim.
A história é que criei depois de muito ralar um aplicativo para usar com o Excel e agora tenho que usar o mesmo aplicativo no Access.
Estou usando comandos do tipo:
rst.Fields(0)
rst. moveNext, etc...
é que sou principiante em VB e o que me passou acima ainda é que meio complicado para mim.
A história é que criei depois de muito ralar um aplicativo para usar com o Excel e agora tenho que usar o mesmo aplicativo no Access.
ensina passo a passo como conectar e usar um bd access.
http://www.vbmania.com.br/vbmdetail.php?varID=2235
http://www.vbmania.com.br/vbmdetail.php?varID=2235
Resumindo...
Eu queria saber que linha vou ter que usar no lugar desta para o Access:
Variavel = sml.Application.Cells(5, 3).Value
Eu queria saber que linha vou ter que usar no lugar desta para o Access:
Variavel = sml.Application.Cells(5, 3).Value
Quer dizer então se eu quizer pegar o conteúdo do campo "Idade" do registro 46,
não existe nenhum comando que me faça ir direto lá?
não existe nenhum comando que me faça ir direto lá?
Se eu estiver tetando aprender a voar e perguntar pra alguém que já voa,
será que ele vai se lembrar do tempo que esta tentando voar?
será que ele vai se lembrar do tempo que esta tentando voar?
No Excel você precisa informar a referência completa da celula(Linha e Coluna)
No Access não esta necessidade(e nenhum outro banco, que eu saiba)
O SQL permite que você estipule um critério para a pesquisa e quais dados você quer que retorne!!!
No Access não esta necessidade(e nenhum outro banco, que eu saiba)
O SQL permite que você estipule um critério para a pesquisa e quais dados você quer que retorne!!!
Tópico encerrado , respostas não são mais permitidas