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

    [Resolvido]Condição If com horas

    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Condição If com horas Empty [Resolvido]Condição If com horas

    Mensagem  casilveira 14/12/2016, 17:16

    Caros Amigos

    Tenho um controle de horas com os seguintes campos [HoraIni] e [HoraFim].
    Para facilitar o trabalho de quem lança as horas eu gostaria de criar uma condição aonde;

    Se a Hora Inicial for igual a 08:30 então a Hora Final é igual a 12:00
    Se a Hora inicial for igual a 13:30 então a Hora Final é igual a 18:00

    Tenho dificuldade no tratamento de Horas e as tentativas que fiz não deram certo.

    Alguém pode me dar a melhor maneira de fazer essa condição funcionar?


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Condição If com horas VersaoAcc
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Silvio 14/12/2016, 17:56

    Talvez, dependendo do caso...

    No evento após atualizar

    If me.HoraIni= 8:30 then
    me.HoraFim.value = 12:00
    End IF

    Experimente, pois não testei.

    Abraços


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Celso Roberto 14/12/2016, 18:08

    Olá..

    Se for em formulário, então na Fonte de controle do campo HoraFim cole:
    =SeImed(ÉNulo([HoraIni]);"";SeImed([HoraIni]=#08:30:00#;#12:00:00#;#18:00:00#))


    Se for em consulta, então no campo HoraFim Cole:
    HoraFim: SeImed(ÉNulo([HoraIni]);"";SeImed([HoraIni]=#08:30:00#;#12:00:00#;#18:00:00#))

    então ao digitar 8:30 o camo HoraFim assume 12:00, se digitar qualquer hora diferente de 8:30 assume 18:00

    Espero que seja isto

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Celso Roberto 14/12/2016, 18:09

    Olá...

    Desculpe Silvio, estava preparando o Exemplo e não percebi que tinha postado

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Silvio 14/12/2016, 18:19

    Tardesssss

    Sem problemas Celso, esse é o espírito desse fórum......partilha !!

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  casilveira 14/12/2016, 19:14

    Caro Silvio e Celso Roberto

    Testei as duas opções e a que solucionou meu caso de forma melhor foi a do Silvio com alterações que ví no exemplo do Celso.

    O exemplo do Celso funciona também, porém, pode alterar dados já existentes e como ter acesso ao campo HoraFim para eventuais valores diferentes essa solução
    não foi adotada.

    No exemplo do Silvio ficou assim:

    Private Sub HoraIni_AfterUpdate()

    If Me.HoraIni = #8:30:00 AM# Then
    Me.HoraFim.Value = #12:00:00 PM#
    End If

    If Me.HoraIni = #1:30:00 PM# Then
    Me.HoraFim.Value = #6:00:00 PM#
    End If

    End Sub

    Mais uma vez obrigado aos mestres Silvio e Celso Roberto.

    BOM NATAL E UM PROSPERO ANO NOVO!!!


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Condição If com horas VersaoAcc
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5120
    Registrado : 20/04/2011

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Silvio 14/12/2016, 19:16

    É isso ai mesmo, que bom que funcionou.

    O fórum agradece o retorno.


    Boas festas e feliz 2017.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    casilveira
    casilveira
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 145
    Registrado : 10/02/2012

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  casilveira 14/12/2016, 19:20

    Não consegui encerrar o post.

    Vou tentar de novo.


    .................................................................................
    Carlos Silveira
    CEO - South American Company
    [Resolvido]Condição If com horas VersaoAcc
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Celso Roberto 14/12/2016, 19:23

    Olá..

    O importante é que deu certo.

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

    Conteúdo patrocinado


    [Resolvido]Condição If com horas Empty Re: [Resolvido]Condição If com horas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 17:35