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


2 participantes

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 17:18

    Olá pessoal.

    Sou novo no Access, e me deparei com a seguinte situação....

    Sou professor em um curso de informática ( irônico isso não?), e eu criei um banco de dados para melhor gerenciar meus alunos.
    Tenho uma tabela chama tab_NotaAlunos com os seguintes campos. CTR ( Matrícula do aluno na escola em que leciono), nome completo, módulo ( matéria...) etc... e um campo chamado Nota total.

    Bom, o problema está no seguinte acontecimento, meu formulário tem no campo Nota total a seguinte função =soma([Nota Trabalho 1]+[Nota Trabalho 2]+[Nota resumo]+[nota prova]+[nota participação]). A função funciona muito bem, mas os valores obtidos por ela não são atualizados no campo de Nota total na tabela Nota de alunos.

    Existe alguma forma deu fazer com que O valor resultante da função seja armazenado no campo correspondente da minha tabela?

    Desde já agradeço as ajudas que obtiver, ou se nenhuma ajuda vier agradeço o espaço.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 17:52

    Olá Wally,
    Precisamos de mais detalhes desta tabela.
    Qual o nome da tabela que armazena o campo que deste total?
    Qual o nome deste campo?
    Posta um exemplo que fica mais fácil ajudar.
    Abraço.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 18:28

    o nome da Tabela é tab_Notasalunos.
    Os campos são:
    CTR - Número
    Módulo - Texto
    Nota Trabalho 1 - Número
    Nota Trabalho 2 - Número
    Nota Resumo - Número
    Nota Simulado - Número
    Nota Prova - Número
    Nota Total - Número

    Este último campo ( Nota Total ) é o que eu quero armazenar o valor.

    Criei um formulário chamado form_NotasAlunos, onde eu possuo campos para preencher minha tabela tab_NotasAlunos. E como o total das notas é a soma de cada nota na matéria ( nota trabalho 1, Nota trabalho2, nota Resumo, nota simulado, nota prova). Então eu inseri no campo Nota Total do meu formulário a expressão =soma([campo1]+[campo2]) onde eu fiz como o demonstrado acima.

    Porém o valor da expressão soma no meu campo, Nota total, do formulário, form_NotasAlunos, não está atualizando o valor ( Armazenando o valor resultante da soma) no campo de mesmo nome na tabela tab_NotasAlunos.

    Bom, esta é toda a informação que eu tenho, não sei se vai ser o suficiente. Qualquer coisa só falar. Agradeço pela ajuda...
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 18:41

    Mil perdões, estou dando prova neste momento e tentando arrumar meu banco de dados. Acabei me esquecendo de dar o exemplo pedido.

    Vamos lá:

    Eu tenho os seguintes valores -
    Nota trabalho 1: 1
    Nota trabalho 2:1
    Nota Resumo:2
    Nota Simulado:1
    Nota Prova:3,2

    inseri no campo Nota Total do formulário a seguinte função:

    =Soma([Nota Trabalho 1]+[Nota Trabalho 2]+[Nota Resumo]+[Nota Simulado]+[Nota Prova])

    O que me retorna o valor 8,2 como resultado da função no campo Nota Total do formulário Form_NotaAlunos

    Quando eu abro a tabela tab_NotasAlunos os outros valores que eu inseri pelo formulário estão armazenados corretamente com excessão do campo Nota Total, o qual no formulário é resultado da função soma.

    O mesmo ocorre quando gero um relatório desta tabela, o campo da Nota Total fica em branco.

    Se eu abrir a tabela e inserir manualmente o valor, ele fica armazenado corretamente, contudo perco a maior das funcionalidades que era eu poder preencher o banco de dados com praticidade e agilidade.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 20:01

    Bom vou colocar aqui uma forma prática e fácil sem programação:

    Acrescente uma caixa texto no seu form com a fonte de controle Nota Total, nomeie esta caixa como "TotalNotas" (sem aspas).

    Se tiver um botão gravar, fechar ou algo parecido, acrescente nele o comando: me.TotalNotas = me.Nota Total

    Pronto, toda vez que fechar ou gravar, o resultado de um capo será copiado para o outro.

    Espero que ajude.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 21:16

    Dessa forma a caixa de texto vai continuar com a função soma?

    Parece bastante simples e elegante esta solução vou tentar e ver o resultado.

    Obrigado.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 21:19

    Sim a caixa de texto continua com a mesma função, não esqueça que esta nova caixa de texto deve ficar oculta e ao lado da sua Nota Total.
    É bastante funcional e prático.
    Qualquer coisa posta ai.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 21:27

    Então amigo, to tendo dificuldade de acrescentar o comando ao botão e de tornar esta caixa oculta.... Pode me ajudar com isso?
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 21:35

    Você têm quais botões no seu form?


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 21:39

    Para manter a caixa oculta, clique duas vezes na caixa de texto.
    Pressione F4, vá quinta opção da propriedade (Visível) e escolha não.
    Pronto, sua caixa não vai aparecer mais.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 21:52

    Eu tenho os de registro, Salvar, novo, primeiro, proximo, ultimo, anterior... o de fechar formulário e o de gerar relatório.

    Bom, se puder me enviar o seu e-mail, posso te passar o banco de dados para entender melhor o que eu pretendo...
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 21:56

    Enviei uma mensagem privada aqui no fórum pra você com meu e-email, envie que resolvo pra você.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 7/3/2013, 22:06

    Recebi, vou analisar, alterar o que você precisa e te envio.
    Abraço.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 7/3/2013, 22:30

    ok. valeu
    avatar
    wallyCampos
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 01/03/2013

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  wallyCampos 8/3/2013, 12:24

    Muito obrigado pela Ajuda e dedicação. Espero no futuro poder oferecer ajuda igual a outros usuários.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1633
    Registrado : 17/03/2011

    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Cláudio Machado 8/3/2013, 12:30

    Obrigado pelo retorno, o fórum agradece.
    Se precisar é só chamar.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. 90dssg para agradecer a dica que solucionou seu problema.

    Conteúdo patrocinado


    [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela. Empty Re: [Resolvido]Armazenar valor de campo de formulário com função para campo em tabela.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 13:21