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]Dúvida na formula DSoma

    avatar
    Eduardo_adm
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/03/2020

    [Resolvido]Dúvida na formula DSoma Empty [Resolvido]Dúvida na formula DSoma

    Mensagem  Eduardo_adm em 5/3/2020, 13:40

    TABELA - exemplo
    nome da tabela CAIXA

    Data:-------------Operação-------Caixa/Banco-------Total
    08/01/2020------CRÉDITO--------CAIXA-------------100,00
    08/01/2020------DÉBITO----------CAIXA------------150,00
    08/01/2020------CRÉDITO--------CAIXA-------------200,00
    09/01/2020------DÉBITO----------CAIXA------------  80,00
    09/01/2020------DÉBITO----------CAIXA------------  50,00

    Pergunta: Como faço para somar com 2 critérios

    quero somar apenas o CRÉDITO no dia 08/01/2020

    =DSoma("TOTAL";"CAIXA";"CAIXA.[Operacao]='CRÉDITO'";"CAIXA.[Data:]=#" & Data() & "#")

    Com esta fórmula consigo soma o CRÉDITO porem não filtra por data.

    Alguém pode me ajduar ?
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2306
    Registrado : 22/11/2016

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  DamascenoJr. em 5/3/2020, 22:11

    A função DSoma só aceita três parâmetros

    Código:
    =DSoma("PARAM1";"PARAM2";"PARAM3")

    Você está passando 4

    =DSoma("TOTAL";"CAIXA";"CAIXA.[Operacao]='CRÉDITO'";"CAIXA.[Data:]=#" & Data() & "#")

    Se a ideia é unir critérios/filtros, então una-os com o AND

    =DSoma("TOTAL";"CAIXA";"CAIXA.[Operacao]='CRÉDITO' AND CAIXA.[Data:]=#" & Data() & "#")


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Eduardo_adm
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/03/2020

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  Eduardo_adm em 9/3/2020, 12:48

    Muito obrigado deu certo com os 4 critérios,

    Tentei somar com mais 1 critério.

    Exemplo abaixo:

    =DSoma("TOTAL";"CAIXA";"CAIXA.[Operacao]='CRÉDITO' AND "CAIXA.[Caixa/Banco]='BANCO' AND "CAIXA.[Data:]=#" & Data() & "#")


    Não deu certo, o que estou fazendo de errado ?

    De acordo o exemplo abaixo terei que obter os seguintes valores para esta data.

    exemplo: 08/01/2020
    CRÉDITO EM CAIXA : 100,00 reais
    CRÉDITO EM BANCO: 200,00 reais

    DÉBITO DE CAIXA   : 230,00 reais
    DÉBITO DE BANCO  :   50,00 reais

    TABELA - exemplo
    nome da tabela CAIXA

    Data:-------------Operação-------Caixa/Banco-------Total
    08/01/2020------CRÉDITO--------CAIXA-------------100,00
    08/01/2020------DÉBITO----------CAIXA------------150,00
    08/01/2020------CRÉDITO--------BANCO-------------200,00
    08/01/2020------DÉBITO----------CAIXA------------  80,00
    08/01/2020------DÉBITO----------BANCO------------  50,00
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2306
    Registrado : 22/11/2016

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  DamascenoJr. em 9/3/2020, 23:14

    Fique atento em quando abrir e fechas aspas. Veja como deveria ser.
    Código:
    "CAIXA.[Operacao]='CRÉDITO' AND CAIXA.[Caixa/Banco]='BANCO' AND CAIXA.[Data:]=#" & Data() & "#"


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Eduardo_adm
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/03/2020

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  Eduardo_adm em 10/3/2020, 15:49

    Obrigado Damasceno,

    Deu certo,

    no caso o código que voce me mandou só faltou a ) no final.

    Mas ainda tenho um problema. Essa fórmula deveria funcionar com a data atual do sistema (comoutado) CERTO?

    O problema é que ela está funcionando quando eu atualizo a data do sistema apenas entre o período específico por exemplo de 13/01/2020 a 31/01/2020.

    em qualquer outra data que coloco no computador a fórmula não calcula. NÃO SEU O MOTIVO.

    Pode me ajudar a resolver isso também.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2306
    Registrado : 22/11/2016

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  DamascenoJr. em 10/3/2020, 22:54

    no caso o código que voce me mandou só faltou a ) no final.
    Na verdade, não. Minha ideia era só mostrar o terceiro parâmetro da função DSoma que era onde você estava tendo problemas, e não a função completa.

    Para sua última questão, force a formatação da data para o padrão americano.

    Código:
    Data()

    para
    Código:
    format(data();"mm/dd/aaaa")

    ou
    Código:
    format(data();"mm/dd/yyyy")

    Em tempo, sugiro a você que leia as regras do fórum e não usar letras maiúsculas em suas mensagens. cyclops


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Eduardo_adm
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/03/2020

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  Eduardo_adm em 11/3/2020, 13:15

    Bom dia,

    Mais uma vez obrigado damasceno

    Deu certo aqui.
    Não sabia sobre as regras do fórum, vou procurar me atualizar. e evitar as letras e caixa alta.


    De qualquer forma, mais uma vez te agradeço, me ajudou a resolver este impasse.

    Abraço.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2306
    Registrado : 22/11/2016

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  DamascenoJr. em 12/3/2020, 01:31

    Faltou dar o tópico como resolvido. Aguardamos.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    Eduardo_adm
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 05/03/2020

    [Resolvido]Dúvida na formula DSoma Empty Finalizando tópico

    Mensagem  Eduardo_adm em 12/3/2020, 12:48

    Bom a todos,

    Este tópico foi concluído com a ajuda dos parceiros do fórum.

    também com o grande empenho do parceiro Damaceno.

    Obrigado.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2306
    Registrado : 22/11/2016

    [Resolvido]Dúvida na formula DSoma Empty Re: [Resolvido]Dúvida na formula DSoma

    Mensagem  DamascenoJr. em 12/3/2020, 23:52

    O fórum agradece o retorno. Sucesso.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.

      Data/hora atual: 24/10/2020, 12:30