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]Ajuda - Verificar se um determinado formulário esta aberto!!!

    avatar
    Fernandes,W
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 6
    Registrado : 26/07/2011

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  Fernandes,W 19/2/2013, 16:34

    Caros venho mais uma vez pedir vossa ajuda!
    Gostaria de saber se existe algum código que diz-me se um determinado formulário está aberto.
    Agradecimentos antecipados.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  JPaulo 19/2/2013, 16:36

    Ola bem vindo ao forum;


    If CurrentProject.AllForms("SeuFormulario").IsLoaded = True Then
    MsgBox "Está aberto", vbInformation
    Else
    MsgBox "Está fechado", vbCritical
    End If




    Última edição por JPaulo em 19/2/2013, 16:39, editado 1 vez(es)


    .................................................................................
    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]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Instruções SQL como utilizar...
    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]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  Avelino Sampaio 19/2/2013, 16:37

    Olá!

    veja neste meu artigo:

    http://www.usandoaccess.com.br/dicas/dica30.asp?id=1#inicio

    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 6
    Registrado : 26/07/2011

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  Fernandes,W 19/2/2013, 16:51

    JPaulo, Avelino, mais uma vez vcs salvaram o meu dia!!!
    Obrigado mesmo.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  JPaulo 19/2/2013, 17:54

    Obrigado pelo retorno o forum agradece.

    Não esqueça de estudar o artigo do Avelino, só vai enriquecer seus conhecimentos.


    .................................................................................
    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]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Instruções SQL como utilizar...
    avatar
    FernandesWSP
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 20
    Registrado : 14/08/2012

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Função para verificar se o formulários estão abertos!!!

    Mensagem  FernandesWSP 21/2/2013, 09:24

    Caros já tinha colocado essa questão e fui prontamente ajudado pelo JPaulo e Avelino.
    Entretanto, tentei ir um pouco mais, em vez de verificar se cada um dos formulários está aberto, tentei criar uma função que verifica se um conjunto especificos de formulário estão abertos.
    Tentei o seguinte código mas está dando erro (91), por isso, peço mais uma vez a vossa ajuda.

    Public Function VerificarFrmAberto()
    Dim CrPJ As CurrentProject
    Dim FrmAberto As Forms
    For Each FrmAberto In CrDB.AllForms
    If FrmAberto.Name <> CriterioEspecifico Then
    If FrmAberto.IsLoaded = True Then
    MsgBox "Deve fechar o formulário " + FrmAberto.Name + " antes de prosseguir!", vbCritical, "Fecho obrigatório"
    Exit Function
    End If
    End If
    Next
    End Function

    Agradecimentos antecipados.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  JPaulo 21/2/2013, 11:10

    Para todos:


    Public Function VerificarFrmAberto()
    On Error Resume Next
    Dim obj As AccessObject, dbs As Object
    Set dbs = Application.CurrentProject

    For Each obj In dbs.AllForms
    If obj.IsLoaded = True Then
    MsgBox "Deve fechar o formulário " & obj.Name & " antes de prosseguir!", vbCritical, "Fecho obrigatório"
    End If
    Next obj
    End Function


    Para formularios especificos:


    Public Function VerificarFrmAberto()
    Dim obj As AccessObject, dbs As Object

    Set dbs = Application.CurrentProject

    For Each obj In dbs.AllForms

    If obj.Name = "Form1" Or obj.Name = "Form2" Or obj.Name = "Form3" Then
    If obj.IsLoaded = True Then
    MsgBox "Deve fechar o formulário " & obj.Name & " antes de prosseguir!", vbCritical, "Fecho obrigatório"
    End If
    End If
    Next obj
    End Function




    .................................................................................
    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]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!! Empty Re: [Resolvido]Ajuda - Verificar se um determinado formulário esta aberto!!!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 15:29