USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Como calcular horas?
SRick
LAVRAS
MG - BRASIL
ENUNCIADA !
Postada em 07/04/2011 08:53 hs            
Senhores programadores - bom dia.

Preciso de ajuda, como sempre, rs, rs,. Bom, o meu novo projeto é calcular o horario de trabalho da minha equipe.

Preciso controlar a carga horária da seguinte forma:

Informo o nome do funcionário,
A Data,  
E se o funcionário estiver presente: computa-se 08:00 horas, senão (zero) hora, ou seja faltou ao serviço. A medida que vou alimentado a tabela, preciso que me mostre o total de horas acumuladas a partir de uma determinada data.

Depois preciso de fazer uma pesquisa:
Data Inciial e Data Final para eu ver o total de horas trabalhadas.

Seria mais ou menos assim:

ESCOLHA O NOME DO FUNCIONÁRIO: <     COMBOBOX   >

ESCOLHA A DATA: <    CALENDÁRIO   >

<X >  PRESENTE

<  > AUSENTE

------------STATUS PARA O USUÁRIO----------------

TOTAL DE HORAS DO DIA: 08:00

TOTAL DE HORAS ACUMULADAS DESDE O DIA < ESCOLHA A DATA >  : 44 HORAS.

Algém poderia me dar uma dica de como programar esse cálculo de horas.
?

Henrique

   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 08/04/2011 14:53 hs            
matematica basica, se vc va contar segundos e minutos como horas vc tem que fazer a conversao de segundos para horas
conversao de minutos para horas
total horas=somar horas + minutos em horas + segundos em horas

para saber o total vc faz o filtro no sql tem uma variavel acumulador. que va dar o resultado.

ja uns meses atras no forum postei como calcular horas;

blz
   
SRick
LAVRAS
MG - BRASIL
ENUNCIADA !
Postada em 09/04/2011 20:18 hs            
AMIGO JUAN CARLOS, TEM COMO VOCE ME ENVIAR UM EXEMPLO VIA EMAIL. AGRADEÇO.

HENRIQUE
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 11/04/2011 15:12 hs            
veja bem:
08:35:54 horas por dia trabalhadas, então:

vc usa a função mid ou funcao que pega horas que seria 8 horas

para converter minutos a horas. antes vc pega os minutos com função mid:
1hora _____________> 60 min
xhoras_____________> 35 min

xhoras= (35 min * 1 hora) /60 min
xhoras= 0,58 horas

para converter segundos a horas. antes vc pega os segundos com função mid:
1hora _____________> 360 seg
yhoras_____________> 54 seg

yhoras= (54 seg * 1 hora) /360 seg
yhoras= 0,15 horas

total hora: 8 + xhoras + yhoras=>  8 + 0,58 + 0,15

vc faz um sql que filtra pelas datas e usa um contador de horas no do while. ou for....

blz


   
Fafá
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 11/04/2011 17:26 hs            
Juan sempre respondendo as dúvidas!
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 12/04/2011 14:06 hs            
Oi Rafa.. que saudades de vc.!
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página