MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


4 participantes

    [Resolvido]Consulta SQL dentro do código VBA

    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 20/11/2015, 11:57

    Olá pessoal, bom dia !

    Eu preciso de algo muito simples mas que está muitio dificil para eu fazer.
    Já passei horas procurando e testando um monte de códigos, e nada.
    Criei num formulário um botão chamado BtnSQL para chamar a  consulta abaixo. Como fica o código VBA para isso ?

    ("SELECT Nome, Cdc FROM TabClientes")

    Grato!!
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  clynton 20/11/2015, 12:06

    Rodrigo, como esta consulta será exibida?!
    Uma caixa de listagem?!


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 20/11/2015, 15:27


    Como resultado de uma consulta mesmo. A tradicional grade.
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  clynton 20/11/2015, 16:35

    Fará algum filtro ou simplesmente exibira todos os dados?!


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 20/11/2015, 17:41



    Simplesmente exibir o dados.

    Wink
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  clynton 20/11/2015, 22:16

    Apenas por curiosidade, pergunto:
    -Porque então você não cria uma consulta normalmente ao invés de criar pelo SQL?!


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 21/11/2015, 09:32

    .


    heheh! Smile  É o seguinte. Este BD que estou fazendo é para meu uso no trabalho, daí eu quero fazê-lo o mais leve possivel, com o minimo de objetos. Sei que posso criar uma consulta gráfica e chamá-la pelo VBA, mas também quero saber se tem como ativar uma Query direto pelo VBA. Sou um analfabeto em VBA, daí perguntando, pesquisando e fuçando mudo o meu quadro.
    Expliquei ? Wink

    Comecei hoje, agora, a acompanhar estas aulas:
    https://www.maximoaccess.com/t13699-curso-de-access-vba-completo

    .
    clynton
    clynton
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 309
    Registrado : 08/07/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  clynton 21/11/2015, 15:44

    A minha sugestão seria então chamar a própria tabela através deste botão...
    ...tenho pouco conhecimento, mas, pensando com coerência, como vamos acessar literalmente uma consulta sem que haja o objeto de consulta?!
    Todas instruções SQL que uso tem como parâmetro um objeto de consulta e é claro que fazendo referência a tabela de origem.
    De qualquer forma, tive a boa intenção de ajudar, mas, vamos esperar que algum dos mestres do fórum se manifeste sobre isto.


    .................................................................................
    Cumprimentos...


    Atenciosamente,
    Rogério Clynton Ribeiro


    __________________________________________________________________________

    "Ninguém é tão grande que não possa aprender e nem tão pequeno que não possa ensinar."
    Pablo Neruda
    Pablo Neruda
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 344
    Registrado : 17/09/2010

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Pablo Neruda 21/11/2015, 16:11

    Baumgratz,

    Para se trabalhar com SQL através do VBA você tem que saber trabalhar com DAO/ADO os quais possibilitam essas chamadas através das RECODSETS você já chegou nesse ponto em seus estudos?

    Bem básico seria:

    DIM BD AS DATABASE
    DIM RS AS RECORSET

    SET BD = CURRENTDB() 'DEFINE O BANCO DE DADOS COMO O ATUAL BANCO E SE AS TABELAS FOREM LOCAIS OU ESTIVEREM VINCULADAS
    SET RS = BD.OPENRECORSET ("SELECT TABELA.A, TABELA.B, TABELA.C FROM TABELA") 'VOCÊ MONTA SUA SQL DE CONSULTA OU COLOCA
    'SIMPLESMENTE O NOME DA TABELA PARA
    'SELECIONAR TODOS OS DADOS SEM CRITÉRIOS

    .... 'DAQUI PARA FRENTE DESENVOLVE SUA LÓGICA..

    Sds,


    Pablo


    .................................................................................
    [Resolvido]Consulta SQL dentro do código VBA Uc?export=view&id=0B-lnOJoekdM2VzZBQzFMVzRreTg
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 21/11/2015, 18:22

    .

    Oi Pablo, obrigado por chega aqui.

    Ixi, vc tá falando dificil. Devo estar anos luz deste assunto DAO e ADO...
    Estou na faze de criar botões de navegação, e sem tratamento de erro.

    Seu código tá meio complicado para mim, mas vou tentar. Depois te conto .

    Obrigado!!

    .
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Alvaro Teixeira 21/11/2015, 18:48

    Olá a todos,
    Rodrigo, você já tem a resposta aqui http://redeaccess.com.br/viewtopic.php?f=7&t=438.
    Na minha opinião tem duas alternativas:
    a) Faz conforme recomendação (e pode ter várias consultas, sempre que necessitar via codigo) atribuindo sempre o mesmo nome à consulta (assim na teoria, só tem um objecto)

    b) Cria um formulário, com uma caixa de listagem, que pode invocar sempre a origem dos dados por código (será simular Consulta num Formulário)

    Fica a sugestão.

    cheers
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Alvaro Teixeira 16/2/2016, 11:25

    Olá Rodrigo, como ficou a situação?
    Os utilizadores do forum agradecem o retorno.
    Abraço
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 16/2/2016, 13:25

    .
    Fiz como Avelino recomendou.
    "Crie a consulta no modo gráfico. Depois é só chamar pelo VBA, através do comando DoCmd."

    Grato!
    .
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Alvaro Teixeira 16/2/2016, 14:01

    Olá Rodrigo, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.

    Faltou apenas dar o tópico como resolvido, veja como fazer:
    https://www.maximoaccess.com/t860-resolucao-de-topicos
    Abraço
    avatar
    Baumgratz
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 05/10/2015

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Baumgratz 17/2/2016, 17:38

    Ok!
    Vlw!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Alvaro Teixeira 19/2/2016, 08:13

    cheers

    Conteúdo patrocinado


    [Resolvido]Consulta SQL dentro do código VBA Empty Re: [Resolvido]Consulta SQL dentro do código VBA

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 12:22