PONTUA?ÃO POR DATAS
Olá pesssoal, a tempos estou tentando finalizar uma impressão de relatório(vb6/access2003/crystal8.5) . Inclusive em posts anteriores consegui sanar umas funcionalidades, mas quando envolve datas não. Quando mando imprimir tudo funciona ok; selecionado por classe (txtCodClasse) também; mas preciso também filtrar o relatório por datas, ai que está o problema.
Os registros dos funcionários no bd tem datas de inicio e fim de perÃodos(ano de competência), classe atual(A,B,C,D,E), o total de pontos em cada ano de avaliação, a classificação e outros campos de avaliação. Nesse terceiro modo de impressão o relatório deve exibir:
- em cada linha os funcionários que tenham pontos no perÃodo de datas e da classe selecionada;
- com a soma dos pontos do perÃodo selecionado,ex:
- um funcionário da classe B tem as seguintes avaliações : em 2012 tem 1400 pontos; em 2013 tem 1365 pontos; em 2014 tem 1365 pontos também.
Digamos que foi selecionado no form para exibir o perÃodo de 2012 e 2013. Então o relatório exibirá o funcionário acima com o total de 2765 pontos.
Por mais que explique, ficaria difÃcil para os colegas assimilarem todo o contexto, por isso extrai do sistema somente a parte de impressão do relatório para que possam dar uma olhada. Valeu
Alan
Os registros dos funcionários no bd tem datas de inicio e fim de perÃodos(ano de competência), classe atual(A,B,C,D,E), o total de pontos em cada ano de avaliação, a classificação e outros campos de avaliação. Nesse terceiro modo de impressão o relatório deve exibir:
- em cada linha os funcionários que tenham pontos no perÃodo de datas e da classe selecionada;
- com a soma dos pontos do perÃodo selecionado,ex:
- um funcionário da classe B tem as seguintes avaliações : em 2012 tem 1400 pontos; em 2013 tem 1365 pontos; em 2014 tem 1365 pontos também.
Digamos que foi selecionado no form para exibir o perÃodo de 2012 e 2013. Então o relatório exibirá o funcionário acima com o total de 2765 pontos.
Por mais que explique, ficaria difÃcil para os colegas assimilarem todo o contexto, por isso extrai do sistema somente a parte de impressão do relatório para que possam dar uma olhada. Valeu
Alan
primeiro monte a query q filtre apenas o intervalo de interesse, qnd apenas os dados interessantes forem retornados, vc pode usar o sum provavelmente com group pelo funcionário.....
Tópico encerrado , respostas não são mais permitidas