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

    [Resolvido]Executar comando em hora especifica

    Compartilhe

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Ter 18 Ago 2015, 20:51

    Boa tarde, gostaria de saber como faço para executar comandos, ou macros, em horas específicas. Ex, queria q determinado relatorio fosse impresso automaticamente as 8:00hr. Como podemos fazer isso?
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  ahteixeira em Qua 19 Ago 2015, 08:31

    Olá Ricardo, uma ideia/sugestão:
    Efectue uma Busca aqui no fórum de um exemplo de Agenda com Alarme.
    O Método será o mesmo, so terá que ajustar para o que pretende.
    Abraço

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Qua 19 Ago 2015, 13:56

    obrigado pela sugestão teixeira, dei uma olhada mas os exemplos que há estao bem mais complexos do que preciso, e confesso q não domino vba bem. O que queria era colocar em uma cx texto determinada hora, e quando desse essa hora executasse uma macro, que seria a impressao do relatorio, se alguem tiver algo simples ai agradeço muito

    Angelus Ribeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 73
    Registrado : 08/07/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  Angelus Ribeiro em Qua 19 Ago 2015, 14:00

    Olá amigo. nao domino Vba muito bem tambem. mas se puder me enviar seu modelo tento fazer aqui oque pretende.

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Qua 19 Ago 2015, 17:42

    obrigado angelus mas n tenho um modelo, por isso mencionei exatamente o q preciso, n sei como proceder neste caso, executar uma macro e uma hora especifica. entendo q terei q ter um formulario q tenha a hora que desejo e um segundo que contenha o relogio, agora como fazer para q quando o relogio coincidir com a hora qu determinei execute a macro é que n faço ideia.

    Angelus Ribeiro
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 73
    Registrado : 08/07/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  Angelus Ribeiro em Qua 19 Ago 2015, 18:32

    vamos fazer o seguinte broter, to meio ocupado aqui no trampo mas quando desocupar vou tentar fazer um exemplo usando um tempo/relogio especificado. dai te envio e nos tenta adaptar para o mais proximo da necessidade.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  ahteixeira em Qui 20 Ago 2015, 15:17

    Olá Ricardo,

    Segue abaixo pequeno exemplo
    Executar_Hora_pre-determinada.zip

    Para testar abra o projecto e configure (altere) a hora no registo nº 1, veja:
    [Você precisa estar registrado e conectado para ver esta imagem.]

    Feche o projecto, volte abrir e aguarde.
    Como está a fazer a verificação de 60 em 60 segundos, seja paciente.
    Espero que vá de encontro ao pretendido.
    Abraço

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Qui 20 Ago 2015, 18:36

    obrigado teixeira, funcionou blz. Só no vba que vou ter que quebrar a cabeça um pouco, pois n manjo, mas converto a macro em vba e substituo la.
    muito obrigado
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  ahteixeira em Sex 21 Ago 2015, 12:26

    Olá Ricardo,

    Quanto à Macro Autoexec, está apenas abrir o formulário (frm_exeEvento) no modo oculto quando o projecto é aberto.
    Para funcionar esse formulário tem que estar aberto no seu projecto, é a partir dele que é controlada a hora programada e execução do pretendido.

    Para fazer a impressão de um relatório altere no código onde tem:
    MsgBox "Está na hora de fazer qualquer coisa", vbInformation, ""

    altere para:
    DoCmd.OpenReport "NomeDoRelatorio", acViewNormal, "", "", acNormal

    Abraço


    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Sex 21 Ago 2015, 13:03

    prefeito teixeira, muito obrigado, funcionou certinho

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Sex 21 Ago 2015, 13:13

    Aproveitando teixeira, neste mesmo formulario coloque um sub-formulario, o formulario pai nao tem fonte de controle, ja o sub sim, o que gostaria é que ele atualizasse junto com o time, como esta a cada 60 segundos, atualizasse junto, usando o camando atualizar ele não atualiza, mas quando clico no atualizar TUDO na barra de ferramentas funciona, há como colocar esse comando junto?
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  ahteixeira em Sex 21 Ago 2015, 14:34

    Olá, teste a seguir à linha abaixo:
    DoCmd.OpenReport "NomeDoRelatorio", acViewNormal, "", "", acNormal

    coloque também a linha seguinte (deve ajustar o nome do SubFormulario) :
    Me.NomeDoSeuSubFormulario.Requery

    Abraço

    convexx
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 55
    Registrado : 09/09/2014

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  convexx em Sex 21 Ago 2015, 18:15

    Mais uma, perfeito...funciomou.
    Muito obrigado teixeira
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]Executar comando em hora especifica

    Mensagem  ahteixeira em Dom 23 Ago 2015, 10:11

    Obrigado pelo retorno, os utilizadores do fórum agradecem.
    cheers

      Data/hora atual: Sex 23 Jun 2017, 21:34