Limitar quantidade de caracteres

Discussão em 'Progress 4GL' iniciado por adventistapr, Março 13, 2013.

  1. adventistapr

    adventistapr Sem Pontuação

    Bom dia pessoal do fórum.

    Possuo um campo "editor" em minha interface e gostaria de limitar a quantidade de caracteres digitados pelo usuários e ao mesmo tempo mostrar a ele a quantidade de caracteres ainda disponíveis.

    Gostaria da valiosa colaboração de cada um de vocês.

    Valeu e fiquem na paz.
  2. ChacMaster

    ChacMaster Membro Participativo

    Eu acredito que no próprio FOTMAT do editor tu consiga limitar,
    quanto a mostrar o restante, acho que tu pode fazer o seguinte:

    assign LugarQueVaiMostrarORestante = "Restam " + String( TOTAL - ( length(MeuEditor:screen-value in frame {&frame-name}) )).


    ;)
  3. adventistapr

    adventistapr Sem Pontuação

    Bom dia a todos do fórum, venho postar a solução para o meu questionamento.
    Com a ajuda do "ChacMaster " consegui resolver e ficou assim:

    No campo "editor" onde digito o texto criei o evento "ANY-PRINTABLE" e inseri o seguinte código:

    Código:
    DO:
        wcQtdeCaracter = "Restam " + STRING(v_Referente:MAX-CHARS IN FRAME {&FRAME-NAME} - (LENGTH(INPUT FRAME {&FRAME-NAME} v_Referente))).
        DISPLAY wcQtdeCaracter WITH FRAME {&FRAME-NAME}.
      
    END.
    
    E dei um display no "Fill in" wcQtdeCaracter.

    Valeu a ajuda e fiquem na paz.

Compartilhe esta Página