ACCESS BUSCA

USUARIO.EXCLUIDOS 30/03/2005 01:23:01
#75678
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
USUARIO.EXCLUIDOS 30/03/2005 06:36:21
#75682
Uma das maneiras, é abrir uma conexão ADO e executar um SELECT (uma consulta BD). Dê uma olhada pelo site buscando conexões ADO
USUARIO.EXCLUIDOS 31/03/2005 01:04:43
#75909
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.
WEBMASTER 31/03/2005 01:17:14
#75912
Resposta escolhida
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
USUARIO.EXCLUIDOS 31/03/2005 01:43:52
#75917
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.
USUARIO.EXCLUIDOS 31/03/2005 07:36:51
#75937
ensina passo a passo como conectar e usar um bd access.
http://www.vbmania.com.br/vbmdetail.php?varID=2235
USUARIO.EXCLUIDOS 01/04/2005 02:44:37
#76082
Resumindo...
Eu queria saber que linha vou ter que usar no lugar desta para o Access:

Variavel = sml.Application.Cells(5, 3).Value

USUARIO.EXCLUIDOS 02/04/2005 01:41:33
#76308
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á?
USUARIO.EXCLUIDOS 03/04/2005 02:03:39
#76392
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?
WEBMASTER 03/04/2005 12:58:54
#76408
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!!!
Página 1 de 2 [11 registro(s)]
Tópico encerrado , respostas não são mais permitidas