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

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 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 : 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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    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 29/3/2018, 20:48

    Celso
    è isso mesmo

    Obrigado


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    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 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.....

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 20:42