Ir para conteúdo
Fórum Script Brasil
  • 0

calculo data hora


angelomonteirosc

Pergunta

bom dia pessoal!

to com uma dúvida e preciso de ajuda.

Eu criei uma tabela e um formulário que tem os seguintes campos

data inicio - data fim - hora inicio - hora fim - tempo total

preciso saber como faço para que ao eu inserir a data inicial e final, bem como o horário de inicial e final, no campo tempo total seja calculado automáticamente quantas horas se passara do momento de saida ao de chegada.

Exemplo:

data inicio: 10/10/2008

hora inicio: 8:00

data fim: 11/10/2008

hora fim: 10: 00

preciso que o campo tempo total me retorne o seguinte valor:

tempo total: 26:00 (preciso de ajuda para resolver esse problema)

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

defina os campos de hora_inicial e hora_final como hora abreviada(mudando nas propriedades, Formato)

para não ter erro, ainda em propriedades coloca a máscara de entrada desses campos como Hora abreviada também.

vou criar 2 textbox de apoio aqui... chamarei eles de "apoio1" e "apoio2"

coloca um botão, no evento click coloca o seguinte:

If data_final<data_inicio then

msgbox("data final menor que a data inicial")

data_final.setfocus

else

apoio1=datediff("d", data_inicial, data_final) * 24

end if

apoio2=( hora_final - hora_inicial ) * 24

tempo_total = apoio1 + apoio2

lembrar que as horas devem ter o formato 00:00, 08:00, 15:00... etc sem segundos e no formato de 24h.

e que o resultado poderá aparecer 24,5 que seria 24h30min ou 24:30, se quiser converter você pode fazer algo assim:

int(tempo_total) & ":" & (tempo_total - int(tempo_total)) * 60 assim, 24,5 iria aparecer como 24:30

mas sem dúvida seria mais fácil trabalhar com datas ehoras juntas num so campo.

espero ter ajudado

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...