Duvida Duvida criacao de campo em tela.

Discussão em 'Progress 4GL' iniciado por reissobr, Outubro 2, 2014.

  1. reissobr

    reissobr Membro Ativo

    Pessoal,
    Estou criando um campo na tela do CD1510 - Manutenção de emitentes.
    A criação do campo funcionou.
    Minha dúvida é que precisei utilizar o Create Text e o Create Fill.

    Seria possível utilizar somente o Create Fill com a opção LABEL no comando ?




    CREATE TEXT tx-market-share
    ASSIGN FRAME = p-wgh-frame
    ROW = 6.00
    COL = 45.00
    SENSITIVE = no
    FORMAT = 'x(13)'
    WIDTH-CHARS = 13
    SCREEN-VALUE = 'Market Share:'
    FGCOLOR = 04.

    CREATE FILL-IN fi-market-share
    ASSIGN FRAME = p-wgh-frame
    SIDE-LABEL-HANDLE = tx-market-share:HANDLE
    FORMAT = "z9,99"
    WIDTH = 12
    Height = 0.88
    ROW = 5.86
    COL = 55.20
    VISIBLE = YES
    SENSITIVE = NO.
  2. elmo

    elmo Membro Ativo

    Boa tarde,
    Não sei se ajuda mas uso assim.
    Código:
    DEFINE VARIABLE fi-diluente AS CHARACTER FORMAT "X(40)":U
         LABEL "Diluente"
         VIEW-AS FILL-IN
         SIZE 36 BY .88 NO-UNDO.
    reissobr curtiu isso.
  3. edney

    edney Membro Participativo

    Infelizmente é assim mesmo, tem que criar o TEXT e depois o FILL-IN
  4. reissobr

    reissobr Membro Ativo

    Pessoal, agradeço pelas respostas.

    Agora, eu consigo colocar alguma validacao no campo ?
    Os valores possiveis sao entre 0,00 e 99,99, e nos testes estou conseguindo digitar valores maiores.
    Posso consistir isto no programa, mas se pudesse limitar a entrada no campo da tela na faixa entre 0,00 e 99,99 ficaria melhor.

    Obrigadão.
    Russo.
  5. elmo

    elmo Membro Ativo

    Bom dia,
    Crie um Fill-in decimal e defina o formato do campo.

    Código:
    DEFINE VARIABLE FILL-IN-1 AS DECIMAL FORMAT ">9.99":U
         LABEL "Fill 1"
         VIEW-AS FILL-IN
         SIZE 14 BY 1 NO-UNDO.
    reissobr curtiu isso.
  6. reissobr

    reissobr Membro Ativo

    Pessoal,
    resolvi a situação de limitar o valor na entrada.
    Na definicao do campo, precisa ser, Primeiro o Data Type e depois o Format.
    Eu estava colocando ao contrário .....

Compartilhe esta Página