1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

Interação entre viewers

Discussão em 'Progress 4GL' iniciado por fabianofss, Agosto 21, 2014.

  1. fabianofss

    fabianofss Membro Participativo

    Boa tarde a todos,
    tenho um problema aqui, meu programa tem duas viewers A e B.
    Acontece que quando eu clicar em um botão preciso que o retorno da consulta de emitente preencha o dados do emitente na viewer A e os dados do endereço na viewer B.

    Alguem sabe como eu posso fazer isso?

    Obrigado.
  2. Cobra.cne

    Cobra.cne Equipe de Suporte Moderador

    Olá @fabianofss

    Eu executaria os seguintes passos:
    1. viewer A, criaria um procedure para receber a handle da viewer B
    2. No programa principal na procedure local-initialize, após o dispatch eu faria a chamada da procedure na viewer A passando a handle da viewer B
    3. viewer B, criaria uma procedure para receber os dados, pode ser vários parâmetros ou o rowid da tabela, que atualizaria a tela
    4. viewer A, quando acionar o botão eu chamo a procedure da viewer B passando os dados/rowid que vai atualizar a tela
    Espero que ajude.

    abs.
  3. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Utilize links de State e run new-state, negociando os dados entre ambas.

    Forte abraço.

Compartilhe esta Página