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.
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.
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.
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.
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 .....