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


3 participantes

    Runtime Access 2003 - Windows 8.1

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 26/3/2015, 17:07

    Olá a todos.
    O Runtime do 2003 instalado no Windows 8.1 apresentava alguns erros nas aplicações que ainda são mantidas no formato MDB/MDE.
    Como todos sabemos o suporte para o Windows XP e Office 2003 já acabou.
    A solução foi instalar o Runtime do 2007 (http://www.microsoft.com/pt-pt/download/details.aspx?id=27835), mantendo na mesma as versões em MDB/MDE.
    Está tudo a funcionar na normalidade.
    Apenas foi efetuado um ajuste na aplicação por causa do “Aviso de Segurança”, facilmente resolvido com ajuda deste artigo do Mestre Avelino http://www.usandoaccess.com.br/tutoriais/macro-de-seguranca-e-currentproject-istrusted.asp?id=1
    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 30/3/2015, 11:11

    Bom dia Teixeira

    O meu sistema é :
    Windows 8.1 com Office 2007  

    O autoexec da minha BD está como mosta a imagem, igual a BD do Mestre Avelino "Maestro"

    Runtime Access 2003 - Windows 8.1 Qz58xx

    Copiei o modulo para a minha BD.
    Se alterar para a Dica do Avelino como a imagem abaixo, a minha BD não abre.

    Runtime Access 2003 - Windows 8.1 351g8xv


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 30/3/2015, 11:34

    Bom Dia Assis,

    Não consigo ver as imagens para ajudar (tenho verificado que o TINYPIC tem apresentado erros).
    Será melhor enviar via dropbox ou outro.

    Quanto ao meu testemunho a aplicação continua em MDE criado através do 2003.
    Abraço


    Última edição por ahteixeira em 30/3/2015, 16:42, editado 1 vez(es)
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 30/3/2015, 11:59

    dl.dropboxusercontent.com/u/8169944/Imagens%20Seguran%C3%A7a%20Macros.zip


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 30/3/2015, 12:08

    Olá, veja bem, será isto:

    Conversão de Tipos
    Quando Visual Basic converte valores de tipos de dados numéricos para Boolean, 0 se torna False e todos os outros valores tornam-se True. Quando Visual Basic converte valores Boolean em tipos numéricos, False se torna 0 e True torna-se -1.


    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 30/3/2015, 12:25

    Teixeira
    Vamos ver se o Mestre Avelino me diz alguma coisa sobre o assunto.
    Pois no site do Mestre Avelino tem lá um exemplo chamado "Tuto5" que eu fiz o downlod, e ao executa-lo no meu PC, mesmo que as macros estejam todas Desativadas o exemplo deteta que estão desativas mas abre sempre. mas no meu BD se colocar

    [currentproject].[istrusted]=Verdadeiro ExecutarCódigo =fncConfigMacro()

    ou

    [currentproject].[istrusted]=-1 ExecutarCódigo =fncConfigMacro()


    A BD não abre


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 30/3/2015, 15:55

    Olá Assis,
    1) Em que formato é que está o seu projecto?
    2) Está a tentar rolar em que versão (e já está compilado).
    No caso que aqui relatei, a aplicação está em Access2003, todos os postos estão em Win7pro 64 - com o runtime do 2003.
    Como recebemos um terminal em 8.1, tentei instalar o Runtime2003 mas apresentava erros.
    Efetuei o download do Runtime do 2007 e sem qualquer alteração a aplicação estava a rolar.
    A unica alteração que tive que efectuar, foi apenas para desactivar a segurança, que aplicação já fazia para a versão 2003 após o primeiro arranque.
    Como a microsoft alterou a forma de configurar a segurança, foi esta a unica alteração que tive de efectuar. Para desectivar no primeiro arranque.

    Nota importante: na versão 2003 a instrução CurrentProject.istrusted dá error 438.
    Eu não utilizo essa verificação, assim tenho uma versão MDE compilada que tanto rola em 2003 como 2007 e também em 2010 (este ultimo tem o access mesmo instalado, não é em runtime).
    No entanto ficamos aguardar opinião do Mestre Avelino.
    Abraço

    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 30/3/2015, 17:35

    Olá Assis, lembrei-me do seguinte:
    O código do mestre Avelino o que faz é adicionar a pasta onde está a executar o projecto como pasta confiável.
    Se o pc onde está a testar tiver o office instalado, pode fazer essa operação manualmente, para testar se o problema é de algum código do seu projecto ou se realmente não está a processar.
    Também pode verificar se está a incluir a pasta.
    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 30/3/2015, 18:05

    Teixeira

    O meu projeto é em 2007.

    O que ponho em questão é que o exemplo do Mestre Avelino "Tuto5" também é 2007 deteta que as macros estão ativas e avisa, e nas aberturas seguintes abre sem aviso nenhum.

    Adaptei para o meu projeto, copiando o modulo do exemplo "Tuto5", e a Macro alterei para a dica do Metre Avelino, e a partir daqui deteta que as macros estão ativas e avisa, mas o meu projeto não abre.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 31/3/2015, 09:44

    Bom Dia Assis,
    A sua aplicação abre o form principal através das definicões de arranque ou autoexec!
    Caso esteja tudo bem, só mesmo com pequeno exemplo para ver o que se passa.
    Ou alguma indicação do Mestre Avelino.
    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 2/4/2015, 23:04

    Obrigado Teixeira
    Por mim pode marcar resolvido. Consegui resolver


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Convidado
    Convidado


    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Convidado 3/4/2015, 01:18

    Só por curiosidade.... Resolveu Como??

    Eu não participei o tópico pk estou com windows 7 e office 2013 pro.
    Mas já fiz algumas BD aqui na empresa em office 2007 com windows 7 e segui as indicações do mestre Avelino e deu certo...

    Abraço... Cool
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 7/4/2015, 08:15

    Olá a todos,
    Assis, podia partilhar como resolveu a situação.
    Abraço
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Assis 7/4/2015, 10:18

    Bom dia

    Teixeira entrei no Regedit e alterei o valor do circulo para 1

    Runtime Access 2003 - Windows 8.1 11qp99s


    .................................................................................
    *** Só sei que nada sei ***
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 7/4/2015, 10:53

    Olá Assis,
    Obrigado pelo retorno, no entanto vai abaixo imagem com a linha do código que deveria fazer essa alteração
    Runtime Access 2003 - Windows 8.1 Qsuq34
    Abraço
    wsenna
    wsenna
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 491
    Registrado : 22/12/2009

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  wsenna 7/4/2015, 14:41

    Olá Senhores, bom dia.

    Minha máquina possui Windows 7 com Office 2010, no entanto sou forçado a desenvolver projetos no Access 2003 devido às máquinas do trabalho ainda possuirem essa versão.
    Assim solucionei meu problema instalando o Office 2003 na minha máquina utilizando um plugin da Microsoft.

    Veja o link:  http://www.microsoft.com/pt-br/download/details.aspx?id=3702

    Na verdade você cria uma máquina virtual onde será usado o Office 2003, no meu caso instalei apenas o Access 2003 e a coisa rolou de forma perfeita.

    Espero que ajude.

    Abraços, WSenna
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Alvaro Teixeira 7/4/2015, 14:56

    Olá Wsenna,
    Sim é outra solução utilizar o modo de compatibilidade, fica aqui mais um link com informação para os colegas do fórum
    http://windows.microsoft.com/pt-pt/windows7/products/features/windows-xp-mode

    Abraço

    Conteúdo patrocinado


    Runtime Access 2003 - Windows 8.1 Empty Re: Runtime Access 2003 - Windows 8.1

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 00:20