一.概要
帳票に条件属性を追加して、その条件が満たされた時、属性の値を変えることで、帳票の様式を変えることができます。
セルに条件属性を追加する時は色の設置を追加することで、セルをより明らかにします。
複数の条件属性を連携して使うことで、より複雑な効果を実現することができます。詳細は実例授業に参照してください。
二.手順
1.帳票を新規作成
データセットを新規作成します。SQL文SELECT * FROM Productsを入力します。
ProductID、ProductNameをB1、C1に入れ、展開方向を縦方向に設置します。
効果をプレビューします。
2.条件属性を追加
B2を選択します。
条件属性を追加します。詳細な内容は条件属性紹介をご参照ください。
3.属性-色を設定
+ ボタンをクリックし、色を選択します。
既定の状況において、[色]は黒である。そして、この設置は現在のセルに有効します。
必要に応じて異なった色を選択できます。図では赤に設置しています。
属性の前の X をクリックすると、現在の属性を削除できます。
4.一般条件を設置
演算子を以下に設置し、後ろに10を入力します。
追加ボタンをクリックすると、新しい条件の追加は完成です。現在の条件はcurrentValueが10以下である。その意味はセルの値が10以下の場合、その値の色を赤色に変更します。
演算子の設置は演算子に参照してください。
条件の追加はA09-01条件設定に参照してください。
効果をプレビューします。ProductsIDが10以下のデータの色が変化し、赤色になっています。
5.一般条件を変更-現在の行、列に設定
[色]には[現在のセル]、[現在の行]、[現在の列]三つの選択肢があり、規定選択は[現在のセル]である。
条件を選定し、上の[現在のセル]を[現在の行]に変えます。そうすれば、条件をcurrentValue が10以下に変更できます。その意味はセルの中の値が10以下である時、セル所在行におけるすべてのセルの内容は赤色になります。
[現在の列インデント]と[現在の行インデント]の効果はだいたい同じであるゆえ、ここでは略します。
効果をプレビューします。A1の所在行におけるすべてのセルの内容は赤色である。
6.数式条件を設置
ボタンをクリックし、条件属性を編集します。
数式
を入力します。この数式は現在行の番号が偶数であるを意味しています。追加ボタンをクリックし、条件を追加します。現在の条件はcurrentValueが10 以下and %2=0である。その意味は現在値が10以下かつ現在行の番号が偶数である時、属性が有効になります。
数式の設置は数式に参照してください。
条件属性の編集は条件属性設定に参照してください。
条件の追加はA09-01条件設定に参照してください。
効果をプレビューします。セルの値が10以下かつ行番号が偶数のセルの所在行におけるすべてのセルの色は赤色である。
7.ロジック条件を変更
ボタンをクリックし、条件属性を編集します。
数式
を選択します。ロジック運算子(OR)をクリックします。
修正をクリックします。現在の条件はcurrentValueが10以下 or %2=0である。その意味は現在値が10以下あるいは行番号が偶数である時、属性が有効になります。
数式の設置は数式に参照してください。
条件属性の編集は条件属性設定に参照してください。
効果をプレビューします。ProductsIDが10以下または行番号が偶数のセルの所在行におけるすべてのセルの色を赤色にします。