PARAMETERS 宣言

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

パラメーター クエリの中で使用する各パラメータの名前とデータ型を宣言します。

構文

パラメーターデータ型[、名前データ型[,...]

PARAMETERS 宣言には、次の指定項目があります。

引数

説明

name

パラメータ名。Parameter オブジェクトの Name プロパティに割り当てられ、Parameters コレクションの中でパラメータを識別するために使用します。引数 name は、アプリケーションでクエリを実行した場合に表示されるダイアログ ボックスの文字列として使用されます。スペースおよび記号を含む文字列は角かっこ ([ ]) で囲みます。たとえば、[バーゲン プライス] や [何月からのレポートを作成しますか ?] などと指定します。

datatype

Microsoft Access SQL データ型の 1 つ、またはその別名のうちの 1 つを指定します。


解説

定期的に実行するクエリは、PARAMETERS 宣言を使用してパラメータ クエリにすると便利です。パラメータ クエリを使用すると、クエリの抽出条件の変更作業を自動化できます。パラメータ クエリでは、クエリを実行するたびにコードからパラメータを指定する必要があります。

PARAMETERS 宣言は省略可能ですが、指定する場合は SELECT ステートメントなどの他のステートメントよりも前に記述します。

この宣言で複数のパラメータを指定する場合は、パラメータとパラメータの間をコンマで区切ります。次の例では、パラメータを 2 つ指定しています。

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

WHERE 句および HAVING 句では、引数 name は使用できますが引数 datatype は使用できません。次の例では、ユーザーに 2 つのパラメータの入力を求め、取得した抽出条件を [受注] テーブルのレコードに適用します。

PARAMETERS [Low price] Currency, [Beginning date] DateTime;

SELECT OrderID, OrderAmount FROM Orders WHERE OrderAmount > [Low price] AND OrderDate >= [Beginning date];



注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×