Programa de Formação [Resolvido]

Discussão em 'Progress 4GL' iniciado por jdchaves, Abril 1, 2011.

  1. jdchaves

    jdchaves Membro Participativo

    Boa tarde,
    Gostaria se saber como faço para mostrar o campo denominação da tabela natur-oper.
    Tenho uma tabela tipo_compra e uma tabela que é formada a partir da tipo_compra e natur-oper
    na minha tabela de formação tenho 2 campos! cod_tipo_compra e nat_operação, o 1º pego da tabela de cima, e o 2º pego ta tabela ao lado. Porém quero mostrar apenas a nat_oper e Denominação da tabela natur-oper, e como nao tenho o campo Denominação na tabela de formação nao consigo mostrar. segue o print da tela.

    tabela vermelha: tipo_compra
    tabela verde: natur-oper
    tabela azul: tabela-de-formacao

    http://migre.me/4a7Y6
  2. jdchaves

    jdchaves Membro Participativo

    Re: Programa de Formação

    só quero mostrar no browser de formação o campo Denominação
  3. jdchaves

    jdchaves Membro Participativo

    consegui!

    calcular um campo no browser:

    fnc_denominacao(input es_tipo_compra_cfop.cod_tipo_compra) @ c-denominacao


    e criar a seguinte função:

    RETURNS CHARACTER
    ( INPUT p-cod_tipo_compra AS INTEGER ) :
    /*------------------------------------------------------------------------------
    Purpose:
    Notes:
    ------------------------------------------------------------------------------*/
    FIND natur-oper
    WHERE natur-oper.nat-operacao = es_tipo_compra_cfop.nat_operacao.

    RETURN natur-oper.denominacao. /* Function return value. */

    END FUNCTION.

Compartilhe esta Página