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

Duvida Criar campo no programa FP1500

Discussão em 'Progress 4GL' iniciado por lm1979, Junho 6, 2022.

  1. lm1979

    lm1979 Membro Participativo

    Boa tarde,
    Estou desenvolvendo uma UPC para criar um campo no programa FP1500, mas o campo deve fica na aba "Salarial".
    Como eu posso determinar que o campo fique somente nessa aba?
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    vc pega o handle de um campo que está na aba que te interessa, e quando fizer o create fill-in copia todos os dados do campo, e só altera o que vc precisa para o novo campo, tipo LABEL, FORMAT, COL, ROW e outros, importante também que ao entrar na UPC e vc obtiver o handle do campo e o handle do seu campo, vc atualize as propriedades, principalmente a :sensitive, pra acompanhar as ações de telas dos outros campos.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Sgue um exemplo, acredito que no seu caso, vc não está usando a propriedade frame corretamente, esse campo que indica em que aba que seu campo deve ficar associado ...
    Código:
            create text obraCodigoTxt
                assign frame        = serieEntFut:frame
                       format       = 'x(12)'
                       screen-value = 'CODIGO OBRA:'
                       row          = serieEntFut:row + 1
                       col          = serieEntFut:col - 11
                       width        = 14
                       height       = serieEntFut:height
                       visible      = yes.
            create fill-in obraCodigo
                assign frame             = serieEntFut:frame
                       name              = 'obraCodigo'
                       side-label-handle = obraCodigoTxt
                       width             = 22
                       data-type         = 'character'
                       format            = 'x(20)'
                       height            = serieEntFut:height
                       row               = serieEntFut:row + 1
                       col               = serieEntFut:col
                       visible           = yes
                       sensitive         = yes.
    

Compartilhe esta Página