このサイトをご覧になるには、JavaScriptを有効にしてください。

[帳票開発ツール]Stimulsoft レポート&ダッシュボード ユーザーマニュアル

クエリーは テーブルからデータを抽出し、レポートジェネレーターで利用できるようにするために使用されるテキストスクリプトのフォーム です。 クエリーは、データベース・テーブルからデータを取得し、テンポラリー・テーブルを基に作成することである。テンポラリテーブルのデータは、クエリパラメータに従って、フィルタリング、グループ化、ソート、順序付けされます。その後、テンポラリーテーブルはレポートジェネレーターに渡される。クエリを適用することで、テーブル内のデータの重複を避けることができ、データベース内のデータの検索や表示に最大限の柔軟性を持たせることができます。ほとんどのクエリは、データベースからデータを取得し、レポート・ジェネレータに転送するために使用されます。すべてのデータソースタイプが SQL クエリを  サポートして いるわけではありません。 データソ ースの種類がSQLクエリをサポートしている場合新規データソース ダイアログには クエリとともに テキスト クエリが 表示 されます。 下図は [新規データソース ダイアログで 、[クエリテキスト フィールドにフェッチ用のクエリが作成されているところです。

 

 

ソース内の名前フィールド。このフィールドにをクリックすると、名前を入力できます。をクリックして、名前のリストを呼び出します。

名前フィールドでは、レポートジェネレータに表示されるデータソース名を指定します。

Aliasフィールドには、データソースのエイリアス指定する必要があります。

コマンドは、クエリを制御します。このパネルには、テキストクエリを制御するための主な項目があります。実行ボタンをクリックすると、クエリが実行されます。

クエリテキスト」フィールド。このフィールドは、クエリのテキストを指定する。

データソースの種類を選択するためのメニューです。データソースの種類には、テーブルとストアドプロシージャがあります。下図は、データソースの種類を選択するメニューです。

クエリーのタイムアウトパラメーター、クエリーの実行時間、つまりリクエストが実行される時間を指定するために使用されます。タイムアウトしてリクエストが失敗した場合は、その旨のメッセージが表示されます。パラメータ値は秒単位で表示されます。

データを管理するためのコマンド。このパネルには、新しいカラムの作成、新しい計算カラム、新しいパラメータなどのコマンドが表示されます。特に、このパネルには、列の取得コマンドがあります。

パネル。このパネルには、データソースのカラムやパラメータが表示されます。選択されたカラムやパラメータのプロパティはプロパティバーに表示されます。

選択されたデータカラムやパラメータのプロパティパネル。

 

 

クエリビルダー
クエリビルダー、クエリを視覚的に作成することができるビジュアルコンポーネントです。デザイナーを使ってクエリを作成すると、クエリパラメータを完全に制御し、複雑なデータ選択条件を簡単なビジュアル操作で構築することができます。下図はクエリビルダダイアログです。

 

 

コントロールパネル [保存]ボタン(クエリを保存する)と[閉じる]ボタン(クエリビルダを閉じる)が配置されています。

クエリツリーパネル このパネルには、クエリツリーが表示されます。

クエリデザインパネル このパネルは、クエリを視覚的に表現するエリアです。このエリアでは、初期データベースオブジェクトと派生データソースを決定し、データソース間のリレーションの定義、データソースプロパティの構成、およびリファレンスを設定することができます。

バー・データベース このパネルは、データベースを表示し、彼女のデータソースに含まれています。

テーブルパネル このパネルには、行がクエリで使用されるデータ列で、列が操作であるテーブルが表示されます。このテーブルでは、データ列、エイリアス、ソートの種類、ソートの順序、グループ化、基準を定義することができます。

このパネルは、パネル  に構築されたクエリをコードとして表示します。

 

クエリビルダはビュータブを含みクエリによって選択されたデータカラムを表示する機会を提供しますまた、クエリ内の操作も考慮する必要があります。下の図はクエリビルダーの「表示」タブを示しています

 

 

[保存]ボタンをクリックすると、作成したクエリテキストが[クエリテキスト]フィールドに追加されます。