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 não mostra campo sem valor

    avatar
    paulo_cad
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 14/09/2013

    [Resolvido]Consulta não mostra campo sem valor Empty [Resolvido]Consulta não mostra campo sem valor

    Mensagem  paulo_cad 14/3/2018, 00:38

    Amigos,
    Fiz uma consulta [CsSaldo] para um relatório que pretendo exibir os seguintes dados: Contrato, Receita, Despesa, Saldo. Os dados vem de uma única tabela com diversas colunas, onde a diferenciação de cada linha é um campo (Receita ou Despesa).
    Vamos ao meu problema:
    1º Criei 2 consultas para filtrar por Contrato os lançamentos (Receitas ou Despesas).
    2º Criei uma 3ª consulta tendo base as duas primeiras onde faço o Total da Receita - Total das Despesas.
    Meu problema é quando o Contrato tem apenas Despesas ele não aparece na minha consulta Consulta [CsSaldo], já tentei mudar as propriedades da associação, porém, somente deixa eu usar a primeira opção (somente incluir linhas quando ambas tabelas forem iguais), as outras opçoes dá erro (associações externas ambíguas).
    Já coloquei o campo com padrão 0, mais nada resolve.
    OBS. Quando abro a consulta Despesa ela mostra todos os campos
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Alexandre Fim 14/3/2018, 01:58

    Ola Paulo

    Por gentileza, porte seu banco de dados para que o forum possa analisar.

    Grato.

    Alexandre

    []'s
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Silvio 14/3/2018, 12:57

    Bom dia,

    Com tua permissão Alexandre.

    Crie um campo em tua terceira consulta dessa forma: TDespesas: Nz([nomecampodespesas]);0

    Teste e nos informe o resultado.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Alexandre Fim 14/3/2018, 14:22

    Bom dia Silvio,

    Não precisa de permissão, meu caro!!
    Resolvendo a dúvida do nosso amigo é o que importa.
    Rsssss..

    []'s
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Alexandre Fim 14/3/2018, 14:27

    Conforme a mensagem do paulo_cad, acredito que é necessário uma única consulta, do tipo "União", onde é feito o union de 2 selects. Ex.:

    SELECT CAMPO1, CAMPO2, CAMPO3 WHERE TIPO = 'Despesas'
    UNION ALL
    SELECT CAMPO1, CAMPO2, CAMPO3 WHERE TIPO = 'Receitas'


    É por ai...

    Espero ter ajudado.

    []'s
    avatar
    paulo_cad
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 14/09/2013

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  paulo_cad 14/3/2018, 14:41

    Silvio, bom dia,
    Apresentou o seguinte erro:
    A expressão que você inseriu consta uma sintaxe inválida ou você precisa delimitar o texto entre aspas.


    avatar
    paulo_cad
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 14/09/2013

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  paulo_cad 14/3/2018, 14:50

    Alexandre, bom dia,
    Vou postar o BD aqui pois essa sua resposta não entendi...

    N menu de relatórios tenho um chamado "Resumo por Obra", que no exemplo que coloquei uma obra com somente despesas no mês de março não aparece neste relatatório, outras obras com despesas e receitas aparecem nos meses de janeiro e fevereiro (exemplo).

    Desde já agradeço os retornos de vocês
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Alexandre Fim 14/3/2018, 16:41

    Paulo,

    Crie uma consulta e no modo SQL cole o código abaixo:

    SELECT tbl_Lancamento.DataLanc as [DATA LCTO], tbl_Lancamento.Local AS [local], tbl_Lancamento.Doc, 0 AS [DESPESAS], tbl_Lancamento.ValorLanc AS [RECEITAS]
    FROM tbl_Lancamento
    WHERE (((tbl_Lancamento.Tipo)="Receita"));
    UNION ALL
    SELECT tbl_Lancamento.DataLanc, tbl_Lancamento.Local, tbl_Lancamento.Doc, tbl_Lancamento.ValorLanc AS [DESPESAS], 0 AS [RECEITAS]
    FROM tbl_Lancamento
    WHERE (((tbl_Lancamento.Tipo)="Despesa"))
    GROUP BY tbl_Lancamento.DataLanc, tbl_Lancamento.Local , tbl_Lancamento.Doc, 0 , tbl_Lancamento.ValorLanc
    ORDER BY [DATA LCTO];

    E vai gerar o seguinte resultado:

    [Resolvido]Consulta não mostra campo sem valor Union10

    Espero ter ajudado.

    []'s
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Silvio 14/3/2018, 17:19

    [Resolvido]Consulta não mostra campo sem valor Formum10


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    paulo_cad
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 14/09/2013

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  paulo_cad 14/3/2018, 18:40

    Amigos,
    Esqueci de mencionar que a consulta que esta com problema é a Cs_LocalDespesaReceita2, onde minha idéia é filtrar por contrato, o somatório de receitas e despesas. Não sei deu pra entender.

    Alexandre,
    A consulta que você mandou funcionou, mais gerou uma linha para cada lançamento, (eu não entendo muito de SQL), eu queria mostrar um somatório de todos os lançamentos de receitas e despesas, da seguinte forma:
    (Exemplo)

    Contrato   Receita   Despesa Saldo
    Contrato 1    5,00       1,00    4,00
    Contrato 2    0,00       2,00    -2,00
    Contrato 3    2,00       1,00    1,00

    O meu problema é quando o contrato não tem nenhum somatório de Receita ele também não mostra o somatório de Despesa, ou seja, a linha do Contrato não aparece.
    avatar
    paulo_cad
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11
    Registrado : 14/09/2013

    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  paulo_cad 21/3/2018, 19:43

    Alexandre, deu certo, obrigado pela ajuda de todos.

    Conteúdo patrocinado


    [Resolvido]Consulta não mostra campo sem valor Empty Re: [Resolvido]Consulta não mostra campo sem valor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 23:50