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


3 participantes

    Contagem Acumulada

    avatar
    infohelpsolution
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/10/2013

    Contagem Acumulada Empty Contagem Acumulada

    Mensagem  infohelpsolution 19/8/2014, 20:20

    Olá pessoal!

    Preciso criar uma contagem de COD_CLI acumulada, exemplo:

    COD_CLI | DATA | VALOR | QT |
    15998     | 01/08 | 500,00| 1   |  <-----
    13900     | 02/08 | 350,00| 1   |
    15998     | 02/08 | 420,00| 2   |  <-----
    14100     | 03/08 | 900,00| 1   |
    13900     | 04/08 | 400,00| 2   |  <-----
    15998     | 05/08 | 120,00| 3   |  <-----

    Resumo, a coluna QT conta acumulado, no Excel consegui usar um CONT.SE(A$1:A6;A6) fixando apenas a referência inicial, aumentando o range de analise a cada nova linha, ou seja a cada nova celular analisada, o range de contagem é apliado, gerando a contagem acumulada. Segue em anexo planilha como exemplo do que eu não consegui em uma consulta no Access.

    Agradeço a todos.
    Anexos
    Contagem Acumulada Attachmentexemplo_contar_acumulado.xls
    Você não tem permissão para fazer download dos arquivos anexados.
    (32 Kb) Baixado 12 vez(es)
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  Alexandre Neves 20/8/2014, 02:23

    Bom dia, e bem-vindo ao fórum
    Para falarmos a mesma linguagem, deve disponibilizar bd


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    infohelpsolution
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/10/2013

    Contagem Acumulada Empty Re: Contagem acumulada

    Mensagem  infohelpsolution 9/9/2014, 19:25

    Agradeço Alexandre a ajuda, segue a base de exemplo.
    Anexos
    Contagem Acumulada Attachmentexemplo_contagem.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (17 Kb) Baixado 17 vez(es)
    toxicsquall
    toxicsquall
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/09/2011

    Contagem Acumulada Empty Sobre a contagem

    Mensagem  toxicsquall 10/9/2014, 14:11

    Estou tento o mesmo problema/duvida, porem eu preciso que um critério de pesquisa esteja entre uma data e o ultimo dia do mes anterior.
    Mais ou menos assim:
    = Entre (CAMPO_COM_A_DATA_INICIAL) E (CAMPO_COM_A_DATA_FINAL - UM_MES)

    para eu poder fazer um acumulado até o mês anterior.


    .................................................................................
    Gilberto Teles do Vale
    www.about.me/toxicsquall
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  Alexandre Neves 11/9/2014, 04:46

    Bom dia,
    infohelpsolution
    SELECT * , (SELECT Sum(Qt) FROM Tabela1 WHERE Código<=C.Código) FROM Tabela1 as C;

    toxicsquall
    Não entendi o que tem, mas se é semelhante, adapte desta solução


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    toxicsquall
    toxicsquall
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 87
    Registrado : 20/09/2011

    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  toxicsquall 11/9/2014, 10:41

    Já descobri, eu usei assim, para calcular a soma de tudo até o último mês.

    = Entre (CAMPO_DATA_INICIAL) E (DateSerial(Ano(Data()), Mês(Data()),0))


    .................................................................................
    Gilberto Teles do Vale
    www.about.me/toxicsquall
    avatar
    infohelpsolution
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/10/2013

    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  infohelpsolution 11/9/2014, 18:08

    Olá Alexandre, a sua solução soma acumulado codigo a codigo, preciso CONTAR acumulado pelo COD_CLI, ou seja, a cada cod_cli que repete a contagem acumula +1
    gisytro

    Solução necessária no campo QT:

    COD_CLI | DATA | VALOR | QT |
    15998 | 01/08 | 500,00| 1 | <-----
    13900 | 02/08 | 350,00| 1 |
    15998 | 02/08 | 420,00| 2 | <-----
    14100 | 03/08 | 900,00| 1 |
    13900 | 04/08 | 400,00| 2 | <-----
    15998 | 05/08 | 120,00| 3 | <-----

    A solução enviada pelo Alexandre não atendeu porque está somando acumulado registro a registro segue:

    Exp1| COD_CLI | DATA | VALOR | QT |
    --> 1 | 15998 | 01/08 | 500,00| 1 |
    --> 2 | 13900 | 02/08 | 350,00| 1 |
    --> 4 | 15998 | 02/08 | 420,00| 2 |
    --> 5 | 14100 | 03/08 | 900,00| 1 |
    --> 7 | 13900 | 04/08 | 400,00| 2 |
    --> 10 | 15998 | 05/08 | 120,00| 3 |


    Agradeço toda ajuda possível.
    avatar
    infohelpsolution
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 20/10/2013

    Contagem Acumulada Empty A ajuda me ajudou a pensar mais e resolvi!

    Mensagem  infohelpsolution 11/9/2014, 18:16

    Segue a solução:


    SELECT * , (SELECT Count(Qt) FROM Tabela1 WHERE Código<=C.Código AND Cod_Cli = c.Cod_Cli) FROM Tabela1 as C;



    Alexandre, agradeço mais uma vez a rápida ajuda.

    Acabo de me tornar um participante disposto a ajudar a todos no que eu puder.

    Very Happy
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  Alexandre Neves 12/9/2014, 04:42

    Bom dia,
    Parece que não acompanha o fórum.
    Várias vezes alertamos para manter o título com a sua finalidade e marcar "Resolvido" quando resolver.


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    Conteúdo patrocinado


    Contagem Acumulada Empty Re: Contagem Acumulada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 08:11