MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Compartilhe

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Ter 06 Out 2015, 00:11

    Galera,

    To com o seguinte problema:

    Criei um sistema em access 2010 com frontend e backend e como formulário principal, um formulário de navegação horizontal com 2 níveis de inserção de botões. Quando eu gero o ACCDE e começo a navegar pelos botões ele me apresenta o seguinte erro:

    O tipo de biblioteca ou assistente solicitado não é um projeto VBA.

    Quando eu rodo o ACCDB normalmente não dá erro e funciona dentro dos conformes. O erro só ocorre quando eu gero o ACCDE.

    Já tentei a seguinte dica:

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
      If DataErr = -25357 Then
         Response = acDataErrContinue
      End If
    End Sub

    Mas isso só faz desaparecer a mensagem de erro, pois os formulários não rodam.

    Alguém pode dar uma ajuda?


    Última edição por gordo em Ter 06 Out 2015, 23:47, editado 1 vez(es)

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Ter 06 Out 2015, 12:14

    Olá, retire esse código para ser possivel ver onde ocorre o erro.
    Também será util o código do erro gerado e em que parte do código ou evento.
    Para facilitar a ajuda, poste base de dados com pequeno exemplo.
    Nota o fórum está com problemas nos anexos, utilize (dropbox, Onedrive, copy, etc) e patilhe o link.
    Ficamos aguardar
    Abraço

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Ter 06 Out 2015, 23:49

    Retirando o código, o access não depura o erro.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Qua 07 Out 2015, 09:09

    Olá tente assim então:

    Código:
    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    msgbox err.number
    End Sub

    O erro acontece no mesmo PC, verifique as referencias.
    Caso não resolva, poste pequeno exemplo.
    Abraço

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Qua 07 Out 2015, 18:24

    Implementei o código e retornou erro 0

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Qua 07 Out 2015, 18:30

    Bom, como é compilado que dá o erro.
    Será melhor postar pequeno exemplo, para tentarmos simular e apurar.
    Abraço

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Qua 07 Out 2015, 23:47

    Não está aceitando anexo. Toda vez que tento anexar um arquivo, o forum dá uma mensagem de erro dizendo que o espaço total de armazenamento foi ultrapassado, e o arquivo .zip só tem 37Kb.

    Os seguintes erros foram encontrados
    Não é possível enviar o arquivo : o espaço total de armazenamento foi ultrapassado. (Espaço restante : 0 Kb)

    Se quiser que mande o exemplo pro teu e-mail

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Qui 08 Out 2015, 08:07

    Olá para o email não é uma boa conduta, privamos os outros membros, que também o podem ajuda.
    Acho que a situação do alerta do Administrador ainda se mantêm, veja link abaixo:
    [Você precisa estar registrado e conectado para ver este link.]

    Seguindo a recomendação, coloque na nuvem e partilhe o link.
    Eu aconselho um destes, todos de borla:

    Copy 15Gb (*)
    Meocloud 16gb (*)

    Os mais conhecidos:
    Dropbox 2Gb (*)
    OneDrive 15Gb (**)
    Google Drive 15Gb

    Nota:
    Nos assinalados (*), coloquei link de refral para ganharmos (eu e você) espaço extra.
    Nos assinalados (**), coloquei link de refral apenas eu ganho espaço extra.


    Outra alternativa será o GE.TT, não é obrigatório abertura de conta, apenas tem de arrastar o ficheiro e postar o link, bastante simples e rápido para partilha simples.

    Por último, sou da opinião de evitar a colocação de ficheiros, onde para fazer o download é obrigatório o registo.
    Abraço


    Última edição por ahteixeira em Qua 11 Nov 2015, 16:57, editado 2 vez(es)

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Qua 14 Out 2015, 22:28

    Segue o link com os arquivos de teste.

    [Você precisa estar registrado e conectado para ver este link.]

    Creio que agora seja possível analisar.

    São 2 arquivos: accdb e accde

    O erro só dá quando é gerado o accde.

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Qui 15 Out 2015, 14:38

    Olá João, com a partilha, foi mais fácil compreender.

    Efectivamente não funciona, mesmo com o código que postou na mensagem nº 1 que é o mesmo deste artigo.
    Parece que é um Bug, a solução será o formulário em questão não ter módulo (não ter código em vba), veja:
    [Você precisa estar registrado e conectado para ver esta imagem.]

    Mas existe um problema, pois podemos necessitar do código, a única forma que conheço será a chamada de Macro ou de Função.
    Segue link do meu teste com os dois exemplos  BDTeste_exemplo.zip.

    Abraço

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 23
    Registrado : 10/10/2011

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  gordo em Sex 16 Out 2015, 00:28

    Essa solução não serve pra mim.

    Mas encontrei um modo. Vou colocar um botão invisível para cada botão que não necessite de um segundo nível de botões de comando e a mensagem de erro que aparece quando se executa o accde gerado vou inibir com o código abaixo:

    Private Sub Form_Error(DataErr As Integer, Response As Integer)
    If DataErr = -25357 Then
    Response = acDataErrContinue
    End If
    End Sub

    Bem galera, esse bug vem desde a versão 2007. Quem quiser trabalhar com formulário de navegação horizontal com 2 níveis, vai enfrentar esse erro. Quem quiser mascarar, vai ter que fazer o que eu fiz ou então terá que rever todo o projeto.

    Dou esse tópico por solucionado

    ahteixeira
    Moderador
    Moderador

    Respeito às Regras 100%

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

    Re: [Resolvido]O tipo de biblioteca ou assistente solicitado não é um projeto VBA

    Mensagem  ahteixeira em Sex 16 Out 2015, 08:00

    Olá, obrigado pelo retorno,
    Os utilizadores do fórum agradecem.
    Abraço

      Data/hora atual: Dom 04 Dez 2016, 01:54