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

3 participantes

    [Resolvido]Exibir Clientes sem vendas

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 29/6/2020, 18:47

    Olá, Tenho um tabela venda que nela contem codigo e data e outra com cliente quero fazer uma consulta que nele me mostre apenas os clientes que nao foram feito vendas no caso seria para me retornar clientes que nao possui codigo venda acredito que seria assim. Tente criar uma consulta e no codigo venda colocar é nulo mais nao da certo. Desde ja agradeço a atenção de todos
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1771
    Registrado : 13/12/2016

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  Alexandre Fim 29/6/2020, 19:40

    Olá,

    Segue imagem.
    [Resolvido]Exibir Clientes sem vendas Vendas10

    1 - Criar relacionamento entre as tabelas
    2 - Registro de vendas com código do cliente
    3 - Consulta com campos de ambas tabelas
    4 - Registro de vendas de somente os clientes que compraram


    Acredito que seja isto.

    Boa sorte
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1771
    Registrado : 13/12/2016

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  Alexandre Fim 29/6/2020, 19:52

    Um pequeno equivoco da minha parte!!!

    Na imagem anterior, desconsidere a imagem 3.

    Na consulta, voce deve fazer assim:

    [Resolvido]Exibir Clientes sem vendas Vendas11


    No modo SQL, usa-se o operador NOT IN, e a consulta fica assim:

    SELECT TB_CLIENTES.codcli, TB_CLIENTES.nomeli
    FROM TB_CLIENTES
    WHERE (((TB_CLIENTES.codcli) NOT IN (SELECT codcli from TB_VENDAS)));


    E o resultado é esse:

    [Resolvido]Exibir Clientes sem vendas Vendas12



    Boa sorte




    digitaltec gosta desta mensagem

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 29/6/2020, 20:29

    Primeiramente muito obrigado pela ajuda,
    Aqui eu tenho o seguinte uma tabela com nome cadcliente e outro com o nome cadvenda na tabela cadcliente no campo Código e feito a relação com o campo cliente que esta na tabela cadvenda mais nao apenas do codigo lá ele puxa o codigo e nome do cliente na relação feita, fiz a consulta e coloquei no campo Código da cadcliente o Negado In (SELECT cliente from cadvenda) ele exibiu em branco sem mostrar os clientes que nao tiveram vendas.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1771
    Registrado : 13/12/2016

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  Alexandre Fim 29/6/2020, 20:41

    Olá Sebastião,

    O campo "código" da sua tabela "Vendas" se refere ao código da venda ou código do cliente?
    Como eu te mostrei ma 1a. imagem, a tabela de Vendas precisa ter o codigo do cliente para se relacionar com a tabela "Cliente".

    Se possível, mande um exemplo do teu sistema (somente as partes envolvidas...tabelas, consultas e etc) para que eu possa analisar e encontrar uma solução.

    Abraços

    digitaltec gosta desta mensagem

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 29/6/2020, 21:06

    Ao meu ver esta relacionado o código cadcliente com o campo cliente na tabela cadvenda segue como esta atualmente
    Anexos
    [Resolvido]Exibir Clientes sem vendas AttachmentBaseteste.zip
    Segue exemplo para analise
    Você não tem permissão para fazer download dos arquivos anexados.
    (23 Kb) Baixado 13 vez(es)
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 29/6/2020, 23:02

    Quando apago a tabela venda da consulta e deixo apenas codigo e nome da tabela cliente da certo
    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 29/6/2020, 23:05

    Mais ai eu queria adicionar o campo data da tabela venda para filtro por mes
    ex:
    Ao selecionar o mes de junho ele exibir os clientes que nao realizaram compras
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8019
    Registrado : 05/11/2009

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  Alexandre Neves 30/6/2020, 20:03

    Boa tarde
    Em modo SQL cole
    SELECT Código, Nome, Telefone, Whatsapp, Responsavel, Email FROM Cadcliente WHERE Código NOT IN (SELECT cliente FROM cadvenda WHERE Format(Data,'mm-yyyy')=[Introduza o mês na forma mm-yyyy]);


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    digitaltec gosta desta mensagem

    avatar
    digitaltec
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 89
    Registrado : 09/05/2020

    [Resolvido]Exibir Clientes sem vendas Empty Re: [Resolvido]Exibir Clientes sem vendas

    Mensagem  digitaltec 1/7/2020, 19:00

    Olá, primeiro desculpe a demora em dar o retorno muito obrigado aos colegas pela ajuda, deu super certo o codigo do Alexandre Neves funcionou perfeito. Mais uma vez Obrigado:lol:

      Data/hora atual: 17/9/2021, 03:55