locked
Sistema Access com multi-usuários RRS feed

  • Pergunta

  •  

    Boa tarde, pessoal!

     

    Tenho um sistema rodando bem em Access. Porém, agora está sendo necessário o controle de acesso ao programa com login e senha.

     

    Em um dos módulos criei uma variável global que guarda o id do usuário que está executando o programa. Minha dúvida é:

     

    Se mais de uma pessoa acessar o mdb ao mesmo tempo, com usuários diferentes, essa variável global vai ser perder? Ou para cada usuário que acessa o arquivo é criada uma nova instância do programa com independência destes dados?

    Mas neste caso não seria então fazer dois mdb´s? Um com a interface pro usuário e outro com as tabelas?

     

    Alguém pode me ajudar quanto a essa questão?

     

     

    Obrigado!

    segunda-feira, 19 de novembro de 2007 14:17

Respostas

  • Vou tratar as duas perguntas separadamente:

     

    1) Vai perder a variável? ==> Não, cada usuário terá sua instância.

     

    2) Deve dividir o MDB em dois? ==> Sim, claro, sem dúvida. Compartilhar front-end aumenta bastante o risco do MDB corromper. Além disso, pode deixar o front-end local em cada máquina, diminuindo o tráfego na rede e melhorando a performance.

     

    segunda-feira, 19 de novembro de 2007 23:45
    Moderador

Todas as Respostas

  • Vou tratar as duas perguntas separadamente:

     

    1) Vai perder a variável? ==> Não, cada usuário terá sua instância.

     

    2) Deve dividir o MDB em dois? ==> Sim, claro, sem dúvida. Compartilhar front-end aumenta bastante o risco do MDB corromper. Além disso, pode deixar o front-end local em cada máquina, diminuindo o tráfego na rede e melhorando a performance.

     

    segunda-feira, 19 de novembro de 2007 23:45
    Moderador
  • Luiz!

     

    Muito obrigado pelos esclarecimentos!

    Eles foram extremamente importantes para mim!

     

    Abraços!

     

    quinta-feira, 22 de novembro de 2007 16:07