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


2 participantes

    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos

    JKOHLERS
    JKOHLERS
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 12/11/2009

    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Empty [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos

    Mensagem  JKOHLERS 4/5/2010, 15:18

    Olá,
    tenho um BD compartilhado em uma pequena rede, porém que nao usa sistema backend/frontend.
    Preciso que um determinado formulário seja bloqueado ao uso a um segundo usuário, enquanto um primeiro usuario o esteja usando.

    Como é possivel fazer?

    Obrigado e abraços


    .................................................................................
    JEFFERSON
    Curitiba - Brasil

    MS-ACCESS 2007
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Empty Re: [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos

    Mensagem  JPaulo 4/5/2010, 15:50

    Olá;

    Utilize a função IsLoaded:

    Function IsLoaded(ByVal strFormName As String) As Integer
    ' Retorna True se o formulário especificado estiver aberto
    ' no modo Formulário ou no modo Folha de Dados.
    Const conObjStateClosed = 0
    Const conDesignView = 0

    If SysCmd(acSysCmdGetObjectState, acForm, strFormName) <> conObjStateClosed Then
    If Forms(strFormName).CurrentView <> conDesignView Then
    IsLoaded = True
    End If
    End If
    End Function


    Para executar o código faça assim:

    Private Sub SeuBotaoAbrirFormulario_Click()

    If IsLoaded("NomeDoFormulario") Then
    MsgBox "Formulário em uso, aguarde..."
    Else
    Exit Sub
    End If

    End Sub


    .................................................................................
    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

    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Folder_announce_new Instruções SQL como utilizar...
    JKOHLERS
    JKOHLERS
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 56
    Registrado : 12/11/2009

    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Empty Re: [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos

    Mensagem  JKOHLERS 4/5/2010, 18:05

    Valeu Jpaulo.

    Muito obrigado.


    .................................................................................
    JEFFERSON
    Curitiba - Brasil

    MS-ACCESS 2007

    Conteúdo patrocinado


    [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos Empty Re: [Resolvidos]Uso exclusivo de formulário em BD compartilhado, impedir usuários simultaneos

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 12:20