このサイトをご覧になるには、JavaScriptを有効にしてください。
クエリーは、 テーブルからデータを抽出し、レポートジェネレーターで利用できるようにするために使用されるテキストスクリプトのフォーム です。 クエリーは、データベース・テーブルからデータを取得し、テンポラリー・テーブルを基に作成することである。テンポラリテーブルのデータは、クエリパラメータに従って、フィルタリング、グループ化、ソート、順序付けされます。その後、テンポラリーテーブルはレポートジェネレーターに渡される。クエリを適用することで、テーブル内のデータの重複を避けることができ、データベース内のデータの検索や表示に最大限の柔軟性を持たせることができます。ほとんどのクエリは、データベースからデータを取得し、レポート・ジェネレータに転送するために使用されます。すべてのデータソースタイプが SQL クエリを サポートして いるわけではありません。 データソ ースの種類がSQLクエリをサポートしている場合 、 [新規データソース] ダイアログには 、 クエリとともに テキスト クエリが 表示 されます。 下図は [新規データソース] ダイアログで 、[クエリテキスト] フィールドにフェッチ用のクエリが作成されているところです。
ソース内の名前フィールド。このフィールドにをクリックすると、名前を入力できます。をクリックして、名前のリストを呼び出します。
名前フィールドでは、レポートジェネレータに表示されるデータソース名を指定します。
Aliasフィールドには、データソースのエイリアスを指定する必要があります。
コマンドは、クエリを制御します。このパネルには、テキストクエリを制御するための主な項目があります。実行ボタンをクリックすると、クエリが実行されます。
クエリテキスト」フィールド。このフィールドは、クエリのテキストを指定する。
データソースの種類を選択するためのメニューです。データソースの種類には、テーブルとストアドプロシージャがあります。下図は、データソースの種類を選択するメニューです。
クエリーのタイムアウトパラメーターは、クエリーの実行時間、つまりリクエストが実行される時間を指定するために使用されます。タイムアウトしてリクエストが失敗した場合は、その旨のメッセージが表示されます。パラメータ値は秒単位で表示されます。
データを管理するためのコマンド。このパネルには、新しいカラムの作成、新しい計算カラム、新しいパラメータなどのコマンドが表示されます。特に、このパネルには、列の取得コマンドがあります。
列のパネル。このパネルには、データソースのカラムやパラメータが表示されます。選択されたカラムやパラメータのプロパティはプロパティバーに表示されます。
選択されたデータカラムやパラメータのプロパティパネル。
クエリビルダー
クエリビルダーは、クエリを視覚的に作成することができるビジュアルコンポーネントです。デザイナーを使ってクエリを作成すると、クエリパラメータを完全に制御し、複雑なデータ選択条件を簡単なビジュアル操作で構築することができます。下図はクエリビルダのダイアログです。
コントロールパネル [保存]ボタン(クエリを保存する)と[閉じる]ボタン(クエリビルダを閉じる)が配置されています。
クエリツリーパネル このパネルには、クエリツリーが表示されます。
クエリデザインパネル このパネルは、クエリを視覚的に表現するエリアです。このエリアでは、初期データベースオブジェクトと派生データソースを決定し、データソース間のリレーションの定義、データソースプロパティの構成、およびリファレンスを設定することができます。
バー・データベース このパネルは、データベースを表示し、彼女のデータソースに含まれています。
テーブルパネル このパネルには、行がクエリで使用されるデータ列で、列が操作であるテーブルが表示されます。このテーブルでは、データ列、エイリアス、ソートの種類、ソートの順序、グループ化、基準を定義することができます。
このパネルは、パネル に構築されたクエリをコードとして表示します。
クエリビルダはビュータブを含み、クエリによって選択されたデータカラムを表示する機会を提供します。また、クエリ内の操作も考慮する必要があります。下の図は、クエリビルダーの「表示」タブを示しています。
[保存]ボタンをクリックすると、作成したクエリテキストが[クエリテキスト]フィールドに追加されます。