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

    [Resolvido]Duvida ao manipular registro em um formulário.

    avatar
    neiva.weber
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 9
    Registrado : 03/02/2012

    [Resolvido]Duvida ao manipular registro em um formulário. Empty [Resolvido]Duvida ao manipular registro em um formulário.

    Mensagem  neiva.weber 8/2/2012, 16:23

    Estou com duvida como eu faço para por exemplo:
    Estou em um formulário que preciso criticar, se quando ele estiver em modo edição de uma tabela
    e quando eu for fechar o form por exemplo ele me mostre a mensagem, se eu desejo fechar.

    ok, mas a mensagem pergunta se eu quero encerrar e clico em Ok?
    não teria q ter o Sim e o Não? caso não eu volto para o modo normal. e sim ele relamente fecha?

    Estou na duvido como utilizo os dois eventos: ao descarregar e o do botão fechar. com as duas soluções abaixo.
    pois teem duas criticas...não entendi.

    Obrigado a todos: Avelino, Criquio e Balem por me ajudar!!!
    deu certo aqui....

    weber


    Última edição por neiva.weber em 9/2/2012, 16:40, editado 4 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Duvida ao manipular registro em um formulário. Empty Re: [Resolvido]Duvida ao manipular registro em um formulário.

    Mensagem  criquio 8/2/2012, 16:32

    Olá! Talvez dê certo se você colocar um botão para fechar o formulário no lugar do "X" normal. Para isso, desabilitaria o "X" do formulário e colocaria no clique do botão:

    Código:
    If Me.NewRecord = True Then
        If MsgBox("Você está cadastrando um novo registro. Deseja mesmo fechar?", vbCritical, "Atenção") = vbYes Then
            DoCmd.Close
        Else
        End If
    Else
        DoCmd.Close
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Duvida ao manipular registro em um formulário. Empty Re: [Resolvido]Duvida ao manipular registro em um formulário.

    Mensagem  Avelino Sampaio 8/2/2012, 16:54

    Exite um evento nos formulário chamado "Ao descarregar". Este evento possui um argumento CANCEL que impede o fechamento do formulário:

    Exemplo:

    Private Sub Form_Unload(Cancel As Integer)
    If MsgBox("Deseja fechar o formulário ?", vbQuestion + vbYesNo, "Confirmação") = vbNo Then Cancel = True
    End Sub

    Sucesso!


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


    [Resolvido]Duvida ao manipular registro em um formulário. Empty Re: [Resolvido]Duvida ao manipular registro em um formulário.

    Mensagem  Convidad 8/2/2012, 16:59

    Creio que o criquio estava com pressa. Razz

    Um pequena correção:

    If MsgBox("Você está cadastrando um novo registro. Deseja mesmo fechar?",vbYesNo + vbCritical, "Atenção") = vbYes Then

    ' vbyesNo = coloca os botões sim e não na caixa de mensagem.

    Editando: O Avelino foi mais rápido no teclado. Laughing
    Abraços

    Conteúdo patrocinado


    [Resolvido]Duvida ao manipular registro em um formulário. Empty Re: [Resolvido]Duvida ao manipular registro em um formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 06:06