Localizar Frame para criação de UPC

Discussão em 'Progress 4GL' iniciado por diego.neves, Fevereiro 14, 2014.

  1. paininet

    paininet Membro Participativo

    Segue anexo uma upc para cd0204.

    Você tem que descobrir o nome do objeto do frame e tratar, aconselho colocar uma mensagem na upc retornando essas informações, o código que está em anexo tem exemplo mas está em comentário no início.

    No seu caso o frame é o objeto "v36in172.w", no momento de criar o objeto você deve fazer referencia a esse frame.
    Da uma olhada no anexo acredito que seja algo bem parecido com sua necessidade.

    Tem a procedure tela-upc que varre qualquer frame a procura de objeto só passar o tipo e nome do campo.
    Nesse código tem exemplo de como criar um folder novo também.

    Espero que ajude.

    Arquivos Anexados:

  2. diego.neves

    diego.neves Membro Participativo

    Boa tarde.

    Obrigado Painiet, foi de grande ajuda. Frame_errado.jpg

    Porém apenas no momento de abrir a tela a UPC está chamando a segunda frame. Quando troco de frame volta ao normal.
  3. paininet

    paininet Membro Participativo

    Estranho, o que pode estar ocorrendo que você não está tratando algum evento e está trazendo esse frame pra frente, tem opção de em algum evento colocar pra puxar o frame que deseja pra frente, ou posta o código ae que deve ter alguma coisa fora de lugar que esteja trazendo esse frame2 pra frente.
  4. paininet

    paininet Membro Participativo

    Experimente colocar esse código abaixo após ultimo CREATE do ultimo objeto que você cria no frame2. Acredito que resolva.

    ASSIGN p-wgh-frame:HIDDEN = YES.
  5. diego.neves

    diego.neves Membro Participativo

    Deu certo!

    Obrigado.

Compartilhe esta Página