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

    A soma de valores na consulta está errada

    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty A soma de valores na consulta está errada

    Mensagem  marcioavila 22/5/2014, 19:50

    Prezados,

    Eu estou elaborando um banco de dados para ter controle de despesas por projetos em um escritório de engenharia, fiz diversas planilhas e todas com vínculos, após eu fiz umas consultas para efetuar uns cálculos de total de horas por projetos.

    Para facilitar o uso eu fiz formulários.

    Até aqui tudo bem, os formulários estão funcionando bem, nada de aparecer um lançamento em um projeto errado.

    Os problemas aparecem quando eu faço uma consulta com mais de duas tabelas, por exemplo:

    eu seleciono da tabela projetos:

    nome do projeto
    cliente
    responsável

    da tabelas de despesas:
    valor total das despesas (aqui é uma soma das despesas, sem levar em consideração o tipo de despesa: cópias, alimentação, combustível...)
    * esta somando em duplicidade

    da tabela de horas por profissional:
    soma do valor das horas dos profissionais (aqui é uma outra função: o valor da hora multiplicado pela quantidade de horas)
    * também está somando em duplicidade.

    Então, gostaria de uma luz no fim do túnel, alguém sabe o q eu estou fazendo de errado?
    Qualquer coisa eu posso disponibilizar o arquivo em access 2010.

    Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 23/5/2014, 15:14

    Se possivel poste seu bd para ajudarmos mais precisamente.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 26/5/2014, 18:36

    Segue o arquivo, deixei a consulta com o o no ERRO no final para facilitar a identificação.


    Obrigado
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 26/5/2014, 19:26

    Não anexou amigo, manda de novo.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 26/5/2014, 19:45

    Agora sim o anexo!
    Anexos
    A soma de valores na consulta está errada AttachmentTeste2.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (150 Kb) Baixado 16 vez(es)
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 26/5/2014, 21:11

    Ok, o que exatamente esta errado?

    Na consulta Custo Direto não consegui achar o erro.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 26/5/2014, 21:46

    Fernando

    É o seguinte, tenho 4 consultas, uma abaixo da outra:

    "ConsultaCustoDireto - Errado"

    Abaixo tenho as outras:

    ConsultaSomaConsultor;
    ConsultaSomaHoras;
    ConsultaSomaDespesas

    No projeto Rodovia em Goias eu tenho:

    Consultores: R$ 30.000,00
    Horas: 1.100,00
    Despesas: 1.253,50

    Tentei fazer a consulta "ConsultaCustoDireto" para colocar a soma total de Horas, Despesas e Consultores na mesma tabela.

    Quando eu mando executar a consulta os valores alteram e ficam assim:

    Consultor: R$ 2.500,00
    Horas: R$ 1.100,00
    Despesas: R$ 1.253,50.

    Algo similar acontece nos demais projetos.

    Não tenho a menor ideia do que eu estou fazendo de errado. Pode ser minhas relações?

    Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 27/5/2014, 13:31

    Bom dia Marcio,

    Dei uma olhada rapida no seu banco e agora entendi onde o corre o erro e notei o que

    há de errado.

    A sua tabela Controle_Consultores o campo Código esta em numeração automatica ou seja

    o numero não coincidirá com o Código da tabela 001_Projetos por esta razão a consulta

    te retorna errado o valor.

    Fiz uma pequena mudança pois to saindo ja pro trabalho mais da pra você entender o que tem que ser

    mudado. O campo codigo da tabela consultores deve ser o mesmo codigo do projeto.

    Qualquer coisa da um alô que a noite veremos ok.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 27/5/2014, 13:32

    Executa a consulta ConsultaCustoDireto e veja que aparece o valor correto.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 27/5/2014, 18:15

    Fernando

    Eu executei a consulta, mas não aparecem todos os projetos, essa consulta de custo direto envolvem a soma de três consultas, Horas, Despesas e Consultores, em alguns projetos não tem nada de Horas, mas tem valores lançados em Despesas. Tem ideia d de qual é o motivo de não aparecer nessa consulta?

    Obs: Eu fiz a numeração automática para todas as tabelas, isso pode me causar algum problema mais tarde?

    Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 27/5/2014, 19:19

    Vou te explicar o que ocorre em seu banco:

    Em todas suas tabelas você relacionou o campo código com o código na tabela 001_Projetos,
    essa tabela tem numeração automatica esta correto porem as outras também tem o campo
    código com numeração automatica.
    O correto é você desfazer os relacionamentos pelo campo código, pois se os mesmos não coincidirem
    não vai obter o desejado na consulta.

    To no trabalho agora, tenta fazer umas mudanças como te falei, qualquer duvida de um retorno que assim que tiver um tempo dou mais uma olhada ok.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 27/5/2014, 21:34

    Fernando

    Agora eu estou com mais um vínculo, tipo, na coluna de código da tabela de Controle_Consultores está aparecendo um número, fica complicado na hora de preencher.

    Como eu poderia fazer isso de forma mais prática, sem ter q consultar o código do projeto e sim apenas o Projeto no momento de inserir a informação?

    Provavelmente meu raciocínio esta errado na elaboração do banco de dados, visto esse tipo de problema q estou enfrentando.

    Obrigado.

    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 27/5/2014, 22:04

    Existem tabelas que você não necessita ter o campo codigo, coloque como assistente de pesquisa buscando os campos da tabela 001 por exemplo a de consultores no campo projeto busque no campo projeto na tabela 001 e assim por diante, isso no meu ponto de vista.
    Seu banco tem bastante coisa, para entender legal terei que parar um tempinho pra analisar.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 27/5/2014, 22:09

    Assim que possivel verei o que pode ser feito, enquanto isso teste como eu falei.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 29/5/2014, 15:55

    Bom dia Fernando

    Desde já eu gostaria de agradecer o seu tempo dedicado a sanar minhas dúvidas.

    Mas deixa eu te explicar a atual situação.

    Eu tenho Projetos, então eu tenho uma tabela apenas para as informações pertinentes a ele.

    Tenho q controlar as Despesas de cada projeto, assim fiz uma tabela apenas para isso, mas com os seguintes vínculos - uma tabela com a relação de despesas (apenas para deixar organizado quanto a acentuação, tipo de letra, ortografia...) e vinculei a uma uma tabela de Controle de despesas, que por sua vez está vinculada ao projeto, então, quando eu for inserir uma despesa no projeto, ela já tem uma classificação, bastando eu enquadrar.

    Com a alteração de não tem uma numeração automática na tabela de Controle de Despesas, fica aparecendo a seguinte mensagem quando eu tento inserir algum valor no formulário:

    "Índice ou chave primária não pode ter um valor Null"

    Como eu poderia proceder então para ter como inserir as despesas de forma simples sem aparecer esse tipo de informação?

    Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 29/5/2014, 20:57

    Boa tarde Marcio,

    Fiz algumas mudanças no seu banco, ve se ta do jeito que você quer.

    Qualquer coisa da um alô.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 29/5/2014, 21:29

    Fernando

    Estamos quase chegando onde eu preciso.

    Agora voltando para a consulta ConsultaCustoDireto...

    Por que nessa consulta não aparecem todos os projetos? sendo que estamos com três totais (Consultores, Horas e Despesas) e a soma deles na sequência.

    Obrigado.

    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 29/5/2014, 22:07

    Marcio, esqueci de mencionar isso a você..

    A consulta so retornara os valores que coincidirem em todas tabelas envolvidas pelo campo Código, você vai perceber que se adicionar uma despesa referente a Sede2 ela constara na consulta.



    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 29/5/2014, 22:21

    Veja agora adicionado uma despesa de custo 0 o resultado da consulta.

    To indo pra faculdade, qualquer coisa da um alô que quando chegar vejo ok.


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 3/6/2014, 22:09

    Fernando

    Continuo a minha saga tentando concluir esse banco de dados....

    Agora q "TU" finalizou essa parte de apurar os cálculos de custo direto por projeto, a minha dificuldade está em fazer novos formulários.

    Tentei fazer um formulário de controle de despesas de consultor, nos mesmos moldes dos formulários anteriores, mas agora não é mais possível, aparece uma msg impedindo o procedimento.

    No mínimo eu terei q te pagar uma rodada de cerveja em um bar por ai pelas suas preciosas dicas.

    Obrigado.
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 4/6/2014, 03:35

    Rs não esquenta, devagar vamos vendo essa parte.

    O que realmente você precisa?


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 4/6/2014, 22:48

    Tenho q fazer dois fomulários, um para inserir os valores pagos aos consultores, acho q o ideal seria se ele fosse parecido com o formulário de "Controle de Despesas" ou o de "Controle de Horas".

    Eu sigo o procedimento que eu usei anteriormente, antes eu usava o assistente, estava dando certo, como fizemos as alterações nas tabelas, não esta mais aparecendo um sub formulário, tem ideia de como posso fazer outro formulário agora, similar ao formulário de "Controle de Despesas"?

    Obrigado!
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 4/6/2014, 23:43

    Crie o subformulario separado, depois colocar pra cria um form pelo modo design.

    Feito isso arraste seu sub form para esse formulario, se não conseguir me diga exatamente os campos

    e de qual tabela quer adicionar no form


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 5/6/2014, 22:06

    Acabei de tentar fazer como tu falou, aparece a seguinte informação:

    "Este expressão foi digitada de forma incorreta ou é complexa demais para ser avaliada. Por exemplo, uma expressão numérica pode conter um número expressivo de elementos complicados. Tente simplifica-la, atribuindo partes da expressão a variáveis."

    Tem ideia do q pode ser?
    Fernando Bueno
    Fernando Bueno
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2115
    Registrado : 13/04/2012

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Fernando Bueno 6/6/2014, 03:41

    Você esta tentando criar o formulario atraves da consulta ou tabela?


    .................................................................................
    Um abraço
    Fernando Bueno


    O aumento do conhecimento é como uma esfera dilatando-se no espaço
    quanto maior a nossa compreensão,
    maior o nosso contacto com o desconhecido
    A soma de valores na consulta está errada 16rzeq
    avatar
    marcioavila
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 22/05/2014

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  marcioavila 6/6/2014, 13:06

    de uma tabela.
    rubenscouto
    rubenscouto
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 679
    Registrado : 02/10/2011

    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  rubenscouto 16/6/2014, 05:00

    em primeiro lugar, dê uma olhada no banco em anexo, pois fiz modificações drasticas na estrutura dos Tabelas, Campos das tabelas, Relacionamentos. Veja primeiramente isto.
    Depois verifique a consulta "ConsultaCustoDireto - Certo" se realmente é isto que você pretende encontrar. certifique-se que os dados que estão neste exemplo não foram alterados pois modifiquei a estrutura dos tipos de dados que estão ai. Abra a estrutura de cada tabela e seus respectivos relacionamentos para verificar as modificações efetuadas. em anexo segue copia do bd modificado e uma imagem dos relacionamentos do bd. qualquer coisa é só falar, ou melhor, escrever.

    Conteúdo patrocinado


    A soma de valores na consulta está errada Empty Re: A soma de valores na consulta está errada

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 00:34