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]Totalizar numero de registros de uma consulta para servir como divisor

    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 16/9/2011, 23:57

    Aos Mestres solicito uma ajuda para a seguinte dificuldade:

    Uma consulta que traz 3 campos de uma tabela:
    Data da Compra:
    Modelo do Carro:
    Valor Pago:
    Ao executar essa consulta, serão apresentados varios registros de carros comprados com as suas respectivas datas de compra e valor pago.
    Foi colocado na consulta um criterio no campo Data da Compra para filtrar um intervalo de datas, para trazer apenas os carros comprados em determinada data.
    Preciso de um campo na consulta que traga o valor medio das aquisições = (será a soma dos valores pagos de todos os carros adiquiridos, dividido pelo numero de carros, dentro do periodo filtrado).
    A necessidade de ter isso em uma consulta é para que depois possa usar essa consulta para gerar um gráfico.

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  criquio 17/9/2011, 00:15

    Tente algo assim em um novo campo calculado:

    Média: Soma([NomeCampo])/Count(*)


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 18/9/2011, 16:03

    Bom dia Criquio,

    Não funcionou a linha de comando...
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Alexandre Neves 18/9/2011, 18:09

    Qual a SQL da consulta actual?
    antoniel arruda
    antoniel arruda
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 11/09/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  antoniel arruda 18/9/2011, 19:14

    1°crie um assistende de consulta com os campos que deseja
    2° exiba em modo design va até total e ponha para os carros contar
    para o valor média.

    o valor será dividido pelo numero de registo de cada vendas

    espero ter ajudado.
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 18/9/2011, 21:31

    SQL da consulta:

    SELECT tblExemplo.Código, tblExemplo.Carro, tblExemplo.Data, tblExemplo.txtValor, Format(DSum("[txtValor]","cnsExemplo","[Código] <=" & [Código]),"Currency") AS Total, DMax("Total","cnsExemplo")/DCount("*","cnsExemplo") AS Media
    FROM tblExemplo;

    http://dl.dropbox.com/u/26441349/MrgMonz_18_09_11.rar

    Cumprimentos.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8499
    Registrado : 05/11/2009

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Alexandre Neves 18/9/2011, 23:15

    Veja se dá assim
    SELECT Código, Carro, Data, txtValor, Format(DSum("[txtValor]","cnsExemplo","[Código] <=" & [Código]),"Currency") AS Total, DSum("txtValor","cnsExemplo")/DCount("*","cnsExemplo") AS Media
    FROM tblExemplo;
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 12:03

    Bom dia Alexandre, este SQL que enviei não era propriamente o do colega, eu havia feito para ele ontem..
    Mas o que aprimorou ficou muito melhor...

    Segue ja o exemplo inserido o SQL que enviou acima

    http://dl.dropbox.com/u/26441349/MrgMonz_19_09_11.rar


    Cumprimentos.
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 19/9/2011, 13:57

    Bom dia Amigo Harysohn,

    Vi o exemplo que vc colocou.. A média total esta considerando todos os modelos de carros (testei a consulta em um relatório para ver se era possivel agrupar por tipo de carro, mas a média total de cada grupo de carro continua sendo a de todos os tipos de carro).
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 14:12

    Amigao.. ai é so trabalhar com os critérios.. que pode ser por tipo de carro, por data ... enfim...
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 19/9/2011, 14:17

    Mas trabalhando com critérios na consulta, nao consigo gerar um relatório q traga todos os tipos de carros com seus calculos de medias separados em um mesmo relatorio. Mas se não for possível, tento me virar com esse, pois ficou muit bom!!
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 14:24

    agora quando iniciou o tópico o seu pedido foi para uma consulta e não em um relatorio...
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 14:25

    Da próxima vez formule sua dúvida direito.. pois o resultado final depende do que deseja..

    Se para form
    Se para form continuo
    se para consulta
    se para relatorio..

    Assim não nos faz andar a volta com soluções...
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 14:36

    Nao me leve a mal mas veja porque lhe chamei a atenção sobre a formulação correta da dúvida.

    Observe ai o seu relatorio.. e veja que não tem nada haver com consulta..
    A solução foi conseguida diretamente em caixas texto no relatório..

    Portanto.. a solução depende do resultado final que pretende.
    Pense nisso!!!

    http://dl.dropbox.com/u/26441349/MrgMonz_19_09_11_1.rar

    Cumprimentos.
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 19/9/2011, 14:55

    Agradeço a sua atenção, mas acredito que houve um erro ao interpretar o problema.

    Tentei ser bem claro quanto a formulação da duvida, e a mesma necessita ser resolvida por consulta, pois irei gerar posteriormente um relatorio gráfico, por isso não irei trabalhar com dados tratados e calculados diretamente no relatorio, pois esses nao podem ser usados como base para geração de um gráfico no access. Tendo tabelas e consultas como base para geração de gráficos, optei em trabalhar na consulta, pois a tabela não permite calculos, correto?

    Os critérios na consulta irão ser utilizados na data, para filtrar um intervalo de periodo.
    Os demais agrupamentos, serão feitos pelo relatório ou mesmo pela agregação na definição dos eixos nos gáficos, o que funcionou perfeitamente para outros modelos que fiz mas que nao precisavam de calculos como este caso.

    E a minha dúvida continua sendo para Consulta (não criei uma nova duvida para Relatorios, apenas citei, pois é uma forma de tratar o resultado da consulta). Se conseguirmos resolver a questão da consulta, o resto será consequencia, pois irá funcionar. Very Happy

    Em relação a "observar o meu relatório", não existe nenhuma caixa texto no relatório (nó tópico nao anexei nenhum exemplo do BD, nenhuma tabela). Criei um relatório no modelo que voce enviou, para avaliar o agrupamento por tipo de carro, apenas isso.

    Muito obrigado pela ajuda!! Abração!


    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 15:28

    Volto a repetir... novamente induziu ao erro, citando o relatorio....
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 19/9/2011, 16:30

    Na consulta..

    http://dl.dropbox.com/u/26441349/MrgMon_19_09_11_2.rar
    avatar
    mrgmonz
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 02/08/2011

    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  mrgmonz 4/10/2011, 17:22

    Tópico Resolvido!!

    Valeu Mestre Harysohn!! Obrigado pela ajuda e colaboração.
    avatar
    Convidado
    Convidado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Convidado 4/10/2011, 17:32

    O Fórum agradece o retorno.

    Conteúdo patrocinado


    [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor Empty Re: [Resolvido]Totalizar numero de registros de uma consulta para servir como divisor

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/11/2024, 18:06