Problema no digitação rapida

Discussão em 'Progress 4GL' iniciado por luizclairrodrigues, Janeiro 11, 2013.

  1. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    Boa tarde!
    estou com um probleminha no meu relatório ele é com digitação rápida, sendo que na interface tem primeiro seleção com filtros Empresa e Código do Funcionário, mas quando vou digitar no browser que também é Empresa e Cód Funcionário, de digitação rápida ele também traz todos, eu trazer só o que digito o que pode ser?
  2. lima

    lima Membro Participativo

    Boa tarde amigo,

    não entendi seu problema, seja mais claro.

    Abraços.
  3. luizclairrodrigues

    luizclairrodrigues Membro Participativo

    boa noite!
    o meu relatório tem na inerface pra gerar os dados do funcionario por, filtro de Seleção, e Digitação Rápida, e Impressão, mas quando eu filtro no layut de seleção por código tipo assim 4881 até 5000 blz, mas quando eu vou gerar por digitação rápida exe: 4881, 4899, 5000 não sai somente esses sai todos os funcionários geral se puder me ajudar + ou - isso.
    Obrigado.
  4. lima

    lima Membro Participativo

    Luiz,

    No programa rp.p que é chamado pelo .w você precisa incluir a lógica para filtrar apenas pelos funcionários que você digitou na digitação rápida, abaixo segue um exemplo.

    Código:
    IF CAN-FIND(FIRST tt-digita) THEN DO: /*Sendo informado digitação rápida*/
        FOR EACH tt-digita,
            FIRST funcionario
            WHERE funcionario.cdn_funcionario = tt-digita.cdn_funcionario NO-LOCK:
    
            /*Colocar aqui a sua lógica necessária*/
        END.
    END.
    ELSE DO: /*Não informado nada na digitação rápida*/
        FOR EACH funcionario
           WHERE funcionario.cdn_funcionario >= tt-param.cdn_funcionario_ini
             AND funcionario.cdn_funcionario <= tt-param.cdn_funcionario_fim NO-LOCK:
    
            /*Colocar aqui a sua lógica necessária*/
        END.
    END.
    
    Conseguiu entender?

    Espero ter ajudado.

    Abraços.

Compartilhe esta Página