FineReportフォームデザインチュートリアル

  
FineReportはレポート作成ソフトウェアで、そのレポート操作機能はレポート作成ソフトウェアのリーダーです。次の小シリーズでは、FineReportのシンプルなフォームデザイン機能を紹介します。FineReport新しいフォームフォームを作成する方法下の図のように、[ファイル]> [新規フォーム]の順にクリックします。フォームには、ドロップダウンボックスコントロール、テキストコントロール、および対応する2つのタブコントロールが必要であり、また、データを表形式で表示するレポートブロックも必要であるため、フォームをフォームに追加する必要があると判断しました。 1レポートブロック、4コントロール。コンポーネントの紹介では、コントロールはパラメータパネルコンポーネントにアタッチすることも、コンポーネントの形で存在させることもできますが、自由に使用できるフォームでは効果は同じで、パラメータパネルコンポーネントにアタッチされるフォームが存在します。パラメータコンポーネントは、ツールバーからフォーム本体にパラメータコンポーネントをドラッグし、対応する4つのコントロール(ドロップダウンボックス、テキスト、2つのラベルコントロール)をパラメータコンポーネントにドラッグし、ラベルコントロールのコントロール値を次のように設定します。次に示すように、注文IDと顧客ID:レポートブロックコンポーネントは、レポートコンポーネントをツールバーからフォーム本体にドラッグします。コンポーネントが多すぎる場合は、Web上に表示されるときに1ページに適応的に表示されます。右下の属性テーブルで、右下の全体的なフレームボディを選択して、下に示すようにコンポーネントズームをアダプティブズームに変更できます。全表示領域:Web側の表示を参照します。すべてのコンポーネントはブラウザページ全体に適応的に表示され、スクロールバーは表示されません;アダプティブネイティブスケーリング:フォームがWeb側に表示されるときのコンポーネントのサイズを表します。サイズ、スクロールバーが表示されます。コントロールバインディングデータ定義データセットのレンダリングでは、新しいデータセットds1:SELECT * FROM order(order ID = $ {orderid})、パラメータorderidのデフォルト値は10001です。注:パラメータ名は[注文ID]ドロップダウンボックスコントロールの名前と一致する必要があります。オーダーIDドロップダウンボックスはドロップダウンボックスコントロールを選択して適切な位置にドラッグし、ドロップダウンボックスコントロール名は&orderidに設定され、データディクショナリはFRDemoデータベースオーダーテーブル(データタイプ選択データベーステーブル、データベース選択FRDemo)、実際の値および表示値から来る。どちらも注文IDであり、制御値は空です。顧客IDテキストボックスは適切な位置にドラッグするテキストボックスコントロールを選択し、テキストボックスコントロールはcustomeridという名前で、コントロール値はバインディングフィールドとして選択され、データはds1データセットのcustomer IDフィールドから取得されます。ドロップダウンボックスコントロールの名前はorderidで、ds1データセットはorderidパラメータに従ってデータをフィルタ処理します。つまり、ds1データセットはドロップダウンボックスコントロールの値に従ってデータをフィルタ処理します。レポートブロックパラメータパネルとコントロールを設定したら、レポートブロック内のスタイラスボタンをクリックしてレポートブロック編集インターフェイスを実行します。新しいデータセットのレンダリングでは、注文の詳細がレポートブロックに表示され、注文ID、新しいデータセットds2に基づいてフィルタ処理されます。注文ID = $ {orderid}、orderidのデフォルト値は10001です。下の図に示すように、デザインは次のとおりです。フォームはこれまでに作成されています。フォームを保存して保存したフォームをプレビューするフォームテンプレートの接尾辞は.frmですプレビューボタンをクリックしてプレビューすると、効果が表示されます。ハウス[システム] www.xp85.comから
Copyright © Windowsの知識 All Rights Reserved