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

    [Resolvidos]Transportar e converter hora para periodos de tempo

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  irailson 2/12/2010, 13:21

    Olá amigos do mágico mundo do Access, boa tarde a todos

    Mais uma vez precisando de ajuda no meu estudo.
    antes procurei neste forum, mas não achei a seguinte questão:


    1 -tenho uma txtHora e gostaria de transformá-lo em periodos de 3 horas em outra TxtPeriodo, ex.:

    txtHora= "01:50" então txtPeriodo = "00 as 03"
    txtHora= "03:20" então txtPeriodo = "03 as 06"


    2- gostaria de fazer isso, também, atraves de consulta sql, consultando os registros por período de tempo


    Obrigado a todos,


    Irailson
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  criquio 2/12/2010, 13:55

    Uma dica seria:

    If Format(txtHora, "hh") < 3 Then
    Me.txtPeriodo = "De 00 às 03"
    ElseIf Format(txtHora, "hh") >= 3 And Format(txtHora, "hh") < 6 Then
    Me.txtPeriodo = "De 03 às 06"
    ElseIf Format(txtHora, "hh") >= 6 And Format(txtHora, "hh") < 9 Then
    Me.txtPeriodo = "De 06 às 09"
    ...
    End If


    Não sei exatamente o que precisa, mas acho que por aí dá para ter uma ideia. Estou considerando que txtHora está formatado como Hora.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  irailson 2/12/2010, 14:03

    Olá Criquio, boa tarde (se estiveres no brasil)

    Obrigado pela interferência.

    seu código resolve a questão 1- (conversão no formulário)
    você tentar coloca-la em um modulo com uma função Case Select

    Agora a questão 2 é como posso fazer isso em numa consulta? é possivel?

    grato, Irailson

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  criquio 2/12/2010, 14:17

    Numa consulta seria algo mais ou menos assim:

    Intervalo: SeImed(Esquerda([hora];2)<3;"De 00 às 03";SeImed(Esquerda([hora];2)>=3 E Esquerda([hora];2)<6;"De 03 a 06";"..."))

    Incremente para os outros valores.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  irailson 2/12/2010, 14:20

    OK! Criquio,
    vou testar depois respondo,

    obrigado
    avatar
    irailson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 07/09/2010

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  irailson 2/12/2010, 14:43

    Viva quem sabe, amigos

    Muitiiisssimo obriiiiiiiiiiiiiiiiigado Criquio.

    Espero um dia poder contribuir de alguma forma, estarei na"labuta" por isto.



    Abraços,

    Irailson
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  criquio 2/12/2010, 14:50

    Eu tambem estou aprendendo ainda. Sou novato em vba e expressões para consulta ainda, mas juntos chegaremos lá.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvidos]Transportar e converter hora para periodos de tempo Empty Re: [Resolvidos]Transportar e converter hora para periodos de tempo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:11