帳票に条件属性を追加して、その条件が満たされた時、属性の値を変えることで、帳票の様式を変えることができます。
セルのウィジェットを設置すると、特定の条件において、ウィジェット形式の変更を実現できます。
複数の条件属性を連携して使うことが可能である。詳細は実例授業に参照してください。
データセットを新規作成します。sql文「SELECT * FROM Products」を入力してもいいです。
ProductID、ProductNameをB1、C1に入れ、セル格式を調整し、展開方向を縦方向に設置します。
効果をプレビューします。
B2を選定します。
ウィジェット設定をクリックし、ボタンウィジェットを選択します。
ウィジェット設定A08 ウィジェット設定に参照してください。
ブラウザで効果をプレビューします。
B2を選択します。
条件属性を追加します。詳細な内容はA09-00 条件属性設定に参照してください。
+ ボタンをクリックし、ウィジェットを選択します。
既定の設置はウィジェットを使用しない、即ちプレビューした後、現在のウィジェットを隠します。
Xをクリックすると、現在の属性を削除できます。
ウィジェット設定はA08 ウィジェット設定に参照してください。
演算子をより小さいに設置し、後ろに10を入力します。
追加ボタンをクリックすると、新しい条件の追加は完成です。現在の条件はcurrentValueが10より小さいである。その意味はセルの値が10より小さい場合、セルのウィジェット形式が変わります。
数式の設置は数式に参照してください。
入力値タイプは文字タイプに参照してください。
条件の追加はA09-01条件設定に参照してください。
効果をプレビューします。10より小さいのデータのウィジェットが表示しません。
をクリックし、条件属性を編集します。
ウィジェット使用を選定してから、編集をクリックし、新しいウィジェット形式を選択します。
アイコンウィジェットを選択した後、アイコンの表示画像を設置します。
効果をプレビューします。ProductIDが10より小さいデータのウィジェット形式が変化します。
ボタンをクリックし、条件属性を編集します。
数式$$$>6を入力します。その意味は現在値が6より大きいである。
追加ボタンをクリックし、条件を追加します。現在の条件はcurrentValueが10より小さいand $$$>6である。その意味は6<現在値<10である時、条件が有効になります。
条件属性の編集は条件属性設定に参照してください。
条件の変更はA09-01条件設定に参照してください。
ブラウザで効果をプレビューします。ProductIDが7、8、9のデータのウィジェット形式が変更します。
数式$$$>6 を選択し、$$$=11に変更します。
ロジック運算子(OR)をクリックします。
修正をクリックします。現在の条件はcurrentValueが10より小さい or $$$=11である。その意味は現在値が10より小さいあるいは11である時、属性が有効になります。
効果をプレビューします。ProductIDが10より小さい、11であるデータのウィジェット形式が変化しています。