Boas Harysohn
Não há problema, é normal. Estamos escrevendo e não falando...as vezes andamos a falar um para cada lado
lol
O importante é que estamos a chegar a uma conclusão.
No ficheiro que me enviou fata apenas uma coisa. Aquele pormenor da data que falamos.
Por exemplo:
Na tblEmpregados tenho o empregado nº 1234 com dataref = 01-08-2011 e 08-08-2011.
Na tblDados tenho 3 registos do empregado nº 1234 com datas:
01-08-2011
05-08-2011
09-08-2011
Na tblEmpregados o somatorio das horas devia de ser:
Para o registo com dataref = 01-08-2011 o valor de totalhorasdeproducaonormal devia de ser 8,3.
Porque a pesquisa devia de ser feita apartir do dia 01-08-2011 + 6 dias. Terminando assim no dia 07-08-2011.
Portanto todos os registo entre 01-08-2011 e 07-08-2011 deviam ser somados.
Para o registo com dataref = 08-08-2011 o valor de totalhorasdeproducaonormal devia de ser 3.
Porque a pesquisa devia de ser feita apartir do dia 08-08-2011 + 6 dias. Terminando assim no dia 14-08-2011.
Portanto todos os registo entre 08-08-2011 e 14-08-2011 deviam ser somados.
Compreendeu?
Envio o ficheiro com estas datas, teste e veja os valores que apare no campo totalhorasdeproducaonormal em tblEmpregados.
http://www.4shared.com/file/632nD5em/Empregados.html?
Pensei em criar um textbox onde o código pega-se na data da coluna dataref e soma-se mais 6 dias. O loop quando fosse fazer a pesquisa para a data do campo dataref sabia que tenha que fazer a pesquisa entre a data do campo até á data da textbox...
É uma ideia...
Abrcs e obrigado
P.s. eu não abri mais tópico pois só falta este pormenor para encerrar este assunto hehehhe