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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  PC² Kd vc? me Ajuda.
M A R C I O
SÃO BERNARDO
SP - BRASIL
ENUNCIADA !
Postada em 09/08/2004 16:47 hs            
Eu ja mandei um email pra vc, mas é q estou com um pouco de pressa, preciso saber como faço p/ processar as marcações noturnas (Que comecem em um dia e terminem no outro)
 
se possivel me manda akele esquema q vc me mostrou p/ entrar como administrador no SHPonto
 
Valeu

M A R C I O
TÓPICO EDITADO
 
PC²
Pontos: 2843 Pontos: 2843
JUCUTUQUARA, VITÓRIA
ES - BRASIL
ENUNCIADA !
Postada em 09/08/2004 17:15 hs            
oLÁ
 
Amigão é o seguinte:
 
eu coloco as marcações em sequencia usando ORDER BY (date), depois organizo-as em pares de 8 em 8 horas pois há sempre uma proximidade de 8 horas entre a saída e a entrada, depois faço uma sequcnia (do..loop) e vou configurando estas batidas juntando-as como entrada e saída
 
não é coisa simples, eu tenho uma função pra fazer isto que tem exatamente 1039 linhas de código, fora outras funções de apoio. (infelizmente não posso te enviar esta função)

____________________________

PC²   T+

 

   
M A R C I O
SÃO BERNARDO
SP - BRASIL
ENUNCIADA !
Postada em 09/08/2004 17:30 hs            
Como assim de 8 em 8 horas, as batidas podem ser no maximo 4 por horario certo?, mais por dia eu tenho 4 tbm, ex:  no dia 08/08/2004 eu tenho 01:00  02:00  06:00 q são do dia anterior, tenho 22:00 q é a entrada desse dia e no dia 09/08/2004 eu tenho o resto das marcações do dia 9 e assim por diante, me exemplifique + ou - como eu faria desse jeito q vc falou com esses horários
 
se possivel me manda akele esquema q vc me mostrou p/ entrar como administrador no SHPonto
 
Obrigado

M A R C I O
TÓPICO EDITADO
 
PC²
Pontos: 2843 Pontos: 2843
JUCUTUQUARA, VITÓRIA
ES - BRASIL
ENUNCIADA !
Postada em 10/08/2004 11:58 hs            
Veja só, esta é uma lista sequencial do ponto de uma pessoa:
 
dia 1 07:00
dia 1 11:00
dia 1 12:00
dia 1 17:00
 
dia 2 07:00
dia 2 11:00
dia 3 12....
 
note que a diferença entre 07:00 e 17:00 são 10 horas e a diferença entre 17:00 do dia 1 e 07:00 do dia 2 são 14:00 horas logo é possível agrupar estas batidas em grupos de 8 em 8 horas, agora note:
 
19:00
23:30
00:30
04:00

mesmo entrando em um dia e saindo no outro, se vc usar a data e hora com pleta é claro, o VB te retorna a diferença em minutos daí vc consegue saber quem é quem, e agrupar neste caso tb.




____________________________

PC²   T+

 

   
M A R C I O
SÃO BERNARDO
SP - BRASIL
ENUNCIADA !
Postada em 17/09/2004 09:00 hs            
Ok Obrigado, vou ver o que consigo fazer

M A R C I O
   
Página(s): 1/1    

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