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]Activar Macro quando inicia

    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:07

    Boas..

    Há forma de activar as macros automaticamente quando se inicia a bd?

    Há algum código para isso?


    .................................................................................
    rlopikx
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:11

    Vou pedir para apagar o Tópico, pois procurei e encontrei aqui no forum mas com outro tipo de nome de tópico

    Penso que será isto o que estou a procura:

    http://maximoaccess.forumeiros.com/t1863-resolvidodesabilitar-mensagens-de-seguranca-de-macro


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 16:15

    Amigo

    Esse exemplo desactiva as mensagens de segurança das macros quando inicia uma aplicação
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:18

    Pois....eu estava a ler o tópico e estou numa fase que se esta a tornar confuso.

    Ele desactiva a mensagens de segurança das macros aquelas que aparecem em cima, certo? Mas não activa as macros?

    Porque o que pretendo é precisamente o que o amigo JoãoCosta queria, que é noutras máquinas poder abrir a BD sem ter problemas com a activação das Macros, devido a segurança no MsAccess. Detectei isso quando coloquei a bd a rolar noutra maquina com o Office 2007 como o que estou a construir as bd's.

    Abraço


    Última edição por rlopikx em 2/4/2011, 16:26, editado 2 vez(es)


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 16:22

    Para activar tem que definir a macro inicial como autoexec
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:28

    Mas eu tenho a macro autoexec e no entanto noutras máquinas, aparece por traz da bd a barra de aviso do access a pedir para activar as macros..


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 16:31

    Então utilize o exemplo que baixou à pouco para desactivar as mensagens de segurança do access.
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:36

    A minha Macro autoexec está composta por :

    1º AbrirFormulário: -> GesPartEvent - Bem Vindo

    2º ExecutarCódigo -> ObterResolucaoTela ()

    Pois a minha BD vai ser para usar noutras máquinas, que não minha...

    Basta baixar o exemplo que falou?


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 16:39

    Baixar o exemplo e antes de abrir a BD, abrir o exemplo para correr o código. Adicionei um timer(esse exemplo fiz em vb6) para que o exemplo abra com um clique do utilizador e depois feche sózinho. Só depois deve abrir a aplicação em access.
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:42

    vou testar já dou o feed...


    .................................................................................
    rlopikx
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 16:46

    Vieira desculpe,

    Qual destes?

    http://dl.dropbox.com/u/8157744/MsAccessSecurity.rar

    ou

    http://dl.dropbox.com/u/5454503/SegERef.zip



    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 16:49

    Baixe daqui

    http://dl.dropbox.com/u/8157744/messoff.rar
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 17:02

    Resultou....

    Então este exemplo tem que acompanhar a Bd para sempre? sempre que for necessário rolar a bd em outra maquina este ficheiro tem que la constar...

    Haverá forma de fazer um ....autorun?


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 17:08

    Amigo

    Sempre que rodar a BD numa nova máquina tem que rodar primeiro este exe. São umas décimas de segundo. Como uso um instalador o SetupFactory, utilizo este código para que a aplicação corra sózinha, no evento shutdown;

    É certo que os instaladores variam uns para os outros...

    File.Run(SessionVar.Expand("%AppFolder%\\Data\\messoff.exe.exe"), "", "", SW_SHOWNORMAL, false);
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 17:20

    Compreendo...

    Eu passo a explicar, eu neste momento sou desempregado e estou a estagiar numa entidade de ensino superior, ao qual não a certezas de ficar la a laborar definitivamente após o termino do estágio. Logo eu enquanto la estou posso transmitir a informação e a sequência de trabalho para abrir a bd, mas quando sair... Gostava que o meu trabalho ficasse a trabalhar bem depois de terminar o estágio, e como sabemos há ainda há muitas pessoas que são um pouco leigas na questão de funcionamento de computadores e aplicações inerentes, e eu nao sei qual os conhecimentos das pessoas que vão utilizar as minhas bd.

    Daí a minha pergunta se haveria forma de empacotar tudo e ao abrir acontece-se uma sequência de funções ocultas ao utilizador, ou então um género de autorun que iniciava o messoff e seguintes....


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 17:24

    Conforme referi atrás com o instalador é possível. Se utiliza o Inno Setup, verifique nas configurações como lançar uma aplicação antes de encerrar o setup.
    rlopikx
    rlopikx
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 159
    Registrado : 26/01/2011

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  rlopikx 2/4/2011, 18:09

    Vou ver então o que consigo arranjar....

    Obrigado mais uma vez

    Abraço


    .................................................................................
    rlopikx
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  vieirasoft 2/4/2011, 18:10

    Abraço e bom trabalho

    Conteúdo patrocinado


    [Resolvido]Activar Macro quando inicia Empty Re: [Resolvido]Activar Macro quando inicia

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 19:21