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

    Erro Ao Somar

    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Erro Ao Somar

    Mensagem  rharisonluca 19/1/2017, 17:23

    Tenho o seguinte código:

    SELECT tbl_CadManutencao.[Data Inicial], tbl_CadManutencao.[Data Final], tbl_CadManutencao.[Tipo Manutenção], tbl_tipoManutenção.Dias, DateDiff("d",[Data Inicial],[Data Final]) AS [Total Dias], IIf([Total Dias]<=[Dias],1,0) AS DiaOk, IIf([Total Dias]>[Dias],1,0) AS DiaNot, Sum([DiaOk]) AS [Soma Dia Ok]
    FROM tbl_tipoManutenção INNER JOIN tbl_CadManutencao ON tbl_tipoManutenção.cod_tipoManutencao = tbl_CadManutencao.[Tipo Manutenção];



    Estou tentando fazer uma soma total do campo DiaOk, e está aparecendo a seguinte mensagem:

    Sua Consulta não inclui a expressão especificada 'Data Inicial' como parte de uma função de agregação.

    Oque tenho que fazer, pois também tenho que ter uma soma total do campo DiaNot e está dando o mesmo erro.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 19/1/2017, 22:21

    Rharison

    Neste trecho da instrução SQL:

    DateDiff("d",[Data Inicial],[Data Final])

    Acrescente:

    DateDiff("d",tbl_CadManutencao.[Data Inicial],tbl_CadManutencao.[Data Final])

    Veja mais adiante nos campos referenciados, que estão sem o nome da tabela também.

    Também não vi a clausula WHERE nessa instrução, acredito que deva ter uma.

    O ideal é fazer isso em uma consulta, quando estiver funcionando, copiar

    o SQL dela para o VBA.

    Você postou a mesma dúvida em dois tópicos, o que contra as regras do fórum(leia as regras, são poucas),
    Apague o outro tópico, ok?

    Você perguntou:
    Oque quero fazer é o seguinte, quero criar um campo para somar Os DiaOk e DiaNot para gerar um gráfico, onde vai mostrar a porcentagem de manutenções que foram feitas no máximo de dias previstos e as que ultrapassaram esse limite.

    Onde coloco esse Campo no relatório ou na consulta ?


    Sempre na consulta, porque você pode usar ela como base do relatório.



    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Refiz

    Mensagem  rharisonluca 19/1/2017, 23:00

    Coloquei o que você pediu antes dos campos, e continuou dando o mesmo erro, no caso do WHERE, como sou novato não sei onde coloco e esse código SQL foi gerado automaticamente pelo access.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Outro código

    Mensagem  rharisonluca 19/1/2017, 23:19

    Nesse outro código está dando o mesmo erro assim que eu coloco para fazer uma soma geral do campo DiaOk.

    SELECT Cs_Datas.DiaOk, Cs_Datas.DiaNot, Sum([DiaNot]) AS Expr1
    FROM Cs_Datas;
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 19/1/2017, 23:38

    Melhor você postar parte do aplicativo, tabela, formulário e consulta afins

    para podemos analisar, senão isso vai longe e não chegaremos a lugar algum.

    Aguardo...


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Segue em anexo

    Mensagem  rharisonluca 20/1/2017, 00:00

    Segue em anexo o BD.
    Anexos
    Erro Ao Somar AttachmentSistema - Gestão de Manutenções Vs-2003.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (298 Kb) Baixado 8 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 20/1/2017, 00:14

    Diga onde está essa instrução SQL, achei outras parecidas.

    Aguardo...


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Instrução

    Mensagem  rharisonluca 20/1/2017, 02:05

    A instrução está na consulta Cs_Data
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 20/1/2017, 09:10

    Não Existe tal consulta.

    Tem somente duas consultas,como pode verificar na parte que disponibilizou.

    - Cs_Produtora_Vendas

    - Cs_Vendas_Diarias


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Anexando Novamente

    Mensagem  rharisonluca 20/1/2017, 18:59

    Não sei oque houve pois abri aqui e tem a consulta Cs_Data. Mesmo assim estou anexando novamente o sistema,
    Anexos
    Erro Ao Somar AttachmentGestão Manutenção.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (297 Kb) Baixado 9 vez(es)
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 20/1/2017, 19:41

    Meu amigo

    O erro está no último campo: Expr1: Soma([DiaOk])

    Entenda, está exibindo resultados por linha, sendo cada linha um registro, portanto

    não tem como o Access somar os campos  desses registros.

    O que deverá fazer é utilizar essa consulta (sem esse ultimo campo) como base de um formulário contínuo e no final do formulário,

    no rodapé por exemplo, colocar uma caixa de texto exibido essa somatória.

    Na caixa da texto digite:

    =Soma([DiaOk])

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    rharisonluca
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 20/12/2016

    Erro Ao Somar Empty Ok

    Mensagem  rharisonluca 20/1/2017, 19:51

    Ok Mano, testei aqui e deu certo mesmo dessa forma, o problema é que eu preciso da soma desses campos pois preciso fazer um gráfico que mostrará as manutenções que foram feitas no prazo previsto e as que ultrapassaram.

    Alguma dica de como fazer isso de forma + fácil ?
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Noobezinho 20/1/2017, 20:23

    Onde irá exibir esse gráfico?

    Num relatório, é claro!

    E no relatório irá conseguir.

    Veja se isso te ajuda.

    maximoaccess.com/t27485-resolvidosoma-parcial-e-total-em-relatorio-disponiblizacao-de-arquivo#193109

    Utilize essa consulta no relatório.

    Se isso não ajudar, faça uma busca aqui no fórum, por gráfico e soma parcial.

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    Erro Ao Somar Empty Re: Erro Ao Somar

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:01