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]Atualizar tabela a partir dos dados de um formulário

    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Adelor da Silva 11/9/2013, 21:51

    Boa Tarde

    Pesquisei no fórum mas não sanei minha dúvida, se puderem me ajudar fico grato.

    Tenho uma tabela com os seguintes campos:

    tb_produto
      id
      prod_custo

    Tenho um formulário (frm_NF_prod) com o campo:
      custo_prod

    Gostaria de ao clicar no botão salvar, atualizar na tb_produto o campo prod_custo com o valor do formulario frm_NF_prod campo custo_prod
    As tabelas estão vinculadas pala id_prod

    Se puderem me ajudar, fico grato!

    Adelor da Silva - Taió/SC


    Última edição por Adelor da Silva em 16/9/2013, 18:46, editado 1 vez(es)
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  CrisMaleta 11/9/2013, 21:59

    Fala adelor!!!!

    Primeira coisa....
    Seu banco de dados é vinculado ou desvinculado????

    Comando se a tabela for vinculada...
    Basicamente seria...

    docmd.runsql "Update tb_produto SET prod_custo = " & me.custo_prod & " WHERE Id_Prod = " & me.id_prod & ";"

    Levando em conta que o botão está no form com essas informações....

    Tenta lá e vamos ver o que rola!!!!

    Desde já agradeço...

    abraço a todos!!!!!
    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Seu e-mail?

    Mensagem  Adelor da Silva 12/9/2013, 11:53

    Qual seu e-mail, vou enviar o link para você poder dar uma olhada na base completa.
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  CrisMaleta 12/9/2013, 12:47

    Fala Adelor!!!

    Cara, durante o dia, minha net é de celular.... lenta demais!!!!
    P/ eu acessar remoto é bem complicado.....

    Você chegou a jogar o código no botão da aplicação?????

    Se for o caso, carrega um zip com a tabela e o formulário aqui no forum!!!!
    Fica até mais facil p/ o pessoal ajudar!!!!

    Desde já agradeço....

    Abraço a todos!!!!!
    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Adelor da Silva 12/9/2013, 13:33

    Segue link para o download da base completa:

    www.metalmaquinas.ind.br/Controle.accdb
    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Adelor da Silva 16/9/2013, 12:33

    Alguém teria alguma sugestão? Aguardo!
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Silvio 16/9/2013, 13:08

    Bom dia....

    Por favor, a maioria usa o AC2007, salve ele nesse formato e disponibilize o mesmo aqui.

    Grato.


    .................................................................................
    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
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  CrisMaleta 16/9/2013, 13:36

    Fala Adelor....

    Cara, baixei seu formulário e não encontrei nada de errado com o código!!!!

    Está acontecendo algum erro quando você clica em salvar????

    A única coisa que eu efetivamente alterei, foi na propriedade do botão...
    (Botão direito // Propriedades // Evento "Ao Clicar")
    No seu formulário, está como [Macro Inserida].... Cliquei na seta e coloquei como [Procedimento do Evento]!!!!

    Manda mais detalhes a respeito do que ocorre..... o erro e tal....

    Desde já agradeço....

    Abraço a todos!!!!!
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Jeferson de Paula 16/9/2013, 14:01

    Um pitaco, Adelor por que você não coloca o código sugerido pelo CrisMaleta no evento "Após atualizar" do seu campo "prod_custo"?

    Código:
    Private Sub prod_custo_AfterUpdate()
        DoCmd.RunSQL ("UPDATE tb_produto SET prod_custo = " & Me.custo_Prod & " WHERE Id = " & Me.id_Prod & ";")
    End Sub
    Não esqueça também que se o campo ID for do tipo texto você terá que usar aspas simples seguido de aspas duplas = '", e se for do tipo numérico somente aspas duplas = " !

    Talvez isso o ajude! E também só ressaltando o que o amigo CrisMaleta disse, seu evento "Ao Clicar" esta realmente dando algo de errado, verifique e depois retorne!

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Atualizar tabela a partir dos dados de um formulário 001_1810?


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Adelor da Silva 16/9/2013, 17:49

    No formulário estou utilizando o botão padrão do access para salvar os dados, ao inserir o código DoCmd.RunSQL ("UPDATE tb_produto SET prod_custo = " & Me.custo_Prod & " WHERE Id = " & Me.id_Prod & ";") nesse botão não executa, mas se eu incluir um novo botão dai faz a alteração desejada.

    Realmente estava Funcionando CrisMaleta, lamento não ter feito este teste anteriormente!

    Alguma dica de como resolver esta questão?
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  CrisMaleta 16/9/2013, 17:58

    Fala Adelor....

    2 opções....

    1 - Tentar alterar a propriedade do botão que você já tem pronto.... (como indiquei no comentário...)

    2 - Criar um novo botão e jogar o atual no censurado!!!!

    Aí fica a gosto do cliente!!!!
    hahahahahahahahahahahahahaha

    Vai retornando os resultados!!!

    Desde já agradeço....

    abraço a todos!!!
    avatar
    Adelor da Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 44
    Registrado : 15/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Adelor da Silva 16/9/2013, 18:27

    Alterei o botão conforme sugestão e inclui os seguintes comandos:

    DoCmd.RunCommand acCmdSaveRecord
    DoCmd.RunSQL ("UPDATE tb_produto SET prod_custo = " & Me.custo_Prod & " WHERE Id = " & Me.id_Prod & ";")
    MsgBox "Custo do produto - " & [prod_nome] & " - Atualizado", vbInformation, "Atualização"

    Tudo funcionou perfeitamente, agradeço a todos a ajuda!

    Adelor da Silva - Rio do Campo/SC
    avatar
    CrisMaleta
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/08/2013

    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  CrisMaleta 16/9/2013, 18:30

    Boa Adelor!!!!

    todo mundo feliz agora.....
    hahahahahahahahahahaa


    Só não esquece de editar o primeiro post e selecionar a opção "Resolvido"!!!!!

    Bora pro próximo problema!!!!

    Desde já agradeço...

    Abraço a todos!!!!!

    Conteúdo patrocinado


    [Resolvido]Atualizar tabela a partir dos dados de um formulário Empty Re: [Resolvido]Atualizar tabela a partir dos dados de um formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 18/10/2024, 05:14