MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]DSoma #erro

    Compartilhe

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 6/12/2017, 17:36

    Olá, pessoal!

    Estou com problema com DSoma.

    Estou fazendo um banco para registro das revisões que ocorrem aqui no trabalho e gostaria de criar um painel que mostre quantos produtos foram revisados, quantos aprovados e reprovados por data.

    Quero que esse resultado seja exibido na tela de menu, a partir de uma data escolhida num campo que não está associado (campo com nome "Data" e nome do rótulo "Rótulo27").

    A função que eu usei está apresentando #ERRO. Sem o critério, a função apresenta resultado.
    =DSoma("Total_Revisado";"Revisao_info";"Data_Entrada=#&[Forms]![Menu_Revisao_Pre-venda]![Data]&#")

    Em anexo, uma imagem de como está o menu.

    Procurei no fórum, mas não encontrei resultado.
    Uma crítica à pesquisa é que ela busca apenas uma palavra-chave.

    Agradeço a toda ajuda.
    Beijão.
    Anexos
    tela_menu.jpg
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 8 vez(es)


    Última edição por Sáh53 em 6/12/2017, 17:48, editado 1 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 6/12/2017, 17:44

    Olá Saranna,
    Faltou o anexo, mas tente assim:

    =DSoma("Total_Revisado";"Revisao_info";"Data_Entrada=#" &[Forms]![Menu_Revisao_Pre-venda]![Data] &"#")

    Abraço

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    Re: [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 6/12/2017, 17:56

    Olá, ahteixeira!

    Grata pelo retorno.

    Fiz a alteração.
    =DSoma("Total_Revisado";"Revisao_info";"Data_Entrada=#" & [Formulários]![Menu_Revisao_Pre-venda]![Data] & "#")

    Agora o campo fica em branco.

    Será que existe algum problema com o nome do campo associado?


    Abs.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 6/12/2017, 18:28

    Olá, estou no celular.
    No entanto colocou uma data que tenha dados no campo do form
    Menu_Revisao_Pre-venda]![Data]
    E tem dados com essa data?

    Caso não tinha dados nessa data e pretenda que apareça a zero, use a função nativa do Access NZ(...,0)

    Abraço

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    Re: [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 6/12/2017, 18:35

    Sim, Sim!

    Coloquei informação para poder testar.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 7/12/2017, 12:15

    Olá Saranna,
    Como coloquei na mensagem nº 2 deveria dar a soma.
    Tente assim:
    Código:
    =DSoma("Total_Revisado";"Revisao_info";"Data_Entrada=#" & CData(Formatar([Formulários]![Menu_Revisao_Pre-venda]![Data];"mm/dd/aaaa")) & "#")

    No entanto, lendo melhor a questão pretende os aprovados e reprovados.
    Isso deverá aplicar a condição para o "idenfificados" de Aprovados e Reprovados.

    Se tiver dificuldades, poste base de dados com tabela de origem para o calculo e alguns dados de amostragem.

    Abraço

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    Re: [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 7/12/2017, 13:19

    ahteixeira, muito obrigada pela ajuda.

    Segue o link, não consegui postar o BD:
    drive.google.com/open?id=1QRv-WJwByUMI4wbnO-LTw9DGCbDuwkHP

    A Soma de total revisado e total com defeitos é feito via código através do formulário adicionar e editar dados, mas também é possível alterar, pois não é um campo calculado. Não sei se isso pode estar afetando o cálculo.


    Estou torcendo para que consiga me ajudar. Very Happy

    Abs. Very Happy
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 7/12/2017, 15:54

    Olá Saranna,

    O problema aparentemente estava no campo Data do form, usamos o Format.
    Outra coisa, devemos evitar usar nomes reservados para nome dos campos.
    Também devemos evitar acentuação e caracteres especiais.

    Veja se é isso:
    cld.pt/dl/download/ababe8fb-fd1f-47d7-92f1-0e2bec5933cd/Revisao_Pre-venda_rev.zip
    Copiar link e colar no navegador


    Por último, teve dificuldades em anexar no fórum, veja no linka abaixo como fazer:
    [Você precisa estar registrado e conectado para ver este link.]


    Abraço

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    Re: [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 7/12/2017, 18:04

    Obrigada, ahteixeira!
    Era isso mesmo o que eu queria.

    Quanto as recomendações, por que deve-se evitar o uso de nomes reservados?
    Não utilizo acentuação, só uso underline.
    Também é ruim?
    Aprendi que traço e underline são caracteres recomendados para as linguagens de programação, nomear arquivos e outras coisas.


    Mais uma vez, Obrigada!
    Abraços.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 9/12/2017, 13:05

    Olá Saranna, obrigado pelo retorno.

    Quanto ao underline (_) sim, até porque quando tem dois nomes separado em certos casos o Access coloca automaticamente.
    Coloca, porque não devemos usar espaços.

    Verifiquei que tinha um campo a começar por %, neste caso chamo caracteres especiais.

    Veja links abaixo para aprofundar:
    [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver este link.]

    Abraço

    Sáh53
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 10
    Registrado : 23/10/2017

    Re: [Resolvido]DSoma #erro

    Mensagem  Sáh53 em 11/12/2017, 12:02

    Entendi!

    Verdade.
    Vou ajustar.

    Agradeço o retorno.

    Abs.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

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

    Re: [Resolvido]DSoma #erro

    Mensagem  ahteixeira em 11/12/2017, 18:11

    Que Bom!

    Obrigado pelo retorno, o fórum agradece.

    Abraço e bons estudos com o MaximoAccess Wink

      Data/hora atual: 15/12/2017, 17:48