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]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  andre.santana 3/8/2011, 18:19

    Boa tarde a todos,

    Estou utilizando o Access 2010 e gostaria de saber se é possível utilizar um mesmo formulário (mesma tabela) simultaneamente por alguns usuários, em um banco de dados dividido (back-end e front-end).

    Eu cheguei a dividir o banco de dados e até consigo abri-lo em mais que uma máquina, mas quando tento abrir um formulário que já está aberto em outra máquina o Access não permite.

    Obrigado.

    André
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  vieirasoft 3/8/2011, 18:27

    Veja se ajuda

    http://social.msdn.microsoft.com/Forums/pt/accesspt/thread/341a1261-6c87-40b1-afc1-dbae0f6e7a35
    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  andre.santana 3/8/2011, 18:41

    Obrigado pela ajuda.

    Então li o artigo e estou fazendo o que ele está dizendo:

    "Nas aplicações Access/Access, o problema é compartilhar o front-end na rede. Se o desenvolvedor separar o front-end do back-end e compartilhar apenas o back-end (colocando uma cópia do front-end em cada máquina), não terá problemas"

    Ou seja, o back está em uma pasta na rede, onde os usuários tem acesso. Já o front instalei nas próprias máquinas (local), mas mesmo assim, quando tento abrir o mesmo formulário (mesma tabela) nas duas máquinas dá o seguinte erro:

    "O mecanismo de banco de dados não pôde bloquear a tabela 'Tabelarecebimento_de_material', pois ela já está sendo usada por outra pessoa ou processo"

    Não sei se estou fazendo algo errado ou se o Access realmente não permite utilizar o mesmo formulário ao mesmo tempo.

    Obrigado.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  vieirasoft 3/8/2011, 18:45

    Uma tentativa

    Não tenho o 2010 para verificar, mas nas versões anteriores tinha que ser marcada a opção de "Partilhar". Isso era efectuado em ferramentas>>>Opções. Tente verificar no 2010 se essa opção está presente, presumo que sim. A BD tem que estar com a opção "Partilhada".
    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  andre.santana 3/8/2011, 21:10

    Infelizmente não consegui encontrar.



    avatar
    Convidado
    Convidado


    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  Convidado 3/8/2011, 21:45

    Vamos la Amigão...

    Front End: Onde ficam os formulários, neste as tebelas existentes são representações das tabelas contidas no Back And
    Back End: Receptáculo onde ficam contidas as tabelas, assim que se divide o BD

    Apesar de não ter o 2007, creio que no 2010 não foram realizadas alterações quanto a isto

    Pois bem.. levando em conta a utilização como descrita acima temos:

    1 - Um bacEnd no servidor para compartilhamento em todas as maquinas da rede
    2 - Copia do Front End em cada máquina da rede

    Ao instalar a copia do front nos Pc's da rede o faça sem nenhuma tabela vinculada... ou mesmo se as tiver é necessário revincular..

    Bem, estando o front sem nenhuma "Representação" das tabelas do Be, va em importar, escolha a opcão vincular (como vinculos) e procure na rede o back end e faça a importação das tabelas...


    Assim sendo...

    Nos pc's da rede os forms abrirão independente de ter ou não outro form aberto
    avatar
    Convidado
    Convidado


    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  Convidado 3/8/2011, 21:53

    Veja este exemplo...
    Nele contem um BackEnd e dois fronts...

    Abra os dois fronts simultanemante... abra os dois forms.. e com eles abertos (utilizando a mesma tabela)
    Esperimente inserir um registro

    supondo que o ultimo registro seja o de numero 4....

    nos dois forms abertos nos front's o form mostrara o ultimo registro como de numero 4

    Ao inserir no primeiro front o registro novo assume valor 5
    Ao inserir no segundo front o registro ja será o de numero 6...

    isto comprova que a utilização de dois front's para a mesma tabela, não gera erro ou conflito.

    http://dl.dropbox.com/u/26441349/AndreSantana_03_08_11.rar

    Saudações
    avatar
    andre.santana
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 29
    Registrado : 19/07/2011

    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  andre.santana 4/8/2011, 00:24

    Boa noite Harysohn,

    Fiz os procedimentos que você orinetou na sua primeira resposta, mas mesmo assim dava o problema relatado.
    Depois testei o exemplo que você fez e realmente funcionou (como você havia dito). Aí comparei as propriedades do seu formulário com o meu e observei que o item "Proteções do registro" no seu estava como "Registro editado" e no meu estava "Todos os registros". Apenas fiz esta mudança e funcionou perfeitamente.

    Muitíssimo obrigado pela ajuda!

    Esta está resolvida.

    Agora vou abrir outro tópico sobre senha no back-end para que só o administrador abra o arquivo, pois os usuários também terão acesso a pasta em que o back estará armazenado.

    André
    avatar
    Convidado
    Convidado


    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  Convidado 4/8/2011, 00:34

    Apreciei a sua ótima observação... isto significa que vais longe, pois antes de mesmo de postar que não havia dado certo com a primeira dica... abriu os forms e fez a comparação... e terminou por resolver por si só...

    é isso ai...

    Sucesso!

    O fórum agradece o retorno

    Conteúdo patrocinado


    [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente Empty Re: [Resolvido]Utilização de formulário em banco de dados dividido por mais de um usuário simultaneamente

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 00:24