Atribuir valor a um Fill-in

Discussão em 'Progress 4GL' iniciado por kikofr, Junho 29, 2009.

  1. kikofr

    kikofr Membro Participativo

    Bom dia.

    Como atribui um valor para um fill-in?

    Obrigado desde já.
  2. af.dums

    af.dums Membro Ativo

    Edt-Teste:screen-value in frame {&frame-name} = "valor".

    Onde Edt-Teste é o nome da tua fill-in...


    É isso que quer?
  3. pedro_lemes

    pedro_lemes Membro Participativo

    Tambem pode ser:

    FILL-IN-1:INPUT-VALUE = 2

    Perceba que se utilizar INPUT-VALUE o valor passado será o mesmo do tipo do campo/fill-in. Se ele é inteiro, devera ser passado inteiro. Se é logico, devera ser passado logico.

    Quando utilizamos SCREEN-VALUE, o valor passado será sempre TEXTO.

    Exemplo utilizando os dois, considerando que o FILL-IN-1 é do tipo INTEIRO:

    DEFINE VARIABLE v-teste AS INTEGER NO-UNDO.
    ASSIGN v-teste = 10.

    FILL-IN-1:INPUT-VALUE IN FRAME {&FRAME-NAME} = v-teste.

    --- OU ----

    FILL-IN-1:SCREEN-VALUE IN FRAME {&FRAME-NAME} = STRING(v-teste).

    Abraço

Compartilhe esta Página