MaximoAccess

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

Obrigado

Administração do MaximoAccess

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]Consulta quando não tiver dados dar 0 (zero)

    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 28/3/2018, 14:19

    Boa tarde Amigos

    Quando não tiver dados devolve, 0(zero) na coluna "somadeVlr"

    SELECT DISTINCTROW tblVendas.Conta, Sum(tblVendas.Vlr) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]))
    GROUP BY tblVendas.Conta;

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 28/3/2018, 15:54

    Olá assis...

    Não seria assim

    SELECT DISTINCTROW tblVendas.Conta, IIf(Sum(Vlr)Is Null,0,Sum(Vlr)) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]))
    GROUP BY tblVendas.Conta;

    Abraços


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 28/3/2018, 16:38

    Olá Celso

    Obrigado por responder, mas

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Sem_ty33


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 28/3/2018, 18:17

    Olá..

    tente assim

    SELECT DISTINCTROW tblVendas.Conta, tblVendas.Vlr,IIf((Vlr)Is Null,0,Sum(Vlr)) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]))
    GROUP BY tblVendas.Conta,tblVendas.Vlr;

    Aguardo









    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 28/3/2018, 19:26

    Celso

    A consulta só pode retornar 1 linha pois é a soma do campo "Vlr"


    E não está a acontecer.


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 28/3/2018, 20:31

    olá assis...

    teste assim para ver

    SELECT DISTINCTROW tblVendas.Conta, Sum(tblVendas.Vlr) AS SomaVlr,IIf((Vlr)Is Null,0,Sum(Vlr)) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]))
    GROUP BY tblVendas.Conta;


    se houver mais de um valor para o mesmo conta, vai somar todos, se na mesma conta tiver algum nulo não vai mostrar.
    mas se tiver em valor nulo para conta diferente vai mostrar em outra linha

    Veja se seria isto

    Aguardo


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 28/3/2018, 20:36

    olá ...
    Nota: alterei o ultimo, reveja
    se não for isso, anexe imagens de como deveria ser


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 28/3/2018, 22:06

    Celso

    Não estou a conseguir postar no Forum


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 28/3/2018, 22:33

    Olá Assis

    Manda um Bd exemplo

    Aguardo


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 28/3/2018, 22:42

    Celso
    Não consigo já está pronto para postar

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Sem_ty34


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    gil.ferreira
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 30/04/2011

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Consulta quando não tiver dados dar 0(zero)

    Mensagem  gil.ferreira em 29/3/2018, 02:17

    Assis, tente a função SeImed, seria assim e complete com os dados

    ValorT: SeImed([SomaDeValor]*1>0;[SomadeValor]*1;0)
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 29/3/2018, 19:53

    Ola Assis...

    vela se é isto

    SELECT DISTINCTROW Nz(Sum([Vlr]),0) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]));

    Aguardo


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4225
    Registrado : 06/11/2009

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Assis em 29/3/2018, 20:48

    Celso
    è isso mesmo

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Celso Roberto
    Celso Roberto
    VIP
    VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1067
    Registrado : 01/03/2014

    [Resolvido]Consulta quando não tiver dados dar 0 (zero) Empty Re: [Resolvido]Consulta quando não tiver dados dar 0 (zero)

    Mensagem  Celso Roberto em 29/3/2018, 21:06

    Olá...

    Valeu meu amigo

    Mas teste esse também da certo

    SELECT DISTINCTROW IIf(Sum(Vlr) Is Null,0,Sum(Vlr)) AS SomaDeVlr
    FROM tblVendas
    WHERE (((tblVendas.Data) Between [forms].[menu].[datainicio] And [forms].[menu].[datafim]));


    Abraços e obrigado pelo retorno


    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....

      Data/hora atual: 22/10/2020, 04:43