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


2 participantes

    [Resolvido]Comando para executar Consulta dá erro

    avatar
    ronaldofacre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 19/09/2015

    [Resolvido]Comando para executar Consulta dá erro Empty [Resolvido]Comando para executar Consulta dá erro

    Mensagem  ronaldofacre 24/2/2016, 12:12

    Cordial bom dia a todos!

    Estou enfrentando o seguinte problema:

    Criei uma consulta de acréscimo cujo nome é "qryConferenciaPorCodBarras_ContagemRegistros_3". Quando dou um duplo clique em cima dela, funciona normalmente. Se aciono através de macro em um botão de comando, funciona normalmente. Porém, quando tento executar através de VBA, no evento "ao clicar" de um botão de comando, dá erro o seguinte erro:

    "Erro em tempo de execução '3061':
    Parâmetros insuficientes. Eram esperados 1.

    Quando clico no botão depurar, ele aponta pra "qy.execute".

    Segue o código que estou usando:

    Private Sub Comando0_Click()
    Dim db As DAO.Database
    Dim qy As DAO.QueryDef

    Set db = CurrentDb()
    Set qy = db.QueryDefs("qryConferenciaPorCodBarras_ContagemRegistros_3")
    qy.Execute
    End Sub


    Última edição por ronaldofacre em 25/3/2016, 21:43, editado 1 vez(es)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Comando para executar Consulta dá erro Empty Re: [Resolvido]Comando para executar Consulta dá erro

    Mensagem  JPaulo 24/2/2016, 13:09

    Ola;

    Se você não quer criar uma consulta temporaria, porque está a usar querydef ?

    Faça o simples;

    Código:
    DoCmd.SetWarnings False
    DoCmd.OpenQuery "qryConferenciaPorCodBarras_ContagemRegistros_3", acViewNormal, acEdit
    DoCmd.SetWarnings True


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new Instruções SQL como utilizar...
    avatar
    ronaldofacre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 19/09/2015

    [Resolvido]Comando para executar Consulta dá erro Empty Comando para executar Consulta dá erro

    Mensagem  ronaldofacre 24/2/2016, 14:38

    Desde já, obrigado!

    Continua dando o seguinte erro:

    Informa que houve um problema na comunicação entre o meu Banco de dados e o Servidor OLE ou com o controle ActiveX.

    Este erro ocorre quando um evento não pôde ser executado porque não foi possível avaliar a localização da lógica do evento. Por exemplo, se a propriedade OnOpen de um formulário estiver definida como =[Field], o erro ocorrerá porque espera-se que um nome de evento ou macro seja executado quando o evento acontecer.



    Interessante que com a macro está funcionando normalmente.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Comando para executar Consulta dá erro Empty Re: [Resolvido]Comando para executar Consulta dá erro

    Mensagem  JPaulo 24/2/2016, 15:03

    Isso não é a mesma coisa, isso acontece porque você tem erros algures no VBA;

    Abra um modulo qualquer ou entre na secção do VBA pelo form, vá a Debug e Compile, corriga todos os erros que apresentar.

    Depois de todos os erros corrigidos, faça o compactar/reparar.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Comando para executar Consulta dá erro Folder_announce_new Instruções SQL como utilizar...
    avatar
    ronaldofacre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 19/09/2015

    [Resolvido]Comando para executar Consulta dá erro Empty Comando para executar Consulta dá erro

    Mensagem  ronaldofacre 24/2/2016, 17:15

    JPaulo,

    Fiz o que vc falou, mas continua dando o erro. Parece que o meu sistema está como que aberto em modo exclusivo.

    avatar
    ronaldofacre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 32
    Registrado : 19/09/2015

    [Resolvido]Comando para executar Consulta dá erro Empty Re: [Resolvido]Comando para executar Consulta dá erro

    Mensagem  ronaldofacre 2/4/2016, 13:00

    Estava com o access 2003 instalado e isso estava dando algum conflito com o 2016. Desinstalei o 2003 e resolveu.

    Obrigado a todos!

    Conteúdo patrocinado


    [Resolvido]Comando para executar Consulta dá erro Empty Re: [Resolvido]Comando para executar Consulta dá erro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 04:30