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]Atualizar dados sem ter que ir à tabela fazer manualmente

    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Empty Atualizar dados sem ter que ir à tabela fazer manualmente

    Mensagem  JamesBond 7/10/2011, 14:36

    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í blz!

    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 blz!

    Criei um botão para atualizar..
    Segue abaixo a ação do botão:

    Código:
    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!!!


    Última edição por JamesBond em 7/10/2011, 15:22, editado 1 vez(es)
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Empty Re: [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente

    Mensagem  le_lo28 7/10/2011, 16:47

    Cara, coloca um tratamento de erro para vc saber o pq nao atualizou, tira esse On Error Resume Next e coloca:

    Código:

    On error goto erro_update

    'seu codigo aqui




    erro_update:
    Msgbox "Ocorreu o erro: " & err.number & "- " & err.description,vbexclamation,"Erro"


    Falow,


    .................................................................................
    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Assinaturacross
    M@rcelo
    avatar
    JamesBond
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 17
    Registrado : 29/09/2011

    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Empty Re: [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente

    Mensagem  JamesBond 7/10/2011, 17:49

    Amigo, consegui resolver o problema!

    Estava com parenteses a mais lá no comando SQL hehehe

    Valeu!!!
    le_lo28
    le_lo28
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 233
    Registrado : 13/07/2011

    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Empty Re: [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente

    Mensagem  le_lo28 7/10/2011, 18:44

    Blz!

    O fórum agradece o retorno! cheers

    Até a próxima,


    .................................................................................
    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Assinaturacross
    M@rcelo

    Conteúdo patrocinado


    [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente Empty Re: [Resolvido]Atualizar dados sem ter que ir à tabela fazer manualmente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 09:38