Fórmula na Consulta - Curva ABC
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Rafael:
Boa Tarde.
Você pode me ajudar a encontrar o erro, pois quando rodo essa fórmula, o Microsoft Access trava!
Expr1: DSoma("Acumulado";"Ruptura consulta";[Acumulado] & ''<=[Acumulado])
O intuito desse cálculo é realizar a curva ABC, porém estou travado nessa soma acumulada. A fórmula em questão fica executando e continua travando! Estou lhe fornecendo um exemplo.
Suporte:
Rafael, segue o exemplo com a proposta de solução. A idéia foi a de gerar uma tabela temporária, com base na consulta qryRuptura. Usei a programação para calcular os campos Percentual e Acumulado, na tabela temporária.
Segue a programação completa utilizada:
Faça o login aqui para ter acesso ao código.
A programação está no botão do formulário frmTeste.
Deixei para você inserir a classificação (A, B ou C) na tabela, através da programação proposta.
Usuário Rafael:
Bom dia Avelino,
Perfeito! Obrigado pela ajuda! Ficou excelente!
Download
1 comentário(s) MARCIO MELO - RJ 19/03/2023 19:37:48 Formidável! Adorei a forma prática e rápida do código, ficou super didático e de fácil adaptação a filtros de datas para limitar os dados que desejamos. Fiquei surpreso com a quantidade de dados de exemplos que foram processados. Muita das vezes precisamos manipular as consultas em designer pelo VBA e sem ideia de como proceder, eis aqui mais um trabalho de amplo emprego.u Sou mais Brasil! Grato por compartilhar seu modelo, sua lógica didática... Forte abraço! sempre acompanho suas listas... |