COMO DECLARAR UMA CONSULTA NO ACCESS

ROHEN 22/07/2010 15:59:39
#348172
Carissimos experts em VB!
Tenho uma duvida, na verdade nem é duvida, eu realmente nao sei como fazer. Confesso que ja aprendi mas agora que voltei a praticar e acabei me esquecendo!
BOm, é o seguinte: Pra buscar uma tabela no acces eu uso:
Dim bddados as database
dim tbcompras as recordset
Perfeito! Tudo funciona!
Mas isso so funciona em tabelas,
mas eu quero saber como faço pra buscar uma consulta do access?
Como devo decarar essa consulta?
obrigado pela atençao!
JAMESBOND007 22/07/2010 16:16:49
#348175
veja se isto pode lhe ajudar

 [Ô] select * from TABELA where CAMPO=[ô][Ô] &TEXTBOX.TEXT & [Ô][ô][Ô], conexaodobancodedados, adOpenDynamic, adLockReadOnly

JAMESBOND007 22/07/2010 16:25:46
#348179
LVFIOROT, entendi obrigado por me corrigir
CLEITONSOUZA 22/07/2010 17:30:06
#348199
Voce esta usando qual banco de dados?
CLEITONSOUZA 22/07/2010 22:15:35
#348224
Tente assim
[Ô]Select * From NOME DA CONSULTA Order By Campo[Ô]
ROBIU 23/07/2010 06:06:52
#348229
Citação:

mas eu quero saber como faço pra buscar uma consulta do access?


A consulta Access é uma instrução Sql tipo as que foram colocadas acima. Dentro do access você pode visualizar essa instrução abrindo a consulta no modo Design, click com o butão direito na área que fica as tabelas e escolher o modo SQL. Se você quiser que esta consulta no vb6, você pode copiar a sql e colar em seu código vb6, com uns poucos ajustes. Neste caso você pode eliminar a consulta que criou no access.
Porém, se preferir usar a consulta que está dentro do access no vb6, vc pode usar da mesma forma que faz com a tabela. Já testou substituir o nome de uma tabela pelo nome de uma consulta em seu código de conexão?


Tópico encerrado , respostas não são mais permitidas