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


2 participantes

    [Resolvido]Como fazer esta consulta

    Granizus
    Granizus
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/12/2011

    [Resolvido]Como fazer esta consulta Empty [Resolvido]Como fazer esta consulta

    Mensagem  Granizus 13/7/2012, 20:06

    Pessoal, boa tarde.

    Pesquise pela net e não consegui achar algo que me ajudasse a resolver meu meu empasse, por isto, peço-vos ajuda.

    Estou estudando fazendo um DB em access, mais por motivos "acadêmicos" que outro motivo qualquer.

    Dentre tantas tabelas, três são o centro de meu problema:
    * T_Itens, T_ItensLicitados e T_DetalhesDaCompra

    Preciso de uma consulta que me dê o saldo, obtido do calculo entre, (T_ItensLicitados.QL_Quantidade - T_DetalhesDaCompra.DC_Quantidade).

    Através do Editor de Consultas do Access consegui fazer a consulta, porém, os itens ainda não comprados não aparecem.

    Pelo que andei lendo, devo usar LEFT JOIN, mas... como esta consulta é base para um formulário e um relatório, o qual recebe três filtros de "tabelas ancestrais" das três antecitadas, não consegui fazer.

    Antecipo agradecimentos a qualquer ajuda.


    Última edição por Granizus em 14/7/2012, 03:28, editado 1 vez(es)
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1743
    Registrado : 11/11/2009

    [Resolvido]Como fazer esta consulta Empty Re: [Resolvido]Como fazer esta consulta

    Mensagem  Dilson 13/7/2012, 21:06

    Para que os itens não comprados apareça poderá mudar a propriedade de associação das tabelas clicando duas vezes na ligação das tabelas que aparece na grade da consulta e mudar a opção:
    - Somente incluir as linhas quando...

    Para:

    - Incluir todos os registros de tabelaTal e somente ...
    Granizus
    Granizus
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 30/12/2011

    [Resolvido]Como fazer esta consulta Empty Continuando....

    Mensagem  Granizus 14/7/2012, 03:09

    Dilson, agradeço a atenção e ajuda.

    Fiz o que vc me indicou, mas... em função de outros campos que a consulta busca, não deu certo, segue um screen:

    [Resolvido]Como fazer esta consulta Erroconsulta

    Seguindo a dica que foi dada, consegui fazer a "consulta central", eis a query SQL que o Editor de Consultas gerou:

    SELECT T_ItensLicitados.QL_ID, T_ItensLicitados.QL_Quantidade, T_DetalhesDaCompra.DC_Quantidade
    FROM T_ItensLicitados LEFT JOIN T_DetalhesDaCompra ON T_ItensLicitados.QL_ID = T_DetalhesDaCompra.DC_Item;

    Seguindo a dica do aviso, crie uma consulta separada que execute a primeira associação e inclua essa consulta na instrução SQL, consegui resolver meu problema.

    Meu muito e sincero obrigado, me salvou a pele Very Happy

    Fico te devendo uma meu Chapa. Abração.

    Conteúdo patrocinado


    [Resolvido]Como fazer esta consulta Empty Re: [Resolvido]Como fazer esta consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 02:13