Regra de Campo

Discussão em 'Progress 4GL' iniciado por valter, Setembro 9, 2010.

  1. valter

    valter Membro Participativo

    Bom dia pessoal,

    Estou com mais um probleminha, já quebrei cabeça e não consegui resolver, é o seguinte:
    Obs: este relatório imprime solicitações, sendo que ,quando se manda imprimir pode-se filtrar por alguns critérios, no relatório que me foi passado para customizar, vem todas as solicitações, sendo que me pediram para colocar um campo que;( se marcado que venha no relatório as solicitações de cotação (elas já vem normalmente ) se desmarcado não venham.
    No .w está tudo ok , mas quando vou para p rp.p coloco na regra mas é como se não entendesse o que eu coloquei , já tentei de várias formas e não consegui, segue abaixo a tela e o código do .w e rp.p , estão circulados o que faz referência ao campo que coloquei .

    Segue anexo o código.

    Desde já agradeço a atenção de todos.

    Arquivos Anexados:

  2. thiagobhte

    thiagobhte Membro Participativo

    se voce marca o parametro ele está recebendo no rp.p?
  3. valter

    valter Membro Participativo

    Não é como se não entendesse, tanto faz se eu marcar ou não.
  4. thiagobhte

    thiagobhte Membro Participativo

    no caso tem que passar o parâmetro no pi-executar la na procedure, para o rp.p receber ela.
    da uma olhada no manual de padrôes da DDK na parte de como construir um relatório.
  5. fasouza

    fasouza Membro Participativo

    Tenta colocar um "message" para os campos "tt-param.ind-solic-cotadas" e "requis.tp-requis" antes do "If tt-param.ind-solic-cotadas = NO" para ver o que retorna.
  6. valter

    valter Membro Participativo

    Bom dia ,

    coloquei o comando abaixo e quase resolveu meu problema, é que o resultado ficou ao contrário;
    quando seleciono não imprime as solicitações e quando dismarco vem as solicitações normais:

    ELSE IF
    tt-param.ind-solic-cotadas = YES THEN DO:

    IF requisicao.tp-requis = 3 THEN NEXT.
    END.

    Desde já agradeço a atenção de todos.

Compartilhe esta Página