Boa noite pessoal,
Postei esse BD para que vocês possam me ajudar.
Ao abrir o BD, abrir o form "TAB_CADASTRO" esse formulário já possui alguns dados cadastrados, esse form possui um subformulário, com as ocorrências de cada registro no formulário principal. Essas ocorrências vão sendo adicionadas a medida que o processo anda. Nesse formulário existe um botão "Ocorrências por data", ao clicar nele, são solicitados data inicial, data final e qual a ocorrência desejada para pesquisa. Até aí tudo bem, é gerado um relatório com as informações solicitadas.
Acontece que, quando o registro possui mais de um registro correspondente no subformulário são exibidos na consulta os mesmos dados várias vezes (a quantidade de ocorrências que existe cadastrada para o registro).
Por exemplo: Consultando de 18/11/2012 a 18/11/2012 a ocorrência "1. PROPOSTA RECEBIDA" irão ser exibidos no relatório os registros "3H E 6H". Esse resultado está correto, porque a ocorrência "1. PROPOSTA RECEBIDA" é a última cadastrada para os registros "3H e 6H".
Mas se você consultar o mesmo período e a ocorrência "2. AVALIADO" irá ser exibido o registro "4H" duas vezes. Aí é que está o erro, era pra ser mostrado apenas uma linha contendo o registro 4H (desconfio que, o número de vezes que o mesmo registro aparece no relatório corresponde a quantidade de ocorrências cadastradas pra ele, no caso do 4H existem duas, só que me interessa apenas a última).
Novamente, se for pesquisado o mesmo período e a ocorrência "3. SOLIC. AVAL ENG." irá ser exibido o registro 5H, só que repetido 3 vezes.
Gostaria de saber se alguém sabe qual é a solução para este problema.
Agradeço a atenção.
Postei esse BD para que vocês possam me ajudar.
Ao abrir o BD, abrir o form "TAB_CADASTRO" esse formulário já possui alguns dados cadastrados, esse form possui um subformulário, com as ocorrências de cada registro no formulário principal. Essas ocorrências vão sendo adicionadas a medida que o processo anda. Nesse formulário existe um botão "Ocorrências por data", ao clicar nele, são solicitados data inicial, data final e qual a ocorrência desejada para pesquisa. Até aí tudo bem, é gerado um relatório com as informações solicitadas.
Acontece que, quando o registro possui mais de um registro correspondente no subformulário são exibidos na consulta os mesmos dados várias vezes (a quantidade de ocorrências que existe cadastrada para o registro).
Por exemplo: Consultando de 18/11/2012 a 18/11/2012 a ocorrência "1. PROPOSTA RECEBIDA" irão ser exibidos no relatório os registros "3H E 6H". Esse resultado está correto, porque a ocorrência "1. PROPOSTA RECEBIDA" é a última cadastrada para os registros "3H e 6H".
Mas se você consultar o mesmo período e a ocorrência "2. AVALIADO" irá ser exibido o registro "4H" duas vezes. Aí é que está o erro, era pra ser mostrado apenas uma linha contendo o registro 4H (desconfio que, o número de vezes que o mesmo registro aparece no relatório corresponde a quantidade de ocorrências cadastradas pra ele, no caso do 4H existem duas, só que me interessa apenas a última).
Novamente, se for pesquisado o mesmo período e a ocorrência "3. SOLIC. AVAL ENG." irá ser exibido o registro 5H, só que repetido 3 vezes.
Gostaria de saber se alguém sabe qual é a solução para este problema.
Agradeço a atenção.
- Anexos
- BANCO DE DADOS.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (267 Kb) Baixado 9 vez(es)