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]Fechar Formulario usando a tecla Esc

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Fechar Formulario usando a tecla Esc

    Mensagem  amandaalves1 13/2/2012, 17:51

    Olá amigos, estou novamente aqui com um problema estou tentando usar um código que é do mestre Plinio, que vai fechando a janela do formuláio, mas ele funciona quando clicado em um botão de comando, estou tentando adaptar para ser usado quando teclado a tecla esc.
    O código do formulario é esse:

    Option Compare Database
    Option Explicit

    Private Sub BotaoFechar_Click()

    'Inicialmente a propriedade Tempo do Cronômetro
    'estará em 0. Ao clicarmos no botão fecchar
    'ativaremos a cotagem do cronômetro, colocando-o
    'com um intervalo de 20 milisegundos.
    'Para acelerar ou diminuir a velocidade do
    'fechamento basta alterar o intervalo.
    Me.TimerInterval = 40

    End Sub

    Private Sub Form_Timer()

    Dim largura As Long, altura As Long
    Static contagem As Integer
    Dim porcentagem As Single

    'Criamos um contador para controlar a
    'porcentagem de diminuição no tamanho
    'do form a cada ciclo, para que ele
    'mantenha a velocidade de fechamento.
    contagem = contagem + 2
    porcentagem = (100 - contagem) / 100

    'Calculamos as dimensões do formulário.
    largura = Me.WindowWidth * porcentagem
    altura = Me.WindowHeight * porcentagem

    'Alteramos as dimensões do formulário.
    DoCmd.MoveSize , , largura, altura

    'Verificamos o tamanho atual do formulário.
    'Se a largura for menor que 100 Twips o
    'comando de fechamento é acionado.
    If Me.WindowWidth < 100 Then
    DoCmd.Close
    End If

    End Sub


    Estou tentando retirar o botão de comando como já disse e colocar para funcionar quando clico na tecla esc, mas não funciona, alguém poderia ajudar, to usando esse código:

    Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = 27 Then
    DoCmd.Close
    End If

    End Sub

    Obrigada

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  Silvio 13/2/2012, 18:12

    Olá amanda...boa tarde.

    Dê uma olhada nesse tópico em nosso fórum:

    http://maximoaccess.forumeiros.com/t647-resolvidofechar-formulario-com-a-tecla-escape

    obs.: ao apertar uma tecla para fechar formulário eu utilizo o seguinte código ( adaptando ao tua pergunta ):

    ao_apertar_tecla ( KeyPress)
    If KeyCode= 27 Then
    DoCmd.close
    End If


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  amandaalves1 13/2/2012, 18:30

    Olá Silvio, o código para fechar o formulário teclando a tecla ESC, eu ja tenho, o que estou tentando fazer é o seguinte adaptar o código para que ele feche o formulário até ir sumindo a janela teclando o ESC, pois do jeito que está tem que clicar no botão de comando para que ele realize o proposto no códgio, não sei se fui clara.

    O código do Plinio está no começo do post,
    Obrigada novamente
    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]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  Assis 13/2/2012, 18:43

    Boa noite

    Será que serve ?


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  amandaalves1 13/2/2012, 19:06

    Olá todos , eu acho que não estou sendo bem clara com minha duvida, o que pretendo é o seguinte gostaria que esse formulário deste bd fechasse teclando a tecla ESC, com esse mesmo efeito de ir dimimuindo só que teclando a tecla ESC, e não no botão de comando


    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  amandaalves1 16/2/2012, 14:52

    Olá a todos será que alguém poderia ajudar com esse problema, muito grata novamente
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  JPaulo 16/2/2012, 15:01

    Ola Amanda;

    Veja o simples;

    http://dl.dropbox.com/u/771097/EfeitoII.rar



    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new Instruções SQL como utilizar...
    avatar
    Convidad
    Convidado


    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  Convidad 16/2/2012, 15:05

    É boss(Jpaulo)

    Quando to indo com o trigo você já vem com o pão!!!

    Abraços
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  JPaulo 16/2/2012, 15:10

    É um tempinho livre que tenho aqui e que é muito raro hoje em dia.... Laughing


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Fechar Formulario usando a tecla Esc Folder_announce_new Instruções SQL como utilizar...
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  amandaalves1 16/2/2012, 15:18

    Olá JPaulo, Era isso mesmo que eu queria, não é atoa que o pessoal o chama de mestre, ao mestre um beijo em seu coração, obrigado a todos que contribuiram. Resolvido

    Conteúdo patrocinado


    [Resolvido]Fechar Formulario usando a tecla Esc Empty Re: [Resolvido]Fechar Formulario usando a tecla Esc

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 05:39