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


4 participantes

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Wallace Lima 1/5/2014, 22:59

    Companheiros.
    Tenho uma função que pergunta se realmente deseja sair do formulário ou não.
    A questão é a seguinte: Como eu faço para colocar essa função em uma raiz do meu sistema, para que eu possa aproveitá-la em vários botões sair, ou seja, para que eu não precise repetí--la por várias vezes em cada formulário do sistema.

    A função é:

    ---------------------------------------------------------

    Dim msg, Style, Title, Help, Ctxt, Response, MyString

    msg = "Você realmente deseja sair?"
    ' Style = vbYesNo + vbCritical + vbDefaultButton2
    Style = vbYesNo + vbQuestion + vbDefaultButton2
    Title = "Confirmação!"
    Help = "DEMO.HLP"
    Ctxt = 1000

    Response = MsgBox(msg, Style, Title, Help, Ctxt)

    If Response = vbYes Then ' User chose Yes (Se a resposta for SIM).
    MyString = "Yes" ' Perform some action.
    DoCmd.Close ' Fecha o formulário.
    Else ' User chose No (Se a resposta for NÃO).
    MyString = "No" ' Perform some action.
    End If

    ---------------------------------------------------------
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Assis 1/5/2014, 23:31

    Teste


    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)


    If KeyCode = vbKeyEscape Then
    If MsgBox("Sair da Formulário xxxxx ? ", vbYesNo + vbQuestion, "Aviso") = vbYes Then
    DoCmd.Close
    Else
    DoCmd.CancelEvent
    Exit Sub
    End If
    End sub


    .................................................................................
    *** Só sei que nada sei ***
    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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Wallace Lima 1/5/2014, 23:41

    É uma Função ou Procedure?
    Onde eu coloco, em algum Formulário Principal?
    Dá para utilizá-la em vários formulários fazendo a chamada por ela?
    Como fazer essa chamada?
    Desculpe-me pelas perguntas, é que eu estou perdido mesmo.
    Abrçs.
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Assis 1/5/2014, 23:52

    Aqui

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)


    .................................................................................
    *** Só sei que nada sei ***
    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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Wallace Lima 2/5/2014, 01:42

    Olá Assis.
    Mas em qual parte do Formulário ou do programa eu tenho que colocar esse Comando?
    Desculpe-me, é que sou novato em Access, e ainda estou arprendendo, pois o ambiente é um pouco diferente do Delphi.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Kaynan 2/5/2014, 02:21

    evento ao apertar a tecla.
    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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Wallace Lima 2/5/2014, 03:16

    Olá Kaynan,
    É justamente o que eu desejo evitar, colocar todo o comando que informei acima, nos botões de fechar de todos os Formulários.
    Gostaria de saber se haveria uma forma de fazer uma função com valores públicos para que eu pudesse usá-la sem ter que repetir todas essas linhas.
    Abrçs.
    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  mathusalmeida 2/5/2014, 09:26

    veja este link:

    http://maximoaccess.forumeiros.com/t10670-resolvidochamar-funcao

    ou então pesquise no fórum por função pública.
    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

    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Wallace Lima 3/5/2014, 13:04

    Obrigado pelas respostas companheiros,
    É que realmente eu não estava entendendo por ser bem novato no ACCESS, porém consegui achar onde criar Módulo para declarar Pública todas as Funções e Variáveis para todos os Formulários.
    Abrçs.

    Conteúdo patrocinado


    [Resolvido]Função para perguntar se deseja mesmo sair do Formulário Empty Re: [Resolvido]Função para perguntar se deseja mesmo sair do Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 10:49