MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

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 : 23
    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 : 23
    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 : 23
    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 : 23
    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: Qua 07 Dez 2016, 18:19