変数クエリ入門の例

  • 作成者:ayuan0625
  • 編集回数:18次
  • 最終更新:ayuan0625 于 2025-11-07
  • 一.概要

    1.期待される効果

    変数の主な役割は、ユーザとデータのリアルタイム相互作用を実現すること、つまりデータのフィルタリングを行うことです。セル内で変数を引用して動的タイトルを実現したり、変数値によって異なる値を表示したりするなど、多くの場合に変数を使用できます。次の図のようになります:

    7.gif 

    2.実現の考え方

    テンプレート変数を設定し、[変数パネル]を使用し、変数ウィジェットによってデータフィルタを実現します。

    二.例

    1.テンプレートの準備

    1)一般帳票を作成し、データベースクエリds1を新規作成します。SQL文は次の通りです:SELECT * FROM 販売量

    2)[テンプレート]-[テンプレート変数]をクリックし、ポップアップの[テンプレート変数]設定ページで、[追加]ボタンをクリックして変数を追加します。

    3)左側のページで変数の[名称]をダブルクリックし、[名称]を「地域」に設定し、右側の[既定値]のところで、[既定値]を「関西」に設定し、[確認]をクリックします。

    未命名项目.gif 

    4)セルA1からセルC1までを結合し、$地域+"販売量"という数式を追加し、選択した地域名に「販売量」を加えたタイトルを表示します。例えば:関西販売量。

    5)セルA2、セルB2、セルC2にそれぞれ地域、販売員、販売量を入力し、データベースクエリds1の対応するデータ列をセルA3からセルC3までにドラッグし、セルの大きさを調整します。

    未命名项目2.gif 

    6)セルC3を選択し、[セル要素]-[基本]-[データ設定]で「集計」、「合計」を選択します。

    未命名项目3.gif 

    2.ウィジェット設定

    2.1ウィジェットの追加

    1)[変数パネル]編集をクリックし、右側の[コンポーネント設定]で「すべて追加」を選択します。

    2)ウィジェットを[プルダウンボックスウィジェット]に設定します。

    未命名项目4.gif 

    2.2ウィジェットの設定

    1)ラベルウィジェットを選択し、[ウィジェット値]を「地域:」に設定します。

    2)[プルダウンボックスウィジェット]を選択し、[ウィジェット名]は「地域」、[データ辞書]タイプの設定は[データクエリ]、[データセット]はds1、[実際値]と[表示値]の列名は同じで「地域」を選択します。

    注意:[プルダウンボックスウィジェット]の[ウィジェット名]は、設定した[テンプレート変数]の[名称]と一致する必要があります。

    未命名项目5.gif 

    3.フィルタ追加

    セルA3をダブルクリックし、フィルタ条件は次の通りです:地域は変数「$地域」に等しい。[プルダウンボックス]で選択した地域名に従ってセルの内容をフィルタリングします。

    未命名项目6.gif

    4.効果確認

    4.1PC端末

    テンプレートを保存し、[改ページプレビュー]をクリックすると、効果は次の図のようになります:

    7.gif 

    4.2モバイル端末

    APP端末とHTML5端末の効果は次の図のようになります:

    1739761025915977.gif 

    三.テンプレートダウンロード

    テンプレートをダウンロードするにはこちらをクリックしてください:

    変数引用.cpt

     


    Attachment List


    Theme: FineReport クイック入門
    既に最初
    既に最後
    • いいね
    • 良くない
    • 閲覧しただけ