Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Atualizar dados sem ter que ir à tabela fazer manualmente


JamesBond

Question

Pessoal,

Tenho uma tabela para cadastro de fornecedores..

Seus atributos são: Fornecedor, Telefone, Email.

Criei um formulário para adicionar novos valores e até aí beleza!

O que eu queria fazer é criar um formulário que me deixe corrigir ou alterar os dados dos fornecedores já cadastrados sem ter que ir na tabela e fazer isso manualmente.

Queria ter a opção de poder criar isso para o usuário alterar os dados via formulário ao invés pela tabela.

Já criei o formulário para atualização de dados ...

A busca do fornecedor é feita através da caixa de combinação ok ?! E seus dados são retornados e preenchidos nos campos de texto.. até ai beleza!

Criei um botão para atualizar..

Segue abaixo a ação do botão:

Private Sub Comando210_Click()
    On Error Resume Next
    Dim strSQL As String
    
    strSQL = "UPDATE CadastroFornecedores"
    strSQL = strSQL & " SET CadastroFornecedores.Fornecedor = '" & [Forms]![Formulário de Navegação]![SubformuláriodeNavegação]![TxtFornecedor] & "',"
    strSQL = strSQL & " CadastroFornecedores.Telefone = '" & [Forms]![Formulário de Navegação]![SubformuláriodeNavegação]![TxtFone] & "',"
    strSQL = strSQL & " CadastroFornecedores.Email = '" & [Forms]![Formulário de Navegação]![SubformuláriodeNavegação]![TxtMail] & "'"
    strSQL = strSQL & " WHERE CadastroFornecedores.Código=" & [Forms]![Formulário de Navegação]![SubformuláriodeNavegação]![Combinação4] & ");"
    
    DoCmd.RunSQL strSQL
    
    Me.TxtFornecedor.Value = ""
    Me.TxtContato.Value = ""
    Me.TxtFone.Value = ""
    Me.TxtMail.Value = ""
    
End Sub

Porém, nada acontece ...

Alguém poderia me dar uma luz?!

Obrigado!!!

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...