Forguncy 10 オンラインヘルプ
アプリの開発 / 外部連携と入出力 / レポート / レポートコントロール / List
このトピックで
    List
    このトピックで

    Listコントロールは、そのコントロール内に配置されたほかのコントロールをデータセット内のデータに従って繰り返し出力します。Tableデータ領域のように行列で構成される一覧ではなく、自由なレイアウトで複数レコードのデータを出力したい場合に使用します。

    1. ツールボックスでListを選択してドラッグ&ドロップ、またはクリックする方法でデザイン領域に追加します。

    2. ほかのコントロールをListコントールの中にドラッグ&ドロップして配置します。

      ここではShapeコントロールとCheckBoxコントロールを追加しています。CheckBoxコントロールの[テキスト]プロパティにはデータセットのフィールドを連結しています。

      注意:Listコントロールの[レイヤー名]プロパティが「default」以外に設定されている場合、Listコントロール内に配置したコントロールの[レイヤー名]プロパティは自動的にListコントロールと同じ値に設定されることに注意してください。

    3. Listコントロールを選択し、背景色や罫線などの各種プロパティを設定します。

    4. Listコントロールの拡張領域のサイズを調整し、プレビューして確認します。

    プロパティ設定

    種類
    カテゴリ プロパティ名 説明
    全般 名前 レポートアイテムの名前。使用可能な特殊文字は下線(_)のみです。そのほかの特殊文字は使用できません。
    アクション

    Listをクリックしたときに実行するアクションを選択します。

    • パラメータの適用

      パラメータと連携して動的な効果を実現します。

    • レポートに移動

      指定した別のレポートを表示できます。このアクションには、次のプロパティが含まれています。

      • レポートに移動: レポートアイテムをクリックしたときに表示する別のレポートの名前を指定する式です。

      • パラメータ: 上記のレポートに渡すパラメータのコレクションです。

    • ブックマークに移動

      レポートアイテムをクリックしたときに指定されたブックマークIDを持つレポートアイテムへ移動できます。

    • URLに移動

      レポートアイテムをクリックしたときに指定したURLを新しいタブで開きます。

    データ データセット Listと関連付けるデータセットを選択します。このドロップダウンリストには、レポートのデータセットコレクションにあるすべてのデータセットが表示されます。
    データセットパラメータ 本プロパティはForguncyのレポートではサポートされていません。
    要素名 本プロパティはForguncyのレポートではサポートされていません。
    要素出力 本プロパティはForguncyのレポートではサポートされていません。
    インスタンス要素名 本プロパティはForguncyのレポートではサポートされていません。
    インスタンス要素の出力形式 本プロパティはForguncyのレポートではサポートされていません。
    並べ替えの式 データの並べ替えを行う場合、コレクションに式を追加します。 [式] ボックスに、データの並べ替えに使用する式を入力し、 [方向] オプションで並べ替えの方法を 「昇順」 、または 「降順」 に設定します。
    フィルタ

    コレクションにフィルタを追加するには、次の3つの値を設定する必要があります。

    式: フィルタリングに使用する式を入力します。

    演算子: フィルタリングの方法を次の演算子から選択します。

    • Equal: 一致するデータが選択されます。
    • Like: 左側の値が右側の値と同様であるデータが選択されます。 Like演算子の詳細情報については、Microsoft Docsを参照してください。
    • NotEqual: 一致しないデータが選択されます。
    • GreaterThan: 指定した値より大きな値のデータが選択されます。
    • GreaterThanOrEqual: 指定した値以上のデータが選択されます。
    • LessThan: 指定した値未満のデータが選択されます。
    • LessThanOrEqual: 指定した値以下のデータが選択されます。
    • TopN: 上位N番目までのデータが選択されます。
    • BottomN: 下位N番目までのデータが選択されます。
    • TopPercent: 累積合計が指定された割合以上になる、上位のデータが選択されます。
    • BottomPercent: 累積合計が指定された割合以上になる、下位のデータが選択されます。
    • In: 指定した値のリストに含まれるデータのみが選択されます。
    • Between: 指定した2つの値の間に入るデータが選択されます。

    値: 選択された演算子に基づいて左側の式と比較する値を入力します。Between演算子を選択した場合、2つの値ボックスが有効になります。In演算子を選択した場合、多くの値を入力することができます。

    オーバーフローデータの連結先 ページレポートのオーバーフロープレースホルダの名前。
    グループ 名前 まだレポートに使用されていない一意のグループの名前を入力します。
    データをグループ化するために使用する式を入力します。
    改ページ

    リストの各インスタンスで、どの位置で改ページをするかを指定します。

    • Start: グループの前に改ページを行います。
    • End: グループの後に改ページを行います。
    • StartAndEnd: グループの前後に改ページを行います。
    • •Between:各グループを新しいページで開始します。
    再帰階層の場合に使用します。親グループとして使用する式を入力します。
    見出しマップラベル 目次(見出しマップ)でこのアイテムを表示するためのラベルとして使用する式を入力します。
    要素名 本プロパティはForguncyのレポートではサポートされていません。
    コレクション名 本プロパティはForguncyのレポートではサポートされていません。
    出力 本プロパティはForguncyのレポートではサポートされていません。
    グループ毎にページ番号を設定 データ領域毎にページ番号を出力するかどうかを設定します。
    フイルタ グループ化する際、特定の値を除外します。
    背景 背景色 背景として設定する色を選択します。
    画像 背景として設定する画像を選択します。
    罫線 罫線の太さに設定する値をポイント単位で入力します。
    スタイル 罫線のスタイルを選択します。
    カラーピッカー、標準色、Webカラーから罫線の色を選択します。
    位置とサイズ コンテナを基準としたレポートアイテムの左上端の位置。
    コンテナを基準としたレポートアイテムの左上端の位置。
    レポートアイテムのサイズ。
    高さ レポートアイテムのサイズ。
    固定の幅 拡張領域のサイズ。
    固定の高さ 拡張領域のサイズ。
    レイアウト スタイル 利用可能なスタイルのリストから選択し、コントロールに適用するように設定します。
    パディング テキストまたはグラフィックとレポートアイテムの端との間に配置するパディングの量。
    レイヤー名 含まれるレイヤーの名前。
    データ領域毎にページ番号を設定 データ領域毎にページ番号を出力するかどうかを設定します。
    Zインデックス コントロール同士の重なりの優先順位を設定します。
    データなし データが0件の場合のメッセージ データ行がない場合、データ領域に表示するメッセージを設定します。
    カラーピッカー、標準色、Webカラーからメッセージに使用するカラーを選択します。
    フォント名 テキストに使用するフォント名を選択します。
    サイズ ポイント単位でサイズを選択します。選択肢にないサイズは[式エディタ]を使用して入力します。
    スタイル

    テキストにフォントスタイルを適用します。 [レイアウト] > [スタイル] でテーマを選択した場合、テキストが選択したテーマに応じて表示されます。以下のオプションを選択できます。

    • Normal: 選択した文字列を通常文字にします。
    • Italic: 選択した文字列を斜体にします。
    太さ フォントの太さを設定します。
    文字飾り

    線を使用してテキストを装飾できます。以下のオプションを選択できます。

    • Underline: テキストに下線を設定します。
    • Overline: テキストに上線を設定します。
    • LineThrough: テキストに取り消し線を設定します。
    水平方向の整列

    テキストの水平方向の配置を設定します。設定できる値は以下の通りです。

    • General: 数値と日付を右に、その他のすべて項目を左に揃えます。
    • Left: テキストを左揃えにします。
    • Right: テキストを右揃えにします。
    • Center: テキストを中央に配置します。
    • Justify: 各行が同じ幅になるように複数行のテキストを拡大します。
    垂直方向の整列

    テキストの垂直方向の配置を設定します。設定できる値は以下の通りです。

    • Top
    • Middle
    • Bottom
    表示形式 ドロップダウンリストからテキストの書式を選択するか、書式文字列を直接入力します。
    表示 非表示 レポートの実行時にListを非表示にします。
    トグルスイッチにする項目 レポートコントロールの表示を制御するTextBoxの名前です。このプロパティを設定すると、指定されたTextBoxコントロールの左側に展開アイコン(+記号)と折りたたみアイコン(-記号)が表示されます。このアイコンをクリックすると、レポートが再描画され、レポートコントロールが表示または非表示になります。
    インターナショナル カレンダー 日付の書式設定に使用するカレンダーを選択します。
    方向

    レポートコントロール内のテキストのデフォルトの方向を指定します。次のいずれかの値を指定できます。

    • LTR: テキストの方向は左から右になります。
    • RTL: テキストの方向は右から左になります。
    言語 テキストの主要言語を選択します。
    桁形式 使用する桁形式を選択します。
    桁形式の言語変種

    使用する桁形式の変化形を表す式。

    定義されている値は次のとおりです。

    • 1: 既定値、Unicode コンテキスト ルールに従います。
    • 2: 0123456789 3 : GDI+ で定義されているスクリプトの従来の数字です。 現在次のものがサポートされています。
      • ar | bn | bo | fa | gu | hi | kn | kok | lo | mr | ms | pa | sa | ta | te | variant |。
    • 4 : ko、ja、zh-CHS、zh-CHT のみ
    • 5 : ko、ja、zh-CHS、zh-CHT のみ
    • 6 : ko、ja、zh-CHS、zh-CHT のみ [通常の数字のワイド バージョン]
    • 7 : ko のみ
    Unicodeの文字表記の方向

    Unicodeで英語や日本語など左から右に書く言語と、アラビア語など右から左に書く言語が混在する場合、それらをどのように埋め込むかを選択します。

    文字表記の方向

    レポートコントロール内のテキストを水平方向に配置するか垂直方向に配置するか、およびテキストの移動方向を設定します。次のいずれかの値を指定できます。

    • lr-tb: 方向が LTR の場合、テキストはは左から右へ水平方向に流れます。 RTL の場合、テキストは右から左へ水平方向に流れます。次の水平線は前の線の下に配置されます。
    • tb-rl: 方向が LTR の場合、テキストは上から下に垂直方向に流れ、次の垂直線は前の行の左側にあります。 RTL の場合、テキストは下から上に垂直方向に流れ、次の垂直線は前の線の右側にあります。
    その他 ツールチップ 実行時にレポートコントロールにカーソルを合わせたときに表示されるテキストを設定します。
    ラベル 目次およびTableOfContentsに表示されるテキストを設定します。
    ブックマークID コントロールの位置を示すIDを入力します。[ブックマークに移動]アクションと組み合わせて使用することにより、他のレポートコントロールからこの項目にリンクすることができます。
    関連トピック