oracle - 在 Oracle Apex 中创建手动链接

标签 oracle oracle10g oracle-apex

我使用下面的代码创建了一个折线图。

select * from ( 
select
'f?p=&APP_ID.:41:&SESSION.:SUBMIT:&DEBUG.::P41_FROM_STOCK_ID,P41_TO_STOCK_ID:s.from_id,s.to_id' LINK,
s.from_id || '-' || s.to_id LABEL,

        sum(util.find_usage_from_stock(MATERIAL_THIKNESS,s.from_id,s.to_id)) -
        sum(util.find_sheets_sold(MATERIAL_THIKNESS,s.from_id,s.to_id)) diff  
  from material m, (select lag(stock_id, 1, stock_id) over (order by stock_date) from_id, stock_id to_id                                             
                    from STOCK
                    where stock_time not like 'NEW_STOCK') s
 where m.active like 'Y'
 group by s.from_id,s.to_id
 order by s.from_id desc
) 
 WHERE rownum <= 20
ORDER BY rownum DESC;

当单击折线图中的圆圈时,应重定向到链接。但我在上面的查询中遇到 LINK 问题。当我点击一个圆圈时,重定向到如下所示的网址。

http://127.0.0.1:8080/apex/f?p=110:41:2026929503975702:SUBMIT:NO::P41_FROM_STOCK_ID,P41_TO_STOCK_ID:s.from_id,s.to_id

但是当我单击图表中的圆圈时,我需要将值分配给上面网址中的 s.from_id,s.to_id 。 我该怎么做?

最佳答案

您不需要从查询中获取值并将它们连接到链接字符串吗?就像这样:

'f?p='||:APP_ID||':41:'||:APP_SESSION||':SUBMIT:'||:DEBUG||'::P41_FROM_STOCK_ID,P41_TO_STOCK_ID:'||s.from_id||','||s.to_id LINK

关于oracle - 在 Oracle Apex 中创建手动链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9093523/

相关文章:

sql - 由 SQL 解析引起的 Oracle 响应延迟

oracle - 需要使用 sql developer 在 oracle db 上按日期计算记录和组计数

database - 提交后重做 oracle 数据库中的更改

sql - 如何使用 Apex Oracle SQL 中另一个表的行值更新表行值?

css - 打印时不显示 Oracle Apex 报告的背景颜色

sql - Oracle 不等于运算符

c# - 连接字符串问题 Oracle .Net

database - Oracle - 表上没有主键有什么影响吗?

sql - 在Oracle中将行动态转换为列

sql - 如何在 pl sql 中进行更新触发查询