MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Erros Office 2013

    Compartilhe

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Sex 09 Jun 2017, 23:05

    Boa noite a todos. Mais uma vez peço ajuda aos universitários.

    Até então usava o Access 2003, mas essa semana após alguns testes que funcionaram normalmente já usando uma licença do Access 2013 na minha máquina, instalei mais 2 licenças da mesma versão do Office 2013 Professional 32 bits (original) em outras 2 máquinas, mas aconteceram os seguintes erros:

    1) Ao clicar em um botão imprimir: "A execução desta aplicação foi interrompida devido a um erro de tempo de execução. A Aplicação não pode continuar e será finalizada".
    E ao clicar no botão "OK" fecha tudo.

    2) Ao entrar no modo estrutura do formulário que tem o botão imprimir citado acima aparece as mensagens:
    2.1) "A expressão Ao Entrar que você inseriu como definição da propriedade de evento gerou o seguinte erro: O conjunto de eventos não é suportado pelo objeto ou classe.
    * Talvez a expressão não resulte no nome de uma macro, no nome de uma função definida pelo usuário ou em um [Procedimento de evento].
    * Talvez tenha ocorrido um erro na avaliação de uma função, evento ou macro".

    2.2) "A expressão Ao Abrir que você inseriu como definição da propriedade de evento gerou o seguinte erro: O conjunto de eventos não é suportado pelo objeto ou classe.
    * Talvez a expressão não resulte no nome de uma macro, no nome de uma função definida pelo usuário ou em um [Procedimento de evento].
    * Talvez tenha ocorrido um erro na avaliação de uma função, evento ou macro".

    2.3) "A expressão No Timer que você inseriu como definição da propriedade de evento gerou o seguinte erro: O conjunto de eventos não é suportado pelo objeto ou classe.
    * Talvez a expressão não resulte no nome de uma macro, no nome de uma função definida pelo usuário ou em um [Procedimento de evento].
    * Talvez tenha ocorrido um erro na avaliação de uma função, evento ou macro".

    PS: De forma intermitente no meu computador quando tento abrir o aplicativo ele não abre e aparecem as mensagens acima e não consigo executá-lo.

    Para tentar sanar fiz o seguinte:

    Olhei as Referências e constatei que havia tido uma mudança:
    a) quando usava o Access 2003 era 'Microsoft Access 11.0 Object Library'
    b) após instalar o Office 2013 ficou assim: 'Microsoft Access 15.0 Object Library'
    c) as demais continuaram sem alteração, inclusive: 'Microsoft Office 11.0 Object Library' e 'Microsoft Word 11.0 Object Library'

    Fiz Depuração e Compilação e não surgiu nenhuma mensagem de erro.

    Na minha máquina uso o Windows 7 Professional SP1 64 bits
    Uma das máquinas usa Windows 7 Professional SP1 64 bits
    Outra máquina usa Windows 10 Professional 64 bits

    Mas, o erro em ambas as máquinas são os mesmos relatados acima. Na minha máquina os erros acima agora  acontece de forma intermitente, pois até ontem funcionava perfeitamente.

    Fiz buscas aqui no Fórum, mas não encontrei nada para me auxiliar, então se alguém já passou por isso ou saiba como resolver, fico no aguardo para tentar a solução.
    Se não conseguir resolver terei que voltar tudo para o Access 2003 (Via Backup), pois nessa versão tudo estava funcionando na perfeição, no entanto, minha intenção é migrar para essa versão mais atual e segura.
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 672
    Registrado : 07/12/2011

    Re: Erros Office 2013

    Mensagem  tauron em Sab 10 Jun 2017, 00:45

    Amigo vc poderia postar o bd? tenho o 2013 (64) e não tenho nenhum problema com versões anteriores.



    [Você precisa estar registrado e conectado para ver esta imagem.]

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Sab 10 Jun 2017, 17:57

    Caro Tauron,
    sim, posso postar.

    Mas, antes gostaria de fazer algumas observações:

    1) O seu Office 2013 é de 64 bits. O meu Office é 32 bits
    2) Na sua imagem mostra a Referencia "Microsoft Office 15.0 Access database engine Object"
       Enquanto que no meu após instalar o Office 2013, ficou assim

    2.1) quando usava o Access 2003 era 'Microsoft Access 11.0 Object Library'
    2.2) após instalar o Office 2013 as Referencias ficaram assim: 'Microsoft Access 15.0 Object Library'
    2.3) as demais continuaram sem alteração, inclusive: 'Microsoft Office 11.0 Object Library' e 'Microsoft Word 11.0 Object Library'

    Conclusão:
    a) A instalação manteve a Referencia "'Microsoft Office 11.0 Object Library' que já existia
    b) alterou apenas a Referencia ''Microsoft Access 15.0 Object Library' que antes era 'Microsoft Access 11.0 Object Library', que aliás é a mesma mostrada na sua imagem.

    Perguntas:
    1) Será que se eu marcasse a Referencia "Microsoft Office 15.0 Access database engine Object" que é o que tem na sua imagem resolveria ?
    2) Apesar de que não sei se terá essa referencia para eu marcar, Caso não tenha como eu a consigo?
    3) O fato da sua versão do Office ser de 64 bits e a minha de 32 bits faz alguma diferença com relação as Referencias ou em algo mais?
    4) Existe algum problema no fato das máquinas em uso serem de 64 bits e a versão do Office ser de 32 bits ?

    Mas, como esses problemas aconteceram nas máquinas do meu trabalho, e hoje não tem expediente só poderia ver ou testar algo na próxima segunda-feira.
    Estou a lhe perguntar o que vai acima para adiantar o assunto com relação às Referencias suas e minhas, visto que a quantidade de bits são diferentes, e se for o caso depois poderia postar minha BD para você dar uma olhada, caso não consigamos resolver com essas observações e perguntas, combinado?
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 672
    Registrado : 07/12/2011

    Re: Erros Office 2013

    Mensagem  tauron em Sab 10 Jun 2017, 19:16

    Amigo posta aqui que apos testarmos vamos lhe retornar sobre o andamento e o desfecho.beleza?


    das suas perguntas posso responder de imediato apenas as de numero 3 e 4.

    3. O Aplicativo produzido no em 32 bits para que "rode" legal em uma de 64 necessita de um ajuste. (Vá no menor buscar, busca avancada = 64 bits)

    4. Não ha problema.

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Seg 12 Jun 2017, 02:56

    Amigo Tauron

    Como só vi agora a noite, amanhã no trabalho verei com mais calma e até postar minha BD como solicitado,
    Valeu e até mais.

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Ter 13 Jun 2017, 00:29

    Tauron, boa noite

    Hoje não tive tempo de fazer teste nenhum nas máquinas com problema no Office 2013 32 bits.

    Estou enviando em anexo o arquivo no formato .mdb feito no Access 2003.
    Também estou lendo a busca que você recomendou que tem vários tópicos relacionados, mas fiquei com algumas dúvidas ainda, por exemplo:

    a) até então trabalhava com o Access 2003 que acredito seja de 32 bits, procurei na Ajuda do aplicativo, mas ele não mostra se é 32 ou 64 bits.
    b) Desinstalei o Office 2003 das máquinas e instalei a versão Office 2013 32 bits, então em tese se o arquivo .mdb foi feito em 32 bits e instalei uma versão 2013 também de 32 bits deveria funcionar não é ?
    c) na sua última mensagem diz:
      "3. O Aplicativo produzido no em 32 bits para que "rode" legal em uma de 64 necessita de um ajuste. (Vá no menor buscar, busca avancada = 64 bits)"

    Então quando eu disse nas mensagens anteriores referindo-me a 64 bits é ao Windows 10 ou Windows 7 das 02 máquinas dos usuários, ou seja, não estava me referindo ao Office 2013 que foi instalado e que é de 32 bits, espero que tenha entendido assim também, senão fica esclarecido agora.

    Então, por sugestão sua resolvi enviar os arquivos (compactado) para você olhar e depois repassar o que foi feito para o funcionamento do mesmo.
    Detalhes:
    1) Precisa criar uma pasta na unidade C:\FMA (Por conta das vinculações entre o BE e FE)
    2) Tem uma base de dados = FMA - BaseDados.mdb     (BE)
    3) Tem uma base com os objetos = FMA - Objetos.mdb (FE)
    4) Tem uma base com os usuários = dbuser.mdb
    5) MouseHook.dll = Em um formulário uso a biblioteca que deve ficar na pasta C:\Windows\System (Serve para travar a roda do Mouse)
    6) O sistema roda em Rede com 08 usuários. Coloquei apenas em 02 máquinas: 1 com Windows 10 64 bits e outra com Windows 7 64 bits, e apresentaram os mesmos problemas já relatados na mensagem nº 1
    7) Na Rede fica o arquivo: FMA - BaseDados.mdb e em cada uma das 8 estações fica o arquivo dos objetos: FMA - Objetos.mdb
      PS 1: Não estou usando em nenhuma das 8 máquinas arquivo tipo .MDE, e sim .MDB
      PS 2: Na versão 2013 pretendo usar com a extensão .ACCDE
    Cool Depois que tudo estiver funcionando bem com o formato .MDB pretendo converter esse mesmo arquivo para a extensão .ACCDB, seria recomendável ? ou devo continuar usando como .MDB?

    Espero que as explicações esteja a contento para você, senão pode perguntar o que for preciso.

    Após reler outros tópicos feito na busca sugerida por você, amanhã devo estar fazendo testes nas máquinas para ver se entendo melhor essa questão dos 'bits'

    No aguardo.
    Anexos
    FMA.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (2.8 Mb) Baixado 8 vez(es)

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Ter 20 Jun 2017, 01:06

    Up
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 672
    Registrado : 07/12/2011

    Re: Erros Office 2013

    Mensagem  tauron em Qua 21 Jun 2017, 02:08

    Amigo, testei seu banco na versao access 2013 64bits e funfou perfeitamente. Ja pensou na possibilidade de ter acontecido algum erro durante a instalacao do access (pacote office).

    Tentando esclarecer as duvidas:
    a) Somente as versoes posteriores ao 2007 possuem 32 e 64 bits.
    b) Sim, a nao ser que o software contenha algum erro de instalacao.

    Quanto a questao de 32 ou 64 bits, tambem me referi a versoes do access pois a adaptacao de um app criado em 32 necessita de ajuste para rodar em 64.

    O fato da maquina suportar softwares de 64 bits nao impede que seja instalado os de 32 bits. O fato e que ao instalar um de 32 bits vc nao ira usufruir de toda a capacidade do equipamento.

    Acho pouco provavel que consiga converter seu app em accde devido ao tamanho.

    Como aqui no meu access2013 64 bits esta funfando, aproveitei para implementar alguns bloqueios a seguir:
    FMA - BaseDados.mdb = criptografado com senha de acesso (vileman)

    dbuser.mdb = criptografado com senha de acesso (vileman)

    FMA - Objetos.mdb
    atualizar na nova estrutura: com o FE em modo estrutura, apague as tabelas viculadas a Base de dados depois proceda a vinculacao normalmente e ao ser solicitado a senha insira a fornecida acima.

    acesso o app como "admin" e localize dois cadeados (um aberto e outro fechado). Clique no "fechado" saia do app e tente entrar no modo estrutura.
    Depois tente com outro usuario.

    PS: não eh uma maneira muito arrojada mas funciona para dar uma seguranca melhor.
    Anexos
    Vileman.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (2.6 Mb) Baixado 2 vez(es)

    vileman
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 414
    Registrado : 25/05/2011

    Erros Office 2013

    Mensagem  vileman em Qui 22 Jun 2017, 00:14

    Amigo Tauron, boa noite

    Obrigado pelos esclarecimentos quanto as versões 32 e 64 bits.

    Vou desinstalar o Office 2013 e reinstalar novamente por conta de talvez ter havido algum erro durante a instalação.

    Estou tentando conseguir a versão Office 64 bits pela instituição que trabalho, mas até conseguir irei proceder com a de 32 bits, até mesmo para aprender, caso no futuro precise lidar com a mesma situação de agora.

    Quanto ao ACCDE vou testar para ver se consigo converter.

    E quanto a converter o .mdb para o formato .accdb seria recomendável ou deixo como está?

    Toda segurança é bem-vinda, vou testar e lhe digo depois.
    avatar
    tauron
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 672
    Registrado : 07/12/2011

    Re: Erros Office 2013

    Mensagem  tauron em Qui 22 Jun 2017, 10:18

    Puxa estou tentando encontrar um codigo (api) se nao estiver enganado do JPaulo que trata de uma maneira mais simples a questao da versao do access (32 ou 64 bits) mas, não me lembro do titulo.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: Erros Office 2013

    Mensagem  ahteixeira em Qui 22 Jun 2017, 11:33

    Olá a todos,

    Tauron, veja se é isto:
    [Você precisa estar registrado e conectado para ver este link.]

    Manoel, está numa batalha, mas devemos simplificar e a migração deve ser progressiva.

    Sou da opinião que deve manter a versão do Office 32 bit, sendo essa a reconedação da Microsoft:
    support.office.com/pt-br/article/Escolha-entre-uma-versão-de-64-bits-ou-de-32-bits-do-Office-2dee7807-8f95-4d0c-b5fe-6c6f49b8d261?ui=pt-BR&rs=pt-BR&ad=BR#32or64Bit=2013
    A versão 64 bits tem outras funcionalidades que devem ser equacionadas se são necessárias e utilizadas.

    Quanto às referencias (Microsoft Access 11.0 Object Library), uma breve explicação:

    Access 2016 = 16
    Access 2013 = 15
    Access 2010 = 14
    Access 2003 = 11
    Access 2002 = 10
    Access 2000 = 9
    Access 97 = 8
    Access 95 = 7

    Não vi o seu projeto, na minha opinião deveria:
    1) Criar uma nova base de dados vazia no access 2013
    2) Importar todos os objectos do seu Front End (FMA - Objetos.mdb)
    3) Eliminar o código relativo à MouseHook.dll (no 2013 já não existe esse problema)
    4) Vincular às bases de dados (até tudo funcionar bem e ter os postos todos a funcionar, pode manter em MDB)
    5) Verificar erros e porceder aos ajustes.

    É a minha sugestão.

    Nota, Não se esqueça de verificar nas "Opções" do VBA como tem o tratamento de erros, deverá estar em "Parar em todos os erros" ou no mínimo "Parar no modo Classe".
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço a todos

      Data/hora atual: Sab 24 Jun 2017, 13:11