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

    [Resolvido]valor a partir de duas consultas

    avatar
    Marisaelaine
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 16/10/2012

    [Resolvido]valor a partir de duas consultas Empty [Resolvido]valor a partir de duas consultas

    Mensagem  Marisaelaine 7/11/2012, 16:23

    Prezados, pesquisei nos tópicos, mas não consegui resolver meu problema que é o seguinte:
    tenho duas consultas, a partir das duas consultas criei uma terceira consulta, onde tem um campo que é a campo da primeira consulta menos o campo da segunda consulta, ocorre que quando em uma das consultas o valor é zero ou vazio a subtração não ocorre.
    eu gostaria que se tivesso o valor na tabela contratos e não na tabela fluxo de caixa ele retornasse o valor do contrato.

    abaixo o SQL da consulta:


    SELECT contratos.Nr_Projeto, contratos.Sigla_Projeto, contratos.Nome, contratos.Empresa, contratos.[SomaDeValor Total], [fluxo consultoria].SomaDevalor, [contratos].[SomaDeValor Total]-[fluxo consultoria].[SomaDevalor] AS [Saldo Contrato], contratos.[SomaDeHoras Contratadas], [fluxo consultoria].[SomaDehoras faturadas], [SomaDeHoras Contratadas]-[fluxo consultoria].[SomaDehoras faturadas] AS saldohoras
    FROM [fluxo consultoria] INNER JOIN contratos ON ([fluxo consultoria].Cod_Empresa=contratos.Cod_Empresa) AND ([fluxo consultoria].Nr_Projeto=contratos.Nr_Projeto);

    obrigado se alguem puder me ajudar.
    Att.
    avatar
    Convidado
    Convidado


    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Convidado 7/11/2012, 18:39

    Campos nulos para executar cálculos tem que ser tratados com a função NZ

    NomeCampo: NZ([Campo],0)

    Se puder post o bd com tabelas e consultas envolvidas

    Cumprimentos.
    avatar
    Marisaelaine
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 16/10/2012

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Marisaelaine 7/11/2012, 21:04

    não funcionou, tenho dificuldade em postar pois o banco tem muitas informações confidenciais, desculpe.
    mas ainda preciso de ajuda, a questão é: na tabela de contratos eu tenho valores que ainda não aparecem no fluxo de caixa, e preciso criar uma formula assim (contratos - fluxo), mesmo que a empresa não apareca no fluxo o resultado devera ser o valor de contratos.
    dificil não?
    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

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Alexandre Neves 8/11/2012, 11:40

    Boa tarde, Marisa
    Utilize esta função
    Function Subtrai(Optional Valor1 = 0, Optional Valor2 = 0)
    Subtrai = 0
    If Not (IsNull(Valor1) Or Valor1 = "") Then Subtrai = Valor1
    If Not (IsNull(Valor2) Or Valor2 = "") Then Subtrai = Subtrai - Valor2
    End Function

    SELECT contratos.Nr_Projeto, contratos.Sigla_Projeto, contratos.Nome, contratos.Empresa, contratos.[SomaDeValor Total], [fluxo consultoria].SomaDevalor, Subtrai([contratos].[SomaDeValor Total],[fluxo consultoria].[SomaDevalor]) AS [Saldo Contrato], contratos.[SomaDeHoras Contratadas], [fluxo consultoria].[SomaDehoras faturadas], Subtrai([SomaDeHoras Contratadas],[fluxo consultoria].[SomaDehoras faturadas]) AS saldohoras
    FROM [fluxo consultoria] INNER JOIN contratos ON ([fluxo consultoria].Cod_Empresa=contratos.Cod_Empresa) AND ([fluxo consultoria].Nr_Projeto=contratos.Nr_Projeto);


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


    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Convidado 8/11/2012, 11:42

    Apague os dados confidenciais.. coloque apenas dois ou tres fictícios, e nos envie apenas o bd e consulta...


    Cumprimentos.
    avatar
    Marisaelaine
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 16/10/2012

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Marisaelaine 9/11/2012, 08:21

    segue o banco, na consulta saldo de contratos, o exemplo é a empresa inova tem saldo de contrato, mas não tem valor de pagamento, gostaria que o saldo do contrato repetisse neste caso

    espero ter sido clara
    obrigada
    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

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Alexandre Neves 9/11/2012, 13:35

    Falta o anexo


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 11
    Registrado : 16/10/2012

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Marisaelaine 9/11/2012, 18:02

    segue anexo
    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

    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Alexandre Neves 9/11/2012, 18:18

    veja aqui


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


    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Convidado 26/12/2012, 17:50

    Resolveste este Tópico Marisa?

    Cumprimentos.


    Última edição por PILOTO em 11/2/2013, 07:23, editado 1 vez(es) (Motivo da edição : Tópico dado como resolvido por falta de resposta (MODERAÇÃO))

    Conteúdo patrocinado


    [Resolvido]valor a partir de duas consultas Empty Re: [Resolvido]valor a partir de duas consultas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 08:11