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

    [Resolvido]Função IsLoaded - Ajuda no funcionamento

    avatar
    Burita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 122
    Registrado : 03/04/2013

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Burita 7/1/2015, 14:41

    Boas.
    Tenho uma aplicação que está numa pequena rede e queria que um formulário não fosse aberto por utilizadores simultaneos, à semelhança do que foi feito neste exemplo que encontri aqui: http://maximoaccess.forumeiros.com/t419-resolvidosuso-exclusivo-de-formulario-em-bd-compartilhado-impedir-usuarios-simultaneos?highlight=exclusivo

    O formulário em que pretendo fazer isto é o "frmCalender", que é aberto quando se clica no botão "Entrar".
    Coloquei o código da função IsLoaded neste form e o código para chamar esta função no botão "Entrar", mas por qualquer motivo que não estou a conseguir descobrir, não está a funcionar. Já testei na rede e abre em simultâneo em vários utilizadores. Alguem pode ajudar?

    Cumprimentos,
    Burita
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Noobezinho 7/1/2015, 21:25

    Jorge

    É só colocar a função Isloaded() na modulo global, onde ela deve ficar.
    Está com 2 funções no aplicativo, isso da conflito, deixe somente uma no módulo citado.

    []'s

    Noob




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Burita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 122
    Registrado : 03/04/2013

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Burita 7/1/2015, 22:07

    Boas Noobezinho,
    já coloquei a função no módulo global. Mas não consigo testar porque quando coloco a parte do código no botão "Entrar", que abre o formulário que quero que não seja aberto em simultaneo (frmCalender), não faz nada. Estou a fazer algo errado?
    O código que estou a utilizar no botão "Entrar" é:
    Private Sub Comando6_Click()
    If IsLoaded("frmCalender") Then
    MsgBox "Formulário em uso, aguarde..."
    Exit Sub
    Else
    On Error GoTo Err_Comando6_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "frmCalender"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    End If

    Exit_Comando6_Click:
    Exit Sub

    Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click

    End Sub
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Noobezinho 8/1/2015, 00:04

    Jorge

    Acredito que a função isLoaded() não irá funcionar, já que cada formulário é aberto numa instância diferente.
    Então eu criei uma tabela tblFormAberto.
    Quando o formulário calendario abrir  deixa o campo frmAberto = True e quando fecha = False
    Então, quando se clica no botão Entrar do Formulário inicio , ele verifica  esse campo na tabela
    permitindo ou não abrir o form Calendário.

    []'s Noob


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    avatar
    Burita
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 122
    Registrado : 03/04/2013

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Burita 8/1/2015, 20:29

    Boas.
    Muito obrigado Noobezinho, grande ajuda mesmo.
    Grato.

    Abraço,
    Burita
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4140
    Registrado : 29/06/2012

    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Noobezinho 9/1/2015, 00:47

    "Tamos" ai

    Valeu o retorno

    Boa sorte !

    Noob



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.

    Conteúdo patrocinado


    [Resolvido]Função IsLoaded - Ajuda no funcionamento Empty Re: [Resolvido]Função IsLoaded - Ajuda no funcionamento

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/5/2024, 10:08