Listar campos de um frame

Discussão em 'Progress 4GL' iniciado por leandrol360, Junho 6, 2012.

  1. leandrol360

    leandrol360 Membro Participativo

    Olá amigos!

    Alguém sabe como consigo procurar um campo em um frame?
    Por exemplo: Se chamar um .p a partir de um .w, quero ter acesso aos campos (fill-in, radio-set, combo-box) do .w.

    É possível fazer isso?
    Eu consigo listar os campos de uma window em um .p?

    Obrigado!
  2. marcosoliv

    marcosoliv Membro Participativo

    Olá,
    Utiliza este código.
    Código:
            DEF VAR h_Group AS HANDLE NO-UNDO.
            DEF VAR h_Field AS HANDLE NO-UNDO.
    
            h_Group = FRAME {&FRAME-NAME}:FIRST-CHILD.
            DO WHILE VALID-HANDLE( h_Group ):
                h_Field =  h_Group:FIRST-CHILD.
                DO WHILE VALID-HANDLE(h_Field):
                      DISP h_Field:NAME.
                      h_Field = h_Field:NEXT-SIBLING.
                END.
                h_Group = h_Group:NEXT-SIBLING.
            END.
    
  3. leandrol360

    leandrol360 Membro Participativo

    Valeu, funcionou perfeitamente!!!

Compartilhe esta Página