MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Soma no subformulário

    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 21/4/2020, 18:11

    Tenho um formulário com dois subformulários.
    Consigo exibir a soma do primeiro sem problemas.
    Quando tento fazer a mesma coisa no segundo, a caixa de texto apresenta #Erro.
    Tentei contornar com uma consulta, mas ela só atualiza manualmente ou com timer. Não gostei de nenhuma das duas opções.
    Pq essa segunda soma não funciona?
    Anexo um print da tela.
    "Soma De Valor" e "Soma formas pagamento" deveriam ter o mesmo resultado. O Soma de Valor não atualiza automaticamente.

    Obrigado
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 660
    Registrado : 11/12/2017

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Ismael Silva em 21/4/2020, 19:12

    Faltou o anexo. Posto o BD, se puder.
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 21/4/2020, 22:32

    Ops
    Desculpe
    Anexos
    [Resolvido]Soma no subformulário AttachmentPDV.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (1.4 Mb) Baixado 12 vez(es)
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 660
    Registrado : 11/12/2017

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Ismael Silva em 21/4/2020, 23:31


    Luiz Fernando Alvarez,

    Cara, eu peleei aqui, mas não encontrei a solução, o por que apresenta esse erro, pois aparentemente deveria funcionar. Eu tentei utilizar a fórmula abaixo, que no meu projeto, funciona normalmente, mas também não deu certo. Vamos aguardar um outro colega, para nos ajudar.

    =[Sub_Frm_Outros].[Formulário]![Sb_Total]
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 22/4/2020, 02:26

    Pois é, no mesmo formulário tem do mesmo jeito e funciona...
    Devo ter feito alguma coisa estranha nas relações das tabelas q confundiu o Access...
    Quase deu certo por consulta. Mas ela não atualiza sozinha. Teria q ser com timer e isso eu não quero. Talvez alguma coisa em VBA mas ainda não consegui.
    To quase fazendo um banco de dados novo com o mesmo desenho pra ver se dá o mesmo problema.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4634
    Registrado : 20/04/2011

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Silvio em 22/4/2020, 12:00

    Bom dia...

    Vendo o teu projeto noto que usa muitas palavras reservadas ao Ms Access.

    Algumas dicas.
    Nunca use...para nomear campos de tabelas palavras como... data, valor, soma ( são palavras reservadas )...
    Nunca use .... para nomear campos de tabelas palavras com acentos, espaços entre si ou com caracteres especiais ( Desconto %, Desconto $, PreçoPrazo, data de cadastro, data de nascimento).
    Vejo também que tem tabelas sem a chave primária nelas e quando tem você colocou a mesma como texto, isso, colocar como texto não é muito salutar. Chave primária é fundamental ser numero. E indispensável para qualquer tipo de
    relacionamento. Reveja essas chaves primárias.

    Creio que fazendo esses ajustes simples em tuas tabelas e nos teus formulários ficará mais fácil de achar onde errou.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 22/4/2020, 15:11

    Oi Silvio! Obrigado pela ajuda!
    É, preciso rever essas palavras reservadas. Eu tinha lido que se usar colchetes ao declarar campos não haveria problema. Mas já estava desconfiado q não era verdade.
    Qto as chaves primárias, todas as tabelas tem. Acabei de conferir. Realmente existem algumas tipo texto, mas são campos q tenho absoluta certeza de que nunca serão duplicados. Eu já usava no Excel há uns 2 anos e já era importante q fossem valores exclusivos.
    Fora a possibilidade de duplicação tem algum problema usar texto em chave primária?

    Vou modificar e ver se resolve meu problema.
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 3/5/2020, 01:11

    Refiz meu BD do zero. Consegui melhorar muita coisa.
    Mas a soma no subformulário não vai...
    Tentei colocar chave primária como numeração automática mas não resolveu, então deixei como estava.
    Dessa vez o detalhamento de vendas está como formulário contínuo. Mas tentei como folha de dados e não deu certo do mesmo jeito.

    Não sei mais o q fazer. Um negócio tão simples dando tanto trabalho...
    Anexos
    [Resolvido]Soma no subformulário AttachmentPDV.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (398 Kb) Baixado 8 vez(es)
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 3/5/2020, 01:41

    Percebi q se eu somar os preços brutos dá tudo certo. Se eu acrescentar um campo somando o preço com desconto, as duas somas dão erro.
    Então provavelmente é alguma coisa básica e eu estou passando vergonha aqui...
    Se alguém puder me iluminar por favor... Estranho q qdo eu aprendi, somar resultado de quantidade * preço dava certo...
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4234
    Registrado : 06/11/2009

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Assis em 3/5/2020, 10:01

    Bom dia

    Teste
    Anexos
    [Resolvido]Soma no subformulário AttachmentPDV_Assis.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (422 Kb) Baixado 21 vez(es)


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 3/5/2020, 14:53

    Funcionou!
    Obrigado Assis!
    Mas o q vc fez?

    E tem como atualizar a soma ao alterar os valores? Eu queria fazer isso sem timer.
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4234
    Registrado : 06/11/2009

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Assis em 3/5/2020, 17:07

    É só dar uma olhada e comparar com a sua postagem
    Sempre que adicionar um produto, atualiza.


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 4/5/2020, 13:45

    Muito obrigado Assis!
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4234
    Registrado : 06/11/2009

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Assis em 4/5/2020, 14:46

    Luiz

    Descobriu a diferença ?

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    Alvarezluiz
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 19/04/2020

    [Resolvido]Soma no subformulário Empty Re: [Resolvido]Soma no subformulário

    Mensagem  Alvarezluiz em 31/5/2020, 00:24

    Oi Assis! Pior q não.
    Acabei desistindo de procurar por enquanto por falta de tempo mesmo. Esse negócio de quarentena não tá saindo como esperado pra mim.
    Fiquei mais de uma semana sem conseguir por a mão no Access. E nos dias q eu consegui foi muito pouco.
    Mas não esqueci. Ainda estou curioso. Continuo achando que foi algum erro besta da minha parte.

      Data/hora atual: 30/11/2020, 03:57