Localizar Frame para criação de UPC

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

  1. diego.neves

    diego.neves Membro Participativo

    Bom dia.

    Estou tentando criar um campo em uma tela que possui várias frames.

    Como posso me localizar para descobrir qual a frame correta?

    Grato
  2. tcoutinho

    tcoutinho Moderador Moderador Equipe de Suporte

    Tardee.. Você pode utilizar o create do novo campo com base em um campo existente, assim basta identificar o campo existente correto e fazer o create do novo apenas aumentando o tamanho de coluna ou linha.
  3. diego.neves

    diego.neves Membro Participativo

    Olá colega.

    O problema é que estou criando uma UPC e na rotina que estou tentando criar possui três abas.
  4. tcoutinho

    tcoutinho Moderador Moderador Equipe de Suporte

    Diego.neves na aba que você deseja criar o campo novo, utilize um outro campo, qualquer um, preferencialmente algum próximo a este novo.
    Poderia mandar um print se ainda não entendeu, dizendo onde deseja criar o novo campo.
  5. diego.neves

    diego.neves Membro Participativo

    Segue o print.
    O campo deveria estar na aba (Complem) ao lado do campo Inf Complementar, está sendo mostrado em todos, porém altera somente no campo narrativa.

    Print.jpg
  6. tcoutinho

    tcoutinho Moderador Moderador Equipe de Suporte

    você precisa pegar o handle do campo
    upload_2014-2-14_15-17-23.png
    Faça a rotina para pegar o handle do campo acima e atribua ao wh_campo_novo.

    Código:
     
    assign c-objeto = entry(num-entries(p-wgh-object:private-data, "~/"), p-wgh-object:private-data, "~/").
    IF  p-ind-event  = 'INITIALIZE' AND
          p-ind-object = 'VIEWER' AND
          c-objeto     = 'v36in172.w' THEN DO:
    
             CREATE TOGGLE-BOX wh_campo_novo            
            ASSIGN FRAME = p-wgh-frame          
                   ROW             = wh_inf_comp:ROW                  
                   COL               = wh_inf_comp:COL + 10                  
                   LABEL           = 'Campo Novo'            
                   VISIBLE        = YES                
                   SENSITIVE   = wh_inf_comp:SENSITIVE.
    
    END.
    

Compartilhe esta Página