1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

Urgente zoom

Discussão em 'Progress 4GL' iniciado por maicon, Janeiro 13, 2014.

  1. maicon

    maicon Membro Participativo

    Boa tarde

    Desenvolvi uma janela simples de cadastro e no campo Fornecedor fiz a função zoom (Onde consulta e busca o código do fornecedor).. Está funcionando corretamente, mas quando retorno para a janela inicial, aquela que chamou o zoom, o campo volta preenchido corretamente, porem a janela retorna com a função de inclusão cancelada.
    como resolver isso?
    Obs: O código usado para chamar o zoom é este:

    "
    DEF VAR l-implanta AS LOGICAL.
    ASSIGN l-implanta = NO.
    {include/zoomvar.i &prog-zoom=adzoom/z01ad098.w /* Nome do Programa de Zoom */
    &campo=Fill-in-Fornecedor /* Nome do Fill-In recebedor*/
    &campozoom=cod-emitente /* Nome do campo a retornar */
    &FRAME={&FRAME-NAME}}

    "
  2. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Bom dia @maicon
    Não consegui simular o teu exemplo, em uma viewer adicionei o teu código, somente substituí o pré-processador &campo pelo campo da minha viewer.
    Não acredito que o problema seja este código que você compartilhou.
    Você não tem código de leave para o campo FILL-IN-FORNECEDOR?

    Atenciosamente,
    Jaison
  3. maicon

    maicon Membro Participativo

    Tem o código abaixo no leave do Fill-In-Fornecedor;
    "
    FIND FIRST emitente WHERE emitente.cod-emitente = int(Fill-In-Fornecedor:SCREEN-VALUE) NO-ERROR.
    IF AVAIL emitente THEN ASSIGN Fill-In-Nome-Fornecedor:SCREEN-VALUE = emitente.nome-emit.
    "
    lembrando que o problema em questão é, quando busco o fornecedor pelo zoom, quando retorno para a minha janela ele carrega o código do fornecedor, mas cancelou a operação atual, que é de inserção.
  4. jaisonantoniazzi

    jaisonantoniazzi Membro Ativo

    Ao melhor estilo São Tomé :D, poderia me enviar os programas?
  5. maicon

    maicon Membro Participativo

    Consegui resolver
    Tinha outro código em outro evento inibindo essa funcionalidade.

    Obrigado

Compartilhe esta Página