Share via


[検索条件ビルダー] ダイアログ ボックス

新しいクエリ (通常はパラメーター クエリ) を Windows アプリケーションの既存のデータ バインド フォームに追加するには、このダイアログ ボックスの設定を行います。 これには、選択したテーブルへの新しいクエリの追加、およびフォームでパラメーター値を入力するためのコントロールの追加が含まれます (クエリを実行するボタンもフォームに追加されます)。

パラメーター クエリは、クエリ内の WHERE 句の条件を満たすデータを返します。 たとえば、顧客リストをパラメーター化して、顧客のリストを戻す SQL ステートメントに WHERE City = @City を追加することで、特定の都市の顧客のみが表示されるようにできます。 WHERE 句では、クエリを実行するときに満たす必要がある条件を定義します。 SELECT * FROM Customers は Customers テーブルのすべてのレコードを返しますが、SELECT * FROM Customers WHERE City = @City は City 列が @City パラメーターの値と等しいレコードのみを返します。 適切な WHERE 句をクエリの最後に追加します。

一般的な WHERE 句は次のとおりです。

SELECT * FROM Employees WHERE CompanyName like @CompanyName
SELECT * FROM Employees WHERE (LastName = @Lname) and (FirstName = @Fname)

注意

パラメーター プレースホルダーの構文は、データ ソースによって異なります。この例は、SQL Server データ ソースのプレースホルダー (@paramname) を示しています。System.Data.OleDb パラメーターと System.Data.Odbc パラメーターには、疑問符 (?) プレースホルダーを使用します (WHERE CompanyName like ?)。

このダイアログ ボックスを表示するには、スマート タグまたは [データ] メニューで [クエリの追加] を選択します。

このダイアログ ボックスを使用すると、次の操作を実行できます。

ユーザー インターフェイス要素一覧

  • [データ ソース テーブルを選択してください]
    プロジェクトで使用可能なテーブルのドロップダウン リストからクエリの追加先のテーブルを選択します。

  • [データを読み込むパラメーター付きクエリを選択してください]
    新規または既存のパラメーター クエリを選択します。

  • [新しいクエリ名]
    新しいパラメーター クエリの名前を入力します。

  • [既存のクエリ名]
    選択したデータ ソース テーブルで使用可能なクエリのドロップダウン リストからクエリを選択します。

  • [クエリ テキスト]
    ボタンをクリックしたときに実行される SQL ステートメントを入力します。

    注意

    このウィザードには、SQL クエリを作成するためのビジュアル ツールであるクエリ ビルダーが用意されています。

  • [クエリ ビルダー]
    SQL クエリを作成するためのビジュアル ツールであるクエリ ビルダーが開きます。

参照

処理手順

チュートリアル: Windows フォームでのデータの表示

方法: パラメーター クエリを Windows フォーム アプリケーションに追加する

チュートリアル: データを検索する Windows フォームの作成

概念

Visual Studio でのデータへの Windows フォーム コントロールのバインド

アプリケーションでデータを受け取る準備

アプリケーションへのデータのフェッチ

Visual Studio でのデータへのコントロールのバインド

アプリケーションでのデータ編集

データの検証

データの保存

その他の技術情報

Visual Studio でのデータへの接続