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


3 participantes

    Confirmação - Alterar, inserir registro

    avatar
    CleberDantas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 9
    Registrado : 25/04/2014

    Confirmação - Alterar, inserir registro Empty Confirmação - Alterar, inserir registro

    Mensagem  CleberDantas 28/4/2014, 21:33

    Prezados,

    Fiz um formulário com menu de navegação ativado.

    Quando estou navegando pelos registros, posso alterar. Porém gostaria que, caso alterado, fosse exibido mensagem pedindo OK para alterar ou cancelar. Fui em eventos do formulário, selecionei BeforeUpdate e coloquei (pego aqui em algum post):

    Código:
    Private Sub Form_BeforeUpdate(Cancel As Integer)
    Dim strMsg As String
    Dim iResponse As Integer

      ' Especifica a mensagem a ser apresentada.
      strMsg = "Deseja salvar as alterações" & Chr(10)
      strMsg = strMsg & "Clique Sim para salvar ou Não para ignorar."

      ' Mostra a caixa de mensagem.
      iResponse = MsgBox(strMsg, vbQuestion + vbYesNo, "Salvar registro?")
     
      ' Verifica a resposta do usuário.
      If iResponse = vbNo Then
          ' Desfaz as alterações.
          DoCmd.RunCommand acCmdUndo
          ' Cancela a atualização.
          Cancel = True
      End If
    End Sub

    Porém não funcionou. O que fiz errado?

    Alterando ou colocando novo registro ele não mostrou mensagem. Existe outra forma?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    Confirmação - Alterar, inserir registro Empty Re: Confirmação - Alterar, inserir registro

    Mensagem  Avelino Sampaio 28/4/2014, 22:13

    Olá!

    Veja se o exemplo deste tópico atende:

    http://maximoaccess.forumeiros.com/t12727-resolvidovalidacao-de-dados-em-formulario-com-dados-acoplados

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    CleberDantas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 9
    Registrado : 25/04/2014

    Confirmação - Alterar, inserir registro Empty Re: Confirmação - Alterar, inserir registro

    Mensagem  CleberDantas 29/4/2014, 12:31

    Bom dia.

    Meu access é 2007 e não executou seu código corretamente avelino.
    avatar
    Wallace Lima
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 82
    Registrado : 29/04/2014

    Confirmação - Alterar, inserir registro Empty Re: Confirmação - Alterar, inserir registro

    Mensagem  Wallace Lima 1/5/2014, 12:49

    Olá CleberDantas,
    Bloqueie o seu Formulário de formna que não se possa fazer alterações, a menos que você selecione um botão para essa função.
    Em Formluário, vá em Folha de Propriedades, Dados, e na opção Permitir edições, coloque "Não", daí o seu Formulário não permitirá edições, a menos que você queira, pressionando um botão para inclusão de registro e outro para alteração do mesmo.
    Espero ter ajudado.
    Abrçs.
    avatar
    CleberDantas
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 9
    Registrado : 25/04/2014

    Confirmação - Alterar, inserir registro Empty Re: Confirmação - Alterar, inserir registro

    Mensagem  CleberDantas 1/5/2014, 15:10

    Wallace,

    Obrigado pela resposta. Amanhã irei testar e te aviso, mas sua explicação foi bem proveitosa!

    Conteúdo patrocinado


    Confirmação - Alterar, inserir registro Empty Re: Confirmação - Alterar, inserir registro

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 20/5/2024, 02:01