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


4 participantes

    [Resolvido]Função DSOMA com critério de data

    avatar
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 20/12/2019, 12:05

    Bom dia,

    Estou a tentar colocar mais um critério na função dsoma, além do que já tenho:

    DSoma("[Total_pedido]";"Tab_Ped_Com";"[ID_Artigo(SAP)]='" & [ID_Artigo] & "'")

    sendo que pretendo que [Data_import]=Data(), mas não consigo. Não sei se tem a ver com a formatação dos campos data ou com outra situação.
    Podem dar uma dica?

    Obrigada.
    good guy
    good guy
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1304
    Registrado : 05/02/2010

    [Resolvido]Função DSOMA com critério de data Empty Função DSOMA com critério de data

    Mensagem  good guy 20/12/2019, 14:07

    Olá Joanita,

    Em se tratando de uma consulta, você tem que incluir o conector(operador) E (AND). A sintaxe sem erros é esta na linha referente a Campo. Estou considerando aqui que o campo ID_Artigo é do tipo Número.

    Total: DSoma("[Total_pedido]";"Tab_Ped_Com";"[ID_Artigo(SAP)]=" & [ID_Artigo] E [Data_import]=Data())


    Última edição por good guy em 31/12/2019, 15:15, editado 1 vez(es)
    avatar
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 23/12/2019, 12:54

    Peço desculpa mas não funcionou.
    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  DamascenoJr. 23/12/2019, 22:22

    Código:
    DSoma("[Total_pedido]";"Tab_Ped_Com";"[ID_Artigo(SAP)]='" & [ID_Artigo] & "' E [Data_import]=#" & 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
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 26/12/2019, 09:43

    Olá Ivan,

    Continua sem funcionar. Penso que esteja relacionado com o formato pois a mensagem que dá é que não foram calculados os valores por falta de conversão de tipo.
    Obrigada.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  Alvaro Teixeira 26/12/2019, 11:54

    Olá a todos,

    Joana, verifique se não é a questão do formato das datas, veja neste topico:
    https://www.maximoaccess.com/t23702-resolvidoformato-de-data-troca-dia-por-mes

    Se não conseguir, partilhe base de dados funcional com a tabela e consulta (os dados devem ser de teste), se tiver dificuldade em partilhar, veja tópico abaixo:
    https://www.maximoaccess.com/t28813-como-adicionar-arquivo-ficheiro-a-mensagem-no-forum

    Abraço a todos
    avatar
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 27/12/2019, 09:54

    Olá,

    Eu tentei assim:

    DSoma("[Total_pedido]";"Tab_Ped_Com";"[ID_Artigo(SAP)]='" & [ID_Artigo] & "' E Formatar([Data_import];"mm/dd/aaaa")=#" & Data() & "#")

    Mas não funciona na mesma...não sei se tenho de pôr format, ou "mm/dd/yyyy" ou se também tenho de fomatar o valor data().
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  Alvaro Teixeira 27/12/2019, 11:42

    Ola a todos,

    Joana, da forma que apresenta a instrução, deve estar a colocar numa caixa de texto ou algo assim.

    Teste assim:
    Código:
    =DSoma("[Total_pedido]";"Tab_Ped_Com";"[ID_Artigo(SAP)]='" & [ID_Artigo] & "' AND [Data_import]=#" & Data() & "#")

    Abraço
    avatar
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 27/12/2019, 12:30

    Já funcionou (era o AND). Mas porque tem de ser em inglês??
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  Alvaro Teixeira 27/12/2019, 15:33

    Olá Joana,

    As instruções são no idioma nativo (Inglês) do Access.
    Se usar em VBA ou SQL tem que ser dessa forma.
    O que acontece é que o Access em determinadas situações faz a tradução.
    O ideal é usar sempre em Ingles.

    Se testar com IIF vai alterar para:

    Português de Portugal para ISE
    Português do Brasil para SELMED

    Não se esqueça de dar o tópico como Resolvido, veja como fazer:
    https://www.maximoaccess.com/t860-resolucao-de-topicos

    Abraço
    avatar
    joanita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Portugal
    Mensagens : 50
    Registrado : 26/05/2011

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  joanita 30/12/2019, 08:15

    Muito Obrigada!!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  Alvaro Teixeira 31/12/2019, 11:00

    cheers

    Conteúdo patrocinado


    [Resolvido]Função DSOMA com critério de data Empty Re: [Resolvido]Função DSOMA com critério de data

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 07:39