Oracle Apex从连接表中形成

时间:2017-08-28 16:57:37

标签: oracle oracle-apex

我正在学习Oracle Apex,我的公司使用Apex 4,我有一个非常基本的问题。

例如,我必须显示一个显示此字段的表单

   SELECT r.TXT_SIGLA, ANO_REF, MES_REF, NUM_QUANTIDADE VL, NUM_UNIDADE
   FROM planejamento.PE_PARAMETRO_RESULTADO r
   Join planejamento.pe_Parametro p ON p.TXT_SIGLA = r.TXT_SIGLA
   WHERE ANO_REF = :ANO_REF AND MES_REF = :MES_REF
   AND r.TXT_SIGLA IN (:P15_SIGLA)

但是当我创建表单时,我只看到如何从一个表中显示数据...如何在表单中显示此查询中的字段?

1 个答案:

答案 0 :(得分:0)

要获取填充表单的属性,我可以通过href

在上一页中获取它们
...

     CASE
            WHEN cod_tipo_calculo = 'P' THEN '<a href="f?p=161:12:112652092299890::NO::P12_NUM_SEQ:'||TO_CHAR( ROUND( AVG( DECODE( MES_REF, 2, VL, NULL )), 2 ))|| '"/>' || TO_CHAR( ROUND( AVG( DECODE( MES_REF, 2, VL, NULL )), 2 ))|| '</a>'
            ELSE '<a href="f?p=161:12:&SESSION.::NO::P12_NUM_VALOR,P12_TXT_SIGLA,P12_ANO_REF,P12_MES_REF:'||TO_CHAR( ROUND( AVG( DECODE( MES_REF, 2, VL, NULL )), 2 ))||','||TXT_SIGLA||','||ANO_REF||
                    '"/>' || TO_CHAR( ROUND( AVG( DECODE( MES_REF, 2, VL, NULL )), 2 ))|| '</a>'
        END fev

然后在表单中,我得到以下链接:

..f?p=161:12:104315456273143::NO::P12_NUM_VALOR,P12_TXT_SIGLA,P12_ANO_REF,P12_MES_REF:23,NPAJ,2017