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

    Concorrencia ao usar tabela temporaria

    rg3915
    rg3915
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 119
    Registrado : 17/06/2013

    Concorrencia ao usar tabela temporaria Empty Concorrencia ao usar tabela temporaria

    Mensagem  rg3915 20/1/2014, 16:27

    Estou usando um código vba que transfere alguns dados para uma tabela auxiliar, manipula e volta para a tabela original.
    Como eu faço para resolver o problema de concorrência? Ou seja, não queria que dois usuários usassem ao mesmo tempo.
    Uilson Brasil
    Uilson Brasil
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1039
    Registrado : 23/04/2013

    Concorrencia ao usar tabela temporaria Empty Re: Concorrencia ao usar tabela temporaria

    Mensagem  Uilson Brasil 20/1/2014, 16:47

    Amigão,

    Uma ideia é criar uma tabela tipo parâmetro (tblParametro) com um campo tipo sim/não (Usando).
    Crie um formulário com base nesta tabela.
    Este formulário você pode até inserir como sub-formulário no formulário dê onde você chama a instrução ou no momento em chamar a instrução você poderá abri-lo de forma oculto.
    Agora ao chamar a instrução se o campo for = verdadeiro emite a mensagem informando que o processo está sendo realizado por outro usuário, ao contrário marca o campo "Usando" como verdadeiro e executa a instrução e no final da instrução retorna o campo para falso.


    Espero ter sido claro.


    Abraços,


    .................................................................................
    ::: Uilson Brasil
    ::: Design in Microsoft Access

      Data/hora atual: 29/3/2024, 08:03