Fiz um banco de dados para controle de agenda para o departamento comercial, mas estou tendo problemas com valores duplicados quando se consulta ou emite o relatório de agendas cadastradas.
Bom... estou trabalhando com 03 tabelas: Empresas, Contatos e Agendas.
A tabela "Empresas" está relacionada em 1 para muitos com a tabela "Contatos", pois posso ter vários contatos em uma empresa e a tabela "Empresa" está relacionada com a tabela "Agenda" em 1 para muitos, pois posso ter várias agendas para uma empresa. A tabela "Contatos" não está relacionada com a tabela "Agenda".
No formulário de cadastro da agendas, associo a agenda ao código da empresa cadastrada e no campo referente ao contato, tenho a listagem de contatos cadastrados na tabela de "Contatos" através da consulta da listagem de valores cadastrados na tabela. Até aí, tudo bem... o sistema inclui a agenda cadastrada na tabela de "Agendas" perfeitamente!!! E cria um número sequencial.
Bom, quando vou fazer a consulta de agendas cadastradas por cliente ou por data, acontece o seguinte:
O sistema está multiplicando a agenda cadastrada pelo número de contatos relacionados a empresa, ou seja, se tenho apenas um contato para uma determinada empresa, ele mostra corretamente, mas se tenho 2 ou mais contatos, ele traz a mesma agenda para vários contatos. Isso também está ocorrendo com o relatório, visto que o relatório foi desenvolvido através da consulta.
COMO POSSO RESOLVER ISSO??? COMO FAZER QUE OS SITEMA MOSTRE A AGENDA DE FORMA CORRETA PARA O CONTATO CORRETO??? TENTEI FAZER PELO NÚMERO SEQUENCIAL, MAS NÃO FUNCIONOU...
Pergunta
junior.bportal
Preciso de ajuda urgente!!!
Fiz um banco de dados para controle de agenda para o departamento comercial, mas estou tendo problemas com valores duplicados quando se consulta ou emite o relatório de agendas cadastradas.
Bom... estou trabalhando com 03 tabelas: Empresas, Contatos e Agendas.
A tabela "Empresas" está relacionada em 1 para muitos com a tabela "Contatos", pois posso ter vários contatos em uma empresa e a tabela "Empresa" está relacionada com a tabela "Agenda" em 1 para muitos, pois posso ter várias agendas para uma empresa. A tabela "Contatos" não está relacionada com a tabela "Agenda".
No formulário de cadastro da agendas, associo a agenda ao código da empresa cadastrada e no campo referente ao contato, tenho a listagem de contatos cadastrados na tabela de "Contatos" através da consulta da listagem de valores cadastrados na tabela. Até aí, tudo bem... o sistema inclui a agenda cadastrada na tabela de "Agendas" perfeitamente!!! E cria um número sequencial.
Bom, quando vou fazer a consulta de agendas cadastradas por cliente ou por data, acontece o seguinte:
O sistema está multiplicando a agenda cadastrada pelo número de contatos relacionados a empresa, ou seja, se tenho apenas um contato para uma determinada empresa, ele mostra corretamente, mas se tenho 2 ou mais contatos, ele traz a mesma agenda para vários contatos. Isso também está ocorrendo com o relatório, visto que o relatório foi desenvolvido através da consulta.
COMO POSSO RESOLVER ISSO??? COMO FAZER QUE OS SITEMA MOSTRE A AGENDA DE FORMA CORRETA PARA O CONTATO CORRETO??? TENTEI FAZER PELO NÚMERO SEQUENCIAL, MAS NÃO FUNCIONOU...
ALGÚEM... POR FAVOR ME AJUDE!!!
Aguardo retorno...
Carlos
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.