条件属性で動的列を実現する

  • 作成者:ayuan0625
  • 編集回数:4次
  • 最終更新:ayuan0625 于 2024-12-30
  • 一.概要

    1.バージョン

    帳票サーババージョン

    機能変動

    11.0

    -

    2.期待される効果

    動的列とは、列名をパラメータとして、クエリウィジェットでは列名を選択してクエリをクリックした後、この列が帳票に表示されることを意味します。次の図に示すように:

    1735534017264793.gif 

    3.実現の考え方

    条件属性を通して列を非表示にすると、動的列の効果が得られます。 

    二.例

    1.データの準備

    新しい一般帳票を作成し、データクエリds1を作成します。SQL文はSELECT * FROM 販売量 where 商品='ミルク'です。次の図に示すように:

    1735533873204990.png 

    2.帳票のデザイン

    対応するフィールドをセルにドラッグし、帳票のテーブルをデザインします。次の図に示すように:

    图片2.png 

    3.ウィジェットの追加

    1)変数パネルには、ラベルウィジェット、プルダウンチェックボックスウィジェット、クエリウィジェットを追加します。次の図に示すように:

    ラベルウィジェットの[ウィジェット値]は[文字列]です:列名:

    プルダウンチェックボックスウィジェットの[ウィジェット名]は:列名

    图片3.png 

    2)プルダウンチェックボックスの[データ辞書]の設定を以下に示します:

    1735533934474314.png 

    4.条件属性の追加

    セルA1からセルE1までを選択し、[列幅]条件属性を追加し、列名パラメータに現在値が含まれていない場合、[列幅]を0に設定します。次の図に示すように:

    1735534176271831.png 

    5.効果プレビュー

    1)PC端末

    テンプレートを保存し、[改ページプレビュー]をクリックし、効果は第1章第2節に示すようになります。

    2)モバイル端末

    APP端末は、HTML5端末と同じ効果を持ちます。次の図に示すように:

    1735534038284840.gif 

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

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

    条件属性で動的列を実現する.cpt

     


    Attachment List


    Theme: FineReport パラメータ応用
    • いいね
    • 良くない
    • 閲覧しただけ