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

    Consulta "0" Registos

    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    Consulta "0" Registos Empty Consulta "0" Registos

    Mensagem  pinto_duarte32 18/1/2013, 12:19

    Boas,

    Tenho uma tabela chamada clientes, uma chamada Tipo de cliente (Activo ou Potencial) e outra Visitas onde tem o campo Comprou? (com opção Sim/Não).

    Queria fazer uma consulta de todos os clientes que nunca efetuaram uma compra. Posso tirar uma consulta por Potencial mas o problema é que este cliente potencial já pode ter sido um cliente activo e ter passado a potencial (portanto já efetuou comprar).

    Como é que consigo fazer isto?

    Obrigado

    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  Leandro 18/1/2013, 12:45

    Bom dia!

    Na consulta, nesse campo "Comprou", coloque o critério "Sim" ou "Não".

    Aguardo retorno, abraço

    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  pinto_duarte32 18/1/2013, 15:24

    Pois isso já eu tinha tentado. A questão é que se eu colocar por exemplo "Não" vai dar todas as visitas que os clientes não compraram...a questão é que com o cliente X pode ter acontecido o seguinte:

    Visita no dia 10/01/2013 - Não Comprou
    Visita no dia 13/01/2013 - Não Comprou
    Visita no dia 15/01/2013 - Comprou

    O filtro da forma que me disse vai aparecer as duas primeiras visitas. Mas não deveria aparecer nenhuma porque o que eu quero é o cliente que nunca comprou e este já comprou no dia 15/01/2013.

    Fiz-me entender?

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  Alexandre Neves 18/1/2013, 19:37

    Boa noite,
    Detalhe os campos das tabelas e relacionamentos


    .................................................................................
    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
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  pinto_duarte32 18/1/2013, 21:45

    Olá

    Tabela: Clientes
    Tabela: Visitas - Campos:data da visita ; Comprou (Sim/Não)

    relacionamento de 1 cliente para várias visitas.

    A cada visita registada tenho de colocar se o cliente comprou ou não.

    A consulta que eu quero é os "clientes que nunca compraram"...o problema é se colocar no criterio do campo "comprou" "não" a consulta pode estar mal pq imaginemos o seguinte:

    Cliente X

    Visita no dia 10/01/2013 - Não Comprou
    Visita no dia 13/01/2013 - Não Comprou
    Visita no dia 15/01/2013 - Comprou

    O filtro utilizando o criterio "nao" conforme expliquei vai aparecer as duas primeiras visitas. Mas não deveria aparecer nenhuma porque o que eu quero é o cliente que nunca comprou e este já comprou no dia 15/01/2013.

    Pode ajudar-me?

    Obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  Alexandre Neves 19/1/2013, 00:16

    apenas com esses campos nas tabelas, não dá para fazer a consulta que pretende


    .................................................................................
    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
    avatar
    pinto_duarte32
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 71
    Registrado : 25/12/2012

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  pinto_duarte32 19/1/2013, 10:17

    E se criasse uma tabela chamada compra com dois campos (sim/não) e relacioná-la com a tabela visitas? (relação de 1 compra para várias visitas)? Acha que assim já conseguiria? É que eu já tentei assim também e não consegui...mas poderia estar a fazer alguma coisa mal!

    Muito obrigado
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  Alexandre Neves 19/1/2013, 19:12

    Precisa de ter relacionamento entre campos das tabelas. Enquanto não tiver campos que se relacionem, não é possível. Por isto, se diz que é uma base de dados relacional


    .................................................................................
    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

    Conteúdo patrocinado


    Consulta "0" Registos Empty Re: Consulta "0" Registos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 00:23