Boa noite,
Gostaria de saber se é possível obter ajuda na seguinte questão:
Gostaria de obter uma coluna calculada com o subtotal de kgs para um determinado conjunto de registos através de VBA.
Criei uma base de dados com a tabela principal de oferta ao cliente e outra com o detalhe da oferta onde serão inseridos os produtos, preços, etc.
Para calcular os preços correctos dos produtos é necessário que o preço de transporte (tabela Oferta) seja dividido pelo peso dos produtos (tabela Oferta Detalhe)
Para o efeito é necessário calcular o peso dos produtos para cada oferta para que o preço de transporte seja dividido por este.
Procurei utilizar o DSum, mas como são muitos cálculos que derivam deste campo, o acess fica extremamente lento.
Junto anexo documento para melhor compreensão.
Problema: Tabela Consulta "teste": pretendo somar a coluna "KgsLinha" agregado por "IDOfertas"; sendo que "KgsLinha" é já uma função calculada.
Na base de dados já tem alguns ensaios feitos mas nunca consegui chegar à conclusão prentendida.
Grato se puderem ajudar. Creio que é um bom desafio porque já perdi muitas horas à procura da solução e creio nunca ter encontrado uma pista para o problema!
Gostaria de saber se é possível obter ajuda na seguinte questão:
Gostaria de obter uma coluna calculada com o subtotal de kgs para um determinado conjunto de registos através de VBA.
Criei uma base de dados com a tabela principal de oferta ao cliente e outra com o detalhe da oferta onde serão inseridos os produtos, preços, etc.
Para calcular os preços correctos dos produtos é necessário que o preço de transporte (tabela Oferta) seja dividido pelo peso dos produtos (tabela Oferta Detalhe)
Para o efeito é necessário calcular o peso dos produtos para cada oferta para que o preço de transporte seja dividido por este.
Procurei utilizar o DSum, mas como são muitos cálculos que derivam deste campo, o acess fica extremamente lento.
Junto anexo documento para melhor compreensão.
Problema: Tabela Consulta "teste": pretendo somar a coluna "KgsLinha" agregado por "IDOfertas"; sendo que "KgsLinha" é já uma função calculada.
Na base de dados já tem alguns ensaios feitos mas nunca consegui chegar à conclusão prentendida.
Grato se puderem ajudar. Creio que é um bom desafio porque já perdi muitas horas à procura da solução e creio nunca ter encontrado uma pista para o problema!
- Anexos
- problemaVba.zip
- Você não tem permissão para fazer download dos arquivos anexados.
- (71 Kb) Baixado 2 vez(es)
Última edição por hugcor em 31/5/2020, 18:52, editado 1 vez(es)