MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Compartilhe

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Dom 22 Fev - 9:12

    Bom Dia Amigos!

    Tenho um projeto Inserção de Atendimento, no qual 1 ou mais usuários, acessam o sistema, porém ao efetuarem inclusão das informações, eu desejaria que eles possam vizualizar os registros que o outro inseriu em tempo real.

    É possível? Alguem consegue me dar uma mão?


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Sex 27 Fev - 21:55

    bem, todo banco em rede pode ser acessado por varios usuarios ao mesmo tempo, lembrando
    de todos usarem o mesmo banco, usando atalho pela rede
    entao, para atualizar a tabela ou o form, em tempo integral, voce precisa usar o evento "intervalo do cronômetro"
    que é o tempo de intervalo que o evento "no timer" vai executar, que fica no formulario,
    sendo intervalo do cronômetro=1000 para cada 1 segundo e assim por diante
    e no evento "no timer" você colocara a função para atualizar os dados do form ou subform chamado "requery"
    usado assim => me.requery ou form![formulario]![subform].requery ou campo.requery

    so isso
    agora quando 2 ou mais usuarios estiver utilizando/atualizando o mesmo registro vai dar uma mensagem automatica do sistema
    para salvar ou nao salvar e é so clicar em salvar mesmo

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Dom 1 Mar - 19:34

    Boa noite Clebergyn!!

    Man, já havia usado este recurso, porém, como uso um formulário com varios itens isto me dificulta o trabalho. Esta ferramenta que estou desenvolvendo efetua atendimento e simula uma lista, ao qual as pessoas inserem dados e precisam correlacionar estas informações para que não gerem duplicidade. Bom para que elas se inter relacionem pelo sistema, elas também precisarão observar seu trabalho anterior, utilizando a rolagem para observar estas informações passadas. Com este comando Me.Requery
    há um pequeno problema: a tela fica piscando e não deixa que a rolagem faça sua função. O que percebi que eu poderia fechar e abrir o formulario atrelando esta função a um botão, como se fosse de atualizar registro, não me prejudicando em nada.

    O que gostaria era que de fato eu não precise deste botão, o evento aconteça sem que a tela fique piscando ou interrompendo a barra de rolagem.

    affraid


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Dom 1 Mar - 21:22

    é realmente o requery dá isso, uso ele em um sistema de atendimento medico, utilizando ele procurei por outro comando e nao achei, tambem tenho esta duvida, vou até tentar programar isso...tipo setar o registro antes do requery e depois focar no mesmo registro...
    mas veja este texto: [Você precisa estar registrado e conectado para ver este link.]
    talvez pode ajudar em alguma coisa sobre as funçoes do access sobre o assunto

    talvez no seu caso seria melhor se tivesse uma função nos terminais em que ao acrescentar um registro ou alterar, dava um requery nos outros terminais, assim so chamava o requery quando realmente se alterou ou acrescentou um registro

    outra ideia era cada usuario dos terminais cadastrar separado da lista(form ou sub onde está o requery) usando uma função inserção(consulta inserção) e tambem nao deixar cadastrar os registros desejados igual, e o form ou sub ou lista com o requery serviria so pra consulta instantanea mesmo


    Última edição por clebergyn em Ter 3 Mar - 0:51, editado 1 vez(es)

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Seg 2 Mar - 15:55

    fiz um exemplo de uso de "requery" em um subform
    em que o cursor volta para o mesmo registro e campo
    nao resolve totalmente mas ajuda muito
    veja: [Você precisa estar registrado e conectado para ver este link.]

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Ter 3 Mar - 14:09

    Interessante Man!!! Mas não consegui abrir pq não foi reconhecido, é quase essa ideia... após isso eu gostaria que alguns campos preenchesse automático com critérios predefinidos.

    Ex.: Em um formulário com varios itens, tem um campo que tem 3 status: Pendente, Aguardando e Finalizado. Sempre que eu digitar irá incluir um novo registro, porém gostaria que já no começo do processo assim que disponibilizar a possibilidade de preencher (novo Registro) ele entrasse no status Pendente automáticamente. É possivel? lol!


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Ter 3 Mar - 17:40

    é só colocar na propriedade do campo "valor padrão" ="pendente"

    agora sobre o arquivo, voce usa qual versao do access?
    fiz aqui na versao 2003 e zipado
    [Você precisa estar registrado e conectado para ver este link.]

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Sex 6 Mar - 15:52

    Muito interessante man!!! Eu teria que criar uma conta para baixar, irei dar uma olhada... Agora olha uma coisa que está ocorrendo que nem imaginava que dava este tipo de erro.

    Os usuários utilizam simultaneamente, ae do nada gera uma duplicidade. Exemplo:

    Há um campo chamado Ocorrência, e está gerando uma numeração automática (1, 2 , 3) e do nada ele está repetindo os números. Coloquei o mesmo como chave primária (indexado Sim - Não autorizar Duplicadas) para evitar isso, mas continua no mesmo erro. Sabe o que é?


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Sex 6 Mar - 16:12

    o certo é cadastrar e salvar, nao sei como resolver isso, cole este codigo:DoCmd.RunCommand acCmdSaveRecord
    no evento ao atualizar e depois de atualizar do form e/ou em um botao ao lado e no evento "no timer" do cronometro

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Sex 6 Mar - 16:23

    É então, estranho esse erro, ae corrijo fazendo um novo campo com o mesmo nome apagando o anterior, ae resolve. Mas como não trabalho 24 horas e a operação funciona 24 hs, não estarei lá para fazer essa correção.

    Sobre o comando requery achei interessante, mas quando há mais registros, onde teria que usar a barra de rolagem até embaixo, o mesmo vai para o primeiro registro, dificultando a continuidade no atendimento, mas faz parte... Obrigado pela atenção.

    To pesquisando aqui no forum em tudo, no google, youtube e outros fóruns, mas não acho affraid


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Sex 6 Mar - 17:31

    entao, era so colocar em ordem crescente de codigo

    teste este arquivo agora: [Você precisa estar registrado e conectado para ver este link.]
    vai continuar no mesmo registro

    e a solução para nao dar codigo chave repetido é colocar o codigo "DoCmd.RunCommand acCmdSaveRecord"
    dentro da função "no timer" do cronometro e tambem na função do form e campos "apos atualizar"

    coloque esta funçao que vai resolver, é para salvar o registro

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Sab 7 Mar - 17:55

    Man genial!!! Muito obrigado acho que resolve, irei testar.

    Já que estamos por aqui, to afim de fazer um BD de dados:

    ao qual receberei informações em um formulário no Corpo do Email onde pode ser na opção HTML e InfoPath.
    Sabe se pelo infoPath consigo editar o formulário para que fique com uma aparência melhor?
    Tentei fazer no InfoPath, porém não consigo atrelar com o Outlook e Access,
    ou o que já há de opção ele abrir no infoPath e já atrelado eu editar por lá, mas não consigo... bom affraid confused


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 519
    Registrado : 29/08/2012

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  clebergyn em Sab 7 Mar - 20:33

    abre outro post sobre isso, nao intendo muito do InfoPath e da opçao html tambem
    outros tutores irao te ajudar

    agora, no outro sistema nao esqueça da função para salvar registro "DoCmd.RunCommand acCmdSaveRecord"
    tanto no campo "apos atualizar" e no "no timer"(cronometro)

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Dom 15 Mar - 9:23

    Blz!! Abrirei outro post, vlw pelas dicas Amigo

    Pode por resolvido aqui! cheers


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

    Marcos Forum
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 14
    Registrado : 09/06/2013

    Re: [Resolvido]Novo Registro Vizualizado por 2 Usuários Ao Mesmo Tempo

    Mensagem  Marcos Forum em Dom 15 Mar - 9:41

    Resolvido


    .................................................................................
    A mente que se abre a uma ideia, jamais voltará a seu tamanho original.

      Data/hora atual: Sex 2 Dez - 23:36