カスケードパラメータは、一方のパラメータの値のリストがもう一方のパラメータで選択されている値に依存する場合に使用されます。したがって、パラメータは 2 つ存在します。一方のパラメータのデータ値をリストするために使用されるデータソースが、もう一方のパラメータによって変更されます。
たとえば、選択されたカテゴリに属する製品リストから製品を選択する場合は、以下を実行する必要があります。
select * from categories
select * from products where categoryid = prmCategory
select * from [order details] where productid = prmProduct
prmCategory | prmProduct | |
データソース | dsCategory | dsProduct |
ラベル | CategoryName | ProductName |
値 | CategoryID | ProductID |
カテゴリを選択すると、そのカテゴリ内の製品のリストが、もう 1 つのパラメータに表示されます。次に、製品を選択し、[パラメータの適用]をクリックします。ここでは、Condiments カテゴリに含まれる Aniseed Syrup 製品のデータが表示されています。