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]Atualizar relatório caso a tabela seja alterada

    Compartilhe

    IuriEmanuel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 23/08/2018

    [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IuriEmanuel em 20/10/2018, 20:02

    Boa Tarde, Pessoal
    Tenho um ERP em Access com sistema de Pedido (Venda Balcão) e Caixa (Fechamento da Venda). Toda vez que o vendedor cria um pedido no balcão, ele fica pendente, e no caixa após o recebimento o estado fica concluído. Porem, sempre que aparecem novas vendas, o caixa precisa atualizar, ou seja, dar um "Refresh" na tela de pedidos pendentes para recebe-los. Existe alguma maneira, algum "Trigger" para que ao ser inserido registros na tabela (No caso, pedidos) a tela do Caixa tenha um Refresh automático. É Possível?

    IuriEmanuel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 23/08/2018

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IuriEmanuel em 20/10/2018, 22:48

    Alguém tem uma sugestão!? Vi que existem usuários que utilizam as funções de conômetro, porém, creio que ficar viajando a tabela de x em x segundos para verificar se houve uma alteração talvez não seja a forma com melhor desempenho.
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 161
    Registrado : 22/11/2016

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IvanJr. em 21/10/2018, 06:47

    Utiliza formulários desvinculados?

    Do cronômetro creio que não há como fugir. Dá para, por exemplo, desviar sua atenção. O vendedor ao lançar um pedido cria/atualiza um arquivo de texto indicando que ouve atualização. Aí então o caixa não verificaria a tabela e sim as informações do arquivo de texto para saber se deve ou não ir à tabela buscar as novas vendas.

    IuriEmanuel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 23/08/2018

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IuriEmanuel em 22/10/2018, 13:10

    Pois é, Acho que do conômetro não tem como fugir mesmo. Se houvesse uma função que pudesse atualizar todos os forms abertos em todas as máquinas, exemplo, poderia, criar uma função com uma condicional para verificar se o form Caixa está aberto e caso esteja utilizar um refresh. Mas só funcionaria caso essa função fosse executada em todos os PCs, mas não tem como, não é?
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 161
    Registrado : 22/11/2016

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IvanJr. em 22/10/2018, 13:45

    utiliza formulários desvinculados?
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 161
    Registrado : 22/11/2016

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IvanJr. em 22/10/2018, 13:56

    Veja o arquivo que deixo em anexo para entender a lógica do que estou falando e aplique da forma que desejar.

    Deixe o backend numa pasta da rede, em uma máquina,no front-end, abra o formulário Caixa e em outra máquina, no front-end, abra o formulário Vendas e verá que o formulário Vendas saberá se o formulário Caixa está aberto ou não e fará um refresh na tela caso o formulário Caixa esteja aberto em alguma máquina.
    Anexos
    Exemplo.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (60 Kb) Baixado 5 vez(es)

    IuriEmanuel
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 23/08/2018

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IuriEmanuel em 11/11/2018, 00:06

    Desculpa a demora,
    Observando o exemplo consegui adapta-lo ao projeto, muito obrigado!! Resolvido
    avatar
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 161
    Registrado : 22/11/2016

    Re: [Resolvido]Atualizar relatório caso a tabela seja alterada

    Mensagem  IvanJr. em 11/11/2018, 03:36

    Obrigado pelo retorno. O fórum agradece. Sucesso.

      Data/hora atual: 15/11/2018, 04:46