Evento do Campo Fill-in

Discussão em 'Progress 4GL' iniciado por naluf, Agosto 3, 2011.

  1. naluf

    naluf Membro Participativo

    estou precisando saber como capturar os dados de um determinado campo "fill" in quando o usuário o estiver preenchido.
    exemplo:
    Tamanho do campo fill in para 6 caracteres, preencheu o 6o. caracter dispara um determinado evento automáticamente ....
    obrigado
  2. Rogerio

    Rogerio Moderator Moderador Equipe de Suporte

    Voce pode trabalho no Evento VALUE-CHANGED

    e colocar a seguinte condição

    IF LENGTH(FILL-IN) = 6 THEN
    DO:
    ....
    ...
    ...
    ..

    END.

    Daí irá executar seus comandos apenas quando o campo tiver 6 caracteres....
  3. naluf

    naluf Membro Participativo

    ok, valeu pela dica...
    estou utilizando este evento para validar e automatizar a tarefa através de um leitor de código de barras com cabo usb, até então temos programas com leitores lendo a porta 'COM' , porém a entrada só pode ser com a leitura do código de barras, neste caso pode ser tanto pela leitura quanto pela digitação, além do programa não necessitar ficar em 'loop' lendo a cada instante a porta "COM".
    Ajuda também na questão de validação dos dados, é muito mais simples.

    obrigado.

Compartilhe esta Página