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

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 04/12/2009

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  sergiosdl 6/2/2010, 20:07

    Ola a todos
    to batendo cabeça no seguinte: tenho duas tabelas: con(contrato) e a con_rec(contas a receber).
    meu objetivo é localizar todos os contratos que não possuem contas a receber em um periodo, por exemplo:
    posso ter um contrato que tem parcelas no ano de 2009, mas nao tem no ano de 2010. então gostaria de localizar estes contratos.Fiz a consulta abaixo, mas o problema é que ela so localiza os contratos que nao tem nenhuma parecela no contas a receber:

    SELECT con.sta_con, con.tip_con
    FROM con LEFT JOIN con_rec ON con.chv_con = con_rec.chv_con
    WHERE (((IsNull((([con_rec].[dia_vct])>#01/01/2010#)))=True) AND ((con.sta_con)=1) AND ((con.tip_con)<>"orc" And (con.tip_con)<>"alt"));

    abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  Alexandre Neves 6/2/2010, 21:25

    Boa noite, sergio

    Utilize, para os que não têm contas a receber em 2009:
    SELECT sta_con FROM CON WHERE Chv_con NOT IN (SELECT Chv_con FROM CON_REC WHERE Year(dia_vct)<>2009;);
    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 04/12/2009

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  sergiosdl 7/2/2010, 00:32

    Caro Alexandre, primeiramente obrigado pelo retorno
    fiz o teste, porém foram retornados apenas os registros que não possuem nenhum tipo de contas a receber, os que possuem em periodos diferentes do ano 2009 nao apareceram na lista.

    obrigado

    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  Alexandre Neves 7/2/2010, 10:57

    Boa noite, sergio

    Tem razão, enganei-me,
    Deve ser asim
    SELECT sta_con FROM CON WHERE Chv_con NOT IN (SELECT Chv_con FROM CON_REC WHERE Year(dia_vct)=2009;);
    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 04/12/2009

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  sergiosdl 7/2/2010, 14:04

    Bom dia alexandre

    Este teste eu tambem havia feito, neste casos ele nao retorna a valor nenhum

    Abraços
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  Alexandre Neves 7/2/2010, 14:36

    Novamente, sergio

    A consulta que lhe indiquei seleccioa o campo sta_con da tabela Con em que o conteúdo do campo Chv_con não esteja no campo Chv_con da tabela Con_rec em que o ano do campo dia_vct seja igual a 2009.

    Para o ajudar mais "à medida" tem de indicar os campos envolvidos e tipos respectivos ou carregar a parte da bd necessária aos cálculos.
    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 04/12/2009

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  sergiosdl 7/2/2010, 15:50

    Caro Alexandre
    Criei um exemplo fora do meu sistema, para entender melhor sua consulta, desculpe se me precipitei na resposta, acredito que isso aconteceu, neste exemplo que tem apenas 15 registros, vou estudar melhor e posto aqui o resultado, agradecendo desde já sua ajuda que esta sendo de grande valia
    Obrigado
    Abraços
    avatar
    sergiosdl
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 143
    Registrado : 04/12/2009

    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  sergiosdl 8/2/2010, 22:37

    Grande Alexandre

    Realmente funcionou perfeito, exatamente o que precisava.
    Minha base (que era teste) devia estar com pau, pois em uma base nova funcionou perfeitamente
    Muito obrigado mesmo.

    Abraços

    Sergio

    Conteúdo patrocinado


    [Resolvidos]localizar apenas se for nulo, nao existir lançamentos Empty Re: [Resolvidos]localizar apenas se for nulo, nao existir lançamentos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 22:16