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


4 participantes

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  AndreSaraiva 20/9/2011, 08:48

    Caros amigos, antes de mais nada desculpe-me pois sou bem leigo em Access 2010 e não sei se minha dúvida é realmente de formulários. Tenho uma tabela onde aparecem 12 campos valortotal (valortotal1 até valortotal12)+ 1 campo totalcompras + 1 campo nparcelas e 1 campo valorparcela.

    No formulário criei a expressão =([valortotal1]+[valortotal2]+...+[valortotal12]) que deveria ser o campo totalcompras, em seguida o campo totalcompras é dividido pelo campo nparcelas (=([totalcompras]/[nparcelas]) para me dar o resultado em valorparcela.

    Aí que começaram os problemas:
    1) ao inserir as expressões acima nos devidos compos, a fonte de controle (lá em propriedades) perde o campo:
    em total de compra perde-se a fonte de controle totalcompra e coloca a expressão fazendo a adição perfeita, mais não registra na minha tabela, lá em totalcompra o resultado;

    2)no campo valorparcela eu insiro a expressão de divisão e ela divide o campo totalcompra pelo campo nparcela (valor dado pelo usuário), só que também perde a fonte de controle valorparcela pela expressão e não registra nada na tabela.

    Tentei como forma de resolver o problema inserir estas duas expressões em caixas de texto a parte e fazer com que o resultado da soma e da divisão fossem repetidos nos campos totalcompra e valorparcela respectivamente. As caixas de texto até que fizeram as operações matemáticas direitinho, mais não sei como copiar, clonar ou transportar o valor o resultado da caixa de texto para os devidos campos.

    Será que podem me ajudar a fazer com que os resultados das operações nos campos totalcompra e valorparcela sejam registrados nas tabelas, ou com que eu consiga clonar os resultados da caixa de texto para os devidos campos?

    Desde já agradeço e peço desculpas se não for aqui que devo postar esta dúvida.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Alexandre Neves 20/9/2011, 11:06

    Bom dia,

    Já verificou se algum controlo é nulo ou branco? Se for, utilize função IIF ou NZ.
    Procure, aqui no fórum. Existem vários temas a abordar este assunto.
    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Bom dia,

    Mensagem  AndreSaraiva 20/9/2011, 16:08

    Caro Alexandre,
    obrigado por me responder tão rápido, mais como mencionei, sou bem leigo, onde que eu verifico se o controle é nulo ou branco?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Alexandre Neves 20/9/2011, 16:48

    Tem vários controlos para somar: valortotal1, valortotal2, ...
    Se algum for nulo ou vazio, pode a fórmula não resultar. neste caso, utilize a função NZ
    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  AndreSaraiva 21/9/2011, 21:02

    Caro Alexandre,

    realmente são ao todo 12 campos para somar e pode ser que algum tenha valor 0, mas na minha segunda dúvida ( campo valorparcela eu insiro a expressão de divisão e ela divide o campo totalcompra pelo campo nparcela e não registra nada na tabela)o campo tem sempre um valor positivo e também não funciona.
    Desde já agradeço

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Alexandre Neves 22/9/2011, 08:27

    Disponibilize a bd
    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  AndreSaraiva 25/9/2011, 11:39

    Mais uma vez agradeço.

    Estou disponibilizando a bd. Muito Grato
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Alexandre Neves 25/9/2011, 14:07

    André,
    Em que formulário e em que campo?
    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  AndreSaraiva 26/9/2011, 22:27

    Alexandre, desde já grato pela atenção.

    Fica no formulário cadastro, na aba dados de pagamento, os campos valor total da compra e valor da parcela (os campos acima (em preto) são a caixa de texto que eu consegui que fizesse o calculo, em baixo de vermelho é o bendito campos)

    Até mais
    André
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Alexandre Neves 26/9/2011, 22:44

    André,

    tem a bd mal estruturada. Deve ter tabela de dados dos clientes, outra tabela de compras (relacionada pelo NumeroCliente) e outra Detalhes da compra (relacionada pelo CodigoCompra).
    Verifiquei na tabela e tem os campos totalgeralcompra, nparcelas e valorparcelas estão preenchidos!
    avatar
    AndreSaraiva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  AndreSaraiva 28/9/2011, 13:02

    Alexandre,

    Estes campos totalgeralcompra e valorparcela estam sendo prenchidos manualmente, quando eu digito o valor das caixas de texto (as que fazem os cálculos) nestes campos.
    A minha dúvida é realmente essa: estes dois campos deveriam ser prenchidos com os resultados das fórmulas (as das caixas de texto) automaticamente e estas caixas de texto não deveriam existir.
    Esta foi a formúla mais simples e a única que eu encontrei de ir usando a bd. Em relação a tabela estar mal estruturada, peço desculpas, mais essa é a segunda vez que utilizo o access na minha vida, e como mencionei no início, sou bem leigo (toba essa db que você viu partiu de consultas a modelos já prontos do oficce e "revistinhas milagrosas que te ensinam o básico em uma edição").
    Grato
    André
    scandinavo
    scandinavo
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1059
    Registrado : 11/11/2009

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  scandinavo 1/10/2011, 15:02

    Só um acrescimo ao topico de uma olhada neste,estas soma stem que ser feito no VBA para serem armazenadas na tabela.

    http://maximoaccess.forumeiros.com/t602-resolvidoscomo-somar-campos-numa-tabela

    Boa sorte
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  vieirasoft 10/10/2011, 11:13

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.

    Conteúdo patrocinado


    [Resolvido]Como Registrar em uma tabela o resultado de uma soma Empty Re: [Resolvido]Como Registrar em uma tabela o resultado de uma soma

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 10:54