MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Atualizar um registro por vez de uma tabela via formulário de consulta usando o comando Update

    Compartilhe

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 10/10/2011

    [Resolvido]Atualizar um registro por vez de uma tabela via formulário de consulta usando o comando Update

    Mensagem  gordo em Sex 27 Jun 2014, 00:34

    Estou batendo cabeça com a seguinte situação. Tenho uma tabela chamada "Propostas" com os seguintes campos:

    Proposta
    Autorizacao
    Despacho

    Criei uma consulta para mostrar as propostas com o campo Despacho = "Pendente" e vinculei a um formulário FConsPropostasPendentes. Coloquei um botão no formulário para o administrador despachar. Segue o código do botão:

    Private Sub Comando7_Click()
    If getGrupoUsuarioAtual <> "Administradores" Then
    MsgBox "Você não tem autorização para despachar", vbInformation, "Despacho"
    Else
       CurrentDb.Execute "Update Propostas set Despacho = 'Despachado' "
       MsgBox "Registro descpachado com sucesso!", vbInformation, "Despachado"
       DoCmd.GoToRecord , , acNext
    End If
    End Sub

    O problema é: Quando o administrador despacha o primeiro registro, todos os outros são despachados, e eu queria que fosse feito um por vez. Se alguém puder me ajudar eu agradeço.
    O autor desta mensagem foi removido do fórum - Ver a mensagem

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 10/10/2011

    Re: [Resolvido]Atualizar um registro por vez de uma tabela via formulário de consulta usando o comando Update

    Mensagem  gordo em Sex 27 Jun 2014, 01:55

    Olá Amigão!

    Vou tentar ser mais claro. O problema do código que eu coloquei faz com que todos os registros da tabela sejam despachados de uma só vez e isso não pode acontecer, pois vão existir propostas que o administrador vai declinar, ou seja, ele vai olhar um registro, analisar e posteriormente despachar ou não. A tabela não tem chave primária. Talvez seja necessário eu criar uma como você sugeriu para facilitar a solução do problema.

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 10/10/2011

    Re: [Resolvido]Atualizar um registro por vez de uma tabela via formulário de consulta usando o comando Update

    Mensagem  gordo em Sex 27 Jun 2014, 02:33

    Essa solução não serviu. Continua atualizando tudo.
    O autor desta mensagem foi removido do fórum - Ver a mensagem

    gordo
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 30
    Registrado : 10/10/2011

    Re: [Resolvido]Atualizar um registro por vez de uma tabela via formulário de consulta usando o comando Update

    Mensagem  gordo em Ter 01 Jul 2014, 01:13

    Caro Beto,

    Solucionei o problema. Postarei a solução aqui em um outro momento. Problema resolvido.

    Valeu galera!

      Data/hora atual: Dom 22 Out 2017, 13:07