Página 1 de 1
[RESOLVIDO] Compatibilidade
Enviado: Sex Set 15, 2017 9:54 am
por SaraOliveira
Olá!
Estou enfrentando o seguinte problema: A minha planilha de Cadastro de Livros, adaptada da Planilha de Cadastro versão 3, funciona perfeitamente no meu computador do trabalho office 2013 X86, porém minha máquina de casa é um office 365 X64 (já tentei instalar o office X86 mas o Windows não deixa) e não consigo executar a Tela de Pesquisa.
Há como adaptar o código para que funcione em ambos?
Re: Compatibilidade
Enviado: Dom Set 17, 2017 10:56 pm
por Mikel Silveira Fraga
Sara, boa noite.
O arquivo que você enviou esta corrompido, pois não existe nenhum projeto VBA no mesmo.
Favor verificar o mesmo.
Re: Compatibilidade
Enviado: Seg Set 18, 2017 7:19 am
por SaraOliveira
Bom dia Mikel,
muito obrigada pelo aviso!
Re: Compatibilidade
Enviado: Seg Set 18, 2017 8:25 am
por Mikel Silveira Fraga
Sara, bom dia.
Queria apenas confirmar minhas suspeitas. Você usa o Office 64 bits, mas o ListView, existente no formulário frmPesquisa, não roda nas versões 64 bits do Office.
Por esse motivo você esta tendo problemas.
Existem somente duas soluções para esse caso:
1 - Troca a versão do Office para 32 bits;
2 - Troca os ListView´s de seu projeto, pelas ListBox´s.
Demais dúvidas, a disposição.
Re: Compatibilidade
Enviado: Dom Set 24, 2017 9:53 pm
por SaraOliveira
Olá Mikel,
obrigada pelo retorno.
Retirei o frmPesquisa e agora a tela de Pesquisa abre, mas não funciona. (Não aparece nenhuma informação no ListBox e nem a pesquisa funciona).
Estou incluindo o arquivo com as alterações que fiz.
Ele continua 'funfando' perfeitamente no office X86
desde ja agradeço a paciência
Re: Compatibilidade
Enviado: Seg Set 25, 2017 10:10 am
por Mikel Silveira Fraga
Sara, bom dia.
Baixei seu modelo e realmente rodou no Office 32 bits (x86), mas aqui no serviço não tenho o Office 64 bits instalado.
Vou fazer um Snapshot da VM que tenho, instalo uma versão do Office 64 bits para testar. Assim que tiver alguma novidade, dou um retorno.
Abraços e excelente semana.
Re: Compatibilidade
Enviado: Sáb Out 14, 2017 5:16 pm
por SaraOliveira
Olá Mikel,
acabei achando uma solução que atende a minha necessidade:
Alterei uma linha na função Private Function PreecheRecordSet e resolveu a questão de não 'funfar' a tela de pesquias no office x64.
Código: Selecionar todos
'antiga linha
'.Provider = "Microsoft.JET.OLEDB.4.0"
'nova linha
.Provider = "Microsoft.ACE.OLEDB.12.0"
Muito obrigada pela boa vontade & ajuda.
Re: [RESOLVIDO] Compatibilidade
Enviado: Sáb Out 14, 2017 11:48 pm
por Mikel Silveira Fraga
Sara, boa noite.
Esta ocorrendo contigo o mesmo que ocorreu com um amigo do fórum em outro tópico.
Apenas para esclarecimento, veja minha resposta pra ele.
-
Re: [RESOLVIDO] Erros (64bits) - Aplicativo de Cadastro
Abraços e excelente final de semana.