MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    [Resolvido]2 utilizadores em rede no mesmo formulário.

    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 17/10/2018, 10:08

    Bom dia Amigos.

    Sobre isto já tentei de mil e uma maneira e nada.

    Apesar de no botão de gravar ter um código para fazer o requery na caixa de listagem do formulário da imagem.

    Quando dois utilizadores estão no formulário da imagem, mesmo que um utilizador esteja só a consultar, se o outro utilizador registar um novo registo esse registo não aparece no computador do utilizador que está só a consultar.

    Para isso acontecer o utilizador que está a consultar tem de fechar o formulário e voltar a abrir.

    Como dar a volta a isso.

    Obrigado

    [Resolvido]2 utilizadores em rede no mesmo formulário. Sem_tz31


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  JPaulo em 17/10/2018, 11:19

    Para que a informação seja imediata, o comando Requery deve estar presente também quando vão consultar.


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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 17/10/2018, 13:21

    Boa tarde JPaulo

    O formulário ao abrir tem um código para fazer o requery da caixa de listagem.

    Me.Lista.Requery

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  JPaulo em 17/10/2018, 13:32

    Em tabela vinculada o Requery é outro.

    Use assim;
    Código:
    CurrentDb.TableDefs("TabelaVinculada").RefreshLink
    Me.Lista.Requery


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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 17/10/2018, 14:16

    JPaulo

    Em qual acontecimento ?

    Coloquei em todos os locais aonde tinha: Me.Lista.Requery

    CurrentDb.TableDefs("Proprietario").RefreshLink

    Me.Lista.Requery

    E continuou igual, para rever os novos movimentos só fechando e reabrindo o formulário.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  JPaulo em 17/10/2018, 16:35

    Se funciona fechando e abrindo, então tem de dar o Requery ao form e não á lista.

    Apenas:
    Código:
    Me.Requery


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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 17/10/2018, 17:50

    JPaulo

    Nem assim funfa.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  JPaulo em 17/10/2018, 18:41

    Acredito que o seu form é um form desvinculado.
    Só testando.


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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 17/10/2018, 19:21

    Boa noite JPaulo

    Sim é um formulário desvinculado, e para postar é muito difícil. Já tentei e não consegui.

    O ideal seria no Botão ao gravar o registo fazer o Requery, no PC aonde é feito o registo a caixa de listagem (Lista) é rapidamente atualizada, mas noutro PC

    aberto no mesmo formulário não aparece.

    Também já tentei no acontecimento do Timer() 1000, o formulário fica piscando mas não faz a atualização no PC aonde não foi feito o registo.

    Para dar como resolvido o tópico ele não está, o melhor seria o Amigo eliminar este tópico para outros membros não fazerem perguntas que não tem resposta

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    JPaulo
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  JPaulo em 18/10/2018, 10:12

    Assis, sendo um form desvinculado, não tem origem de tabela, logo quando você abre o form ele tem de carregar dados via código, certo ?

    Então, basta o amigo transformar esse código em Public e chamar o mesmo em todos os eventos.

    Assim irá resolver.





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

    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]2 utilizadores em rede no mesmo formulário. Folder_announce_new Instruções SQL como utilizar...
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4484
    Registrado : 20/04/2011

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Silvio em 23/10/2018, 12:31

    Bom dia / Boa tarde a todos...

    Vejamos...

    Suponho que esta dividido o teu projeto..certo ?

    Então o Front end que está atualizando rapidamente, deve ser o mesmo que esta no outro computador.

    Copia ele novamente e coloque no outro computador....indexa as tabelas e teste para ver se surte efeito desejado.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 856
    Registrado : 13/12/2016

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Alexandre Fim em 23/10/2018, 15:06

    Bom dia Assis,

    Para carregar os objetos do seu form você está utilizando recordset do tipo DAO ou ADO?
    Os recordset's nada mais são uma cópia da sua tabela (ou do select) que fica armazenado em memória.
    Os recordset's variam em seu Tipo e Bloqueio:

    adOpenForwardOnly - (Padrão) Abre um cursor do tipo forward-only.
    adOpenKeyset -  Abre um cursor do tipo keyset. (Não permite visualizar registros excluidos por outro usuário)
    adOpenDynamic - Abre um cursor do tipo dynamic.(Exclusão,Inclusão e alterações feitas são visíveis)
    adOpenStatic - Abre um cursor do tipo static.(Cópia estática de um conjunto de registros)

    Os Recordsets abertos via método Execute são sempre forward-only e somente leitura. Se você precisar criar recordsets atualizáveis deve usar o método OPEN do objeto Recordset da ADO. A sintaxe é a seguinte:

    recordset.Open Source, ActiveConnection, CursorType, LockType, Options

    Segue a matéria completa em:
    macoratti.net/dao_ado2.htm

    Créditos: macoratti.net

    Veja este link também:
    docs.microsoft.com/pt-br/sql/ado/guide/data/cursor-and-lock-characteristics?view=sql-server-2017

    Verifique qual a melhor forma de abertura do recordset que atenda suas necessidades.

    Espero ter ajudado.

    []'s
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 23/10/2018, 18:22

    Silvio

    Sim esta dividido o meu projeto .

    Sim o Front End é igual em todos os postos.

    Obrigado


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4484
    Registrado : 20/04/2011

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Silvio em 24/10/2018, 12:56

    Bom dia a todos...

    Assis, tem algum progresso ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Assis
    Assis
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3967
    Registrado : 06/11/2009

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Assis em 24/10/2018, 19:32

    Boa tarde Amigos


    Private Sub Form_Timer()

    Static X As Byte
       
       If X = 5 Then 'de 5 em 5 segundos a lista ? atualizada novamente
           X = 0
           Call fncMontaSaldo
       Else
           X = X + 1
       End If
       

    End Sub


    dropbox.com/s/fbogk75wwbrywb4/Assis.accdb?dl=0


    .................................................................................
    *** Só sei que nada sei ***
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4484
    Registrado : 20/04/2011

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Silvio em 24/10/2018, 19:42

    Show de bola nobre Assis....


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."

    Conteúdo patrocinado

    [Resolvido]2 utilizadores em rede no mesmo formulário. Empty Re: [Resolvido]2 utilizadores em rede no mesmo formulário.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 15/12/2019, 04:43