2017-02-28 31 views
0

私はいくつかの販売アプリケーションでAPEX 5で作業し、インタラクティブ・レポートに毎月のレビューを表示させます。いくつかの記事の販売を日単位で表示します。APEXでセルを色付けする方法5インタラクティブ・レポート

enter image description here

このレポートのソースは、一つのテーブルからの選択であるが、毎日販売の列は、私は、select句から呼び出された関数から取得します。

select s.art_id, s.art_name 
     , f_daily_sale('01', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_01 
     , f_daily_sale('02', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_02 
     , f_daily_sale('03', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_03 
     . . . 
     , f_daily_sale('31', :GLOBAL_MONTH, :GLOBAL_YEAR, s.art_id, 1) d_31 
from sale s 
where s.month = :GLOBAL_MONTH and s.year = :GLOBAL_YEAR 
group by s.art_id, s.art_name; 

私は必要なもの、すなわち赤に、日曜日に所属するカラー列にあります。そして、毎日のセルをクリック可能にして、詳細を表示するモーダルページへのリンクにしたい。 どうすればいいですか?

ありがとうございます。

答えて

0

カラムでは、詳細を含むモーダルページを開くためにリンクするタイプを変更できます。

私はこのヘルプを願っています:

with dts as (
    select date'2017-01-01'+rownum-1 dt from dual 
    connect by level <= 366 
) 
    select DT, 'data-style="background-color:red"' from dts 
    where to_char(dt, 'fmday', 'NLS_DATE_LANGUAGE=AMERICAN') = 'sunday'; 

このクエリは、赤血球のために、関連するCSSスタイルで2017年にすべての日曜日(日付形式)を返します。

+0

はい、これはこの方法で行うことができます。私は、次のページに日番号を渡すselectステートメントでアンカータグを使用してこれを行うことができると考えました。私は試してみるつもりです。日曜日は色分けするだけです。 – dragy

関連する問題