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]Fechar em horário específico

    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 15:38

    Boa tarde!
    Estou aqui mais uma vez pedindo ajuda a esta excelente equipe.

    Criei um sistema no access onde houve a necessidade de que este fechasse após alguns minutos.
    Hoje há a necessidade que ele feche num horário específico. Funciona em rede, pois muitos usuários o acessam.

    usei o código abaixo para fechar em 20 minutos. Gostei, mas há como adaptar para fechar em determinada hora?
    Procurei algo, mas não consegui achar.

    Desde já agradeço a todos!

    CÓDIGO PARA MINUTOS.
    1) Abrir um formulário no modo estrutura.

    2) Criar um rótulo neste formulário e nomear como Tempo_Ocioso

    3) No Procedimento dos Eventos OnMouseMove (AoMoverMouse) da seção detalhe do formulário e OnKeyPress (Ao Pressionar Tecla) do formulário definir o seguinte código:

    Tempo_Ocioso.Caption = "00:00:00"

    Ao ocorrer os eventos acima zera o valor do tempo ocioso e a contagem começa novamente.

    4) Localize e altere a propriedade TimerInterval (IntervaloDoCronômetro) do formulário para o valor: 1000. O que equivale a 1 segundo.

    5) No Evento Timer (No Cronômetro) do formulário defina o código:

    Private Sub Form_Timer()
    Static LinHor As Integer
    Static LinMin As Integer
    Static LinSeg As Integer

    If Trim(Tempo_Ocioso.Caption) = "00:00:00" Then
    LinHor = 0
    LinMin = 0
    LinSeg = 0
    End If

    LinSeg = LinSeg + 1
    If LinSeg = 60 Then
    LinSeg = 0
    LinMin = LinMin + 1
    If LinMin = 60 Then
    LinMin = 0
    LinHor = LinHor + 1
    If LinHor = 24 Then
    LinHor = 0
    End If
    End If
    End If

    Tempo_Ocioso.Caption = Format(LinHor, "00") & ":" & _
    Format(LinMin, "00") & ":" & _
    Format(LinSeg, "00")

    If Tempo_Ocioso.Caption = "00:20:00" Then
    DoCmd.Quit acQuitSaveAll
    End If
    End Sub


    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 16:03

    Insira uma caixa de texto em modo oculto, no seu formulario principal, dê-lhe o nome de txtTempo;

    No evento VBA do cronómetro do seu form;


    Private Sub Form_Timer()
    Dim IntTempo
    On Error Resume Next
    IntTempo = "16:02:01"

    Me.txtTempo.Value = Time()
    If Me.txtTempo.Value = IntTempo Then DoCmd.Quit acQuitSaveAll
    End Sub


    Tem de ter o Intervalo do cronómetro = 1000



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 16:32

    Olá JPaulo!

    Apaguei tudo e inseri o novo código, mas está dando Erro de Compilação: Método ou membro de dados não encontrado

    O trecho: .Value =
    da linha: Me.txtTempo.Value=Time()
    está grifado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 16:35

    Você inseriu uma caixa de texto desvinculada no seu formulario ?

    Deu-lhe o nome de txtTempo ?



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 16:51

    Estava como Rótulo. Já apaguei e inseri a caixa de texto não acoplada.
    Fiz o teste novamente. Não deu erro mas o sistema não fechou. continuou aberto.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 16:55

    Hummmmm;

    Mostre-me o código.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 16:59

    Private Sub Form_Timer()
    Dim IntTempo
    On Error Resume Next
    IntTempo = "14:43:00"
    Me.txtTempo.Value = Time()
    If Me.txtTempo.Value >= IntTempo Then DoCmd.Quit acQuitSaveAll
    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 17:08

    Faça desse jeito com a caixa de texto visivel e veja se o tempo aparece lá e se está a contar corretamente.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 17:16

    Sim. conta corretamente
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 17:19

    Se conta corretamente tem de funfar.

    Acompanhe com o relógio do seu Computador e teste novamente.

    Delete o On Error Resume Next, para ver se devolve algum erro.



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 17:29

    nada. não devolveu erro após deletar esta linha.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 17:33

    Não pode ser.... Laughing

    Teste ae;

    Anexos
    [Resolvido]Fechar em horário específico AttachmentWagner.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (18 Kb) Baixado 29 vez(es)


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 15/1/2013, 17:42

    também não funcionou o que vc enviou.

    a versão que uso é Windows 7, access 2007.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 15/1/2013, 20:07

    Faça assim que funfa;


    Private Sub Form_Timer()
    Dim IntTempo
    On Error Resume Next
    IntTempo = #6:10:00 PM#
    Me.txtTempo.Value = Time()
    If Me.txtTempo.Value >= IntTempo Then DoCmd.Quit acQuitSaveAll
    End Sub


    Ultimo exemplo foi alterado.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...
    avatar
    Wagner1310
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 25/01/2012

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Wagner1310 16/1/2013, 10:21

    Muito bom J Paulo!

    Funcionou sem problemas.

    Muito grato e bom dia de trabalho a todos nós!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  JPaulo 16/1/2013, 10:53

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar em horário específico Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar em horário específico Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar em horário específico Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Fechar em horário específico Empty Re: [Resolvido]Fechar em horário específico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 23:47