QlikViewナレッジ - INSIGHT LAB

【QlikView】タブの色を変える方法

作成者: KJ|2014年1月10日

QlikView(クリックビュー)では選択しているタブの色を変更することができます。

 

QlikViewで変数を使ってタブの色を変える方法

今回は変数を使った色の変更の方法を紹介します。

 

変数の設定

 

1.変数の宣言をします。変数名は『SheetNo』とします。

 

 

シートイベントトリガーの設定

1.シートプロパティの【トリガー】タブを開き、【アクティブ時】の【アクションの追加ボタン】を押します。

2.【追加ボタン】を押します。

3.『その他』の『変数の設定』を選択します。

4.【OKボタン】を押します。

5.【変数】のテキストボックスに『SheetNo』と入力します。

6.【値】のテキストボックスに『01』と入力します。

7.【OKボタン】を押します。

タブを選択した時に変数を設定するアクションを設定しました。

次に、他のタブが選択された時のアクションを設定します。

8.【非アクティブ時】の【アクションの追加ボタン】を押します。

9.【追加ボタン】を押します。

10.『その他』の『変数の設定』を選択します。

11.【OKボタン】を押します。

12.【変数】のテキストボックスに『SheetNo』と入力します。

13.【値】のテキストボックスに『0』と入力します。

14.【OKボタン】を押します。

以上で変数の設定は終了です。最後にタブの色の設定をします。

 

色の数式の設定

1.シートプロパティの【基本設定タブ】を開きます。

2.【タブ設定】の『カスタムカラー』を選択し、【タブの色】をクリックします。

3.【基本色】の【計算】を選択します。

4.右のテキストボックス内に『If(SheetNo = 01,Yellow())』と入力します。

5.【OKボタン】を押します。

6.【OKボタン】を押します。

選択時のみ、タブの色が変更されるのが確認できます。


続いて、関数を使った方法を紹介します。

 

QlikViewの関数を使ってタブの色を変える方法

 

シートプロパティの編集

  1. シートの上で右クリックして、シートプロパティを開きます。
  2. 【シートID】欄でシートIDを確認します。
  3. 【タブ設定】の『カスタムカラー』を選択し、【タブの色】をクリックします。

  4. 【基本色】の『計算』を選択します。
  5. 右のテキストボックス内のボタンをクリックします。

  6. テキスト内に『If(SubField(GetActiveSheetId(),'\',-1) = 'SH09',Yellow())』と入力します。
    ※”SH09”の部分には対応させたいシートIDが入ります。
  7. 【OKボタン】を押します。

  8. 【OKボタン】を押し、【色の設定】【シートプロパティ】を閉じます。



    選択時のみ、タブの色が変更されるのが確認できます。