MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]Problemas com consultas que duplicam registros

    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Problemas com consultas que duplicam registros Empty Problemas com consultas que duplicam registros

    Mensagem  flasbc 10/7/2012, 00:32

    Galera boa noite!
    Uso um BD no meu trabalho onde tenho as seguintes tabelas:
    ** Chamados (Osv – Solicitação – Status – Mês – Data – Hora)
    ** Equipamentos (osv - Equipamento – Modelo – Patrimônio – Série – Horímetro)
    ** Peças (Osv - Descrição – Quantidade)
    Dai criei um relacionamento entre os campos OSv de cada tabela criando um Formulário chamado frmOrdemServico com base na tabela chamados e 2 subformulários com as outras tabelas. Estava funcionado tudo certinho, mais comecei a ter o seguinte problema:

    Ao criar uma consulta ou relatório e filtrar pela ordem de serviço, se eu preencher só 2 tabelas (exemplo Chamados e equipamentos) não aparece nada, só aparece se eu preencher as 3 tabelas, porém se eu fizer isso, ela duplica os registros conforme segue abaixo:

    Na tabela equipamentos eu preencho 01 equipamento e na tabela de peças preencho 2 peças o resultado é: 02 equipamentos e 02 peças ou vice – versa 02 equipamentos e 01 peça duplica o número de peças para 02.

    Alguém pode me ajudar?
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 01:23

    Poste o bd com as tabelas e as consultas para que vejamos isso.

    Cumprimentos.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  flasbc 10/7/2012, 02:00

    Olá boa noite!
    Conforme solicitado esta postado o Bd, nele tem as instruções.
    Anexos
    [Resolvido]Problemas com consultas que duplicam registros AttachmentTESTE.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (101 Kb) Baixado 11 vez(es)


    Última edição por flasbc em 10/7/2012, 02:02, editado 1 vez(es) (Motivo da edição : Erro de envio)
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 02:05

    Não veio o BD amigão.
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 02:22

    Amigao.. sua consulta está corretissima.

    Quando faz uma consulta baseada em tabelas relacionadas, ela exibira os registros na proporção.

    Entao tem 1 equipamento e 3 pecas... observe no final o campo PEÇA....

    Ele esta com o nome das tres peças envolvidas...

    entao a consulta exibe

    Equipamento 1 - Peca 1
    Equipamento 1 - Peca 2
    Equipamento 1 - Peca 3


    Normal amigao isso....
    para que nao apareca basta excluir a tbl das pecas da consulta.


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 02:29

    Qual a tabela principal?
    qual a ordem das tabelas...?


    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 02:35

    Como é a logica
    Chamado >>>> Equipamento >>> Peca ?

    Se for assim a tabela peças tem que ser relacionada com a tbl Equipamentos.

    Cumprimentos.
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 02:42

    Correção deste problema.

    Criei campos para a cheve estrangeira em suas tabelas, deixando a relaão neste campo.
    Criei Campos de chave primarias para todas as suas tabelas

    e em ambos relacionamentos. em Tipo de associação marquei a segunda opção.


    https://dl.dropbox.com/u/26441349/Flasbc.rar


    Cumprimentos.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  flasbc 10/7/2012, 17:59

    Boa tarde!
    Então tá, achei que tinha algo errado na consulta pena que pra fins de relatório ou consulta não fica legal porque ao fazer uma estatistica de equipamentos consertados entrara o mesmo equipamento 03 vezes sendo que ele foi consertado 01 vez, conforme mostra a osv01

    Assim mesmo obrigado pelo esclarecimento
    Very Happy
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 10/7/2012, 21:38

    Amigão... Ja percebeu a lógica de um form e um SubForm?.... Onde para um registro no form existem N's registros no subform???

    Pois então!!!!... Podes fazer o mesmo em um relatório Criando para isso:

    1 - Relatório
    1 - Subrelatorio

    sendo que o primeiro baseado na tabela principal e o segundo na tabela peças e afins, relacionado o ID Pai e ID filho dos mesmos..


    Simples amigão.



    Cumprimentos.
    flasbc
    flasbc
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 195
    Registrado : 14/04/2012

    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  flasbc 11/7/2012, 00:41

    Olá boa noite!
    Sim com sub formulário funcionou valeu
    avatar
    Convidado
    Convidado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Convidado 11/7/2012, 14:29

    O Fórum agradece o Retorno.

    Conteúdo patrocinado


    [Resolvido]Problemas com consultas que duplicam registros Empty Re: [Resolvido]Problemas com consultas que duplicam registros

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 01:24