A cascade relationship is defined between a prompt contained in one prompted filter
and another filter.
For example, Filter
1 is called City Filter
and
contains the prompt called City Prompt
,
and Filter 2 is called State Filter
and
contains the prompt called State Prompt
.
To define a cascade between the filters, you would specify that City
Prompt
depends on State Filter
. Note that the information that would be displayed by the prompt is always a subset
of what would be displayed by the filter.
You can define dependencies
using the Manage Prompts dialog box in the
Prompt Dependencies section. The Prompt drop-down
list contains the names of the prompts that can participate in a cascade.
The Dependency drop-down list contains the
names of the filters that can participate in a cascade.
To define a cascade,
complete these steps:
-
Select an entry from
both the Prompt and Dependency drop-down
lists.
-
Click Add.
The prompt dependency appears in the Prompt Dependencies area.
-
The cascade definitions
do not have to appear in any particular order. However, when you click OK,
a check is performed to ensure that there are no circular dependencies
or other invalid cascade definitions.
To remove a cascade,
select an entry in the Prompt Dependencies area and then click Remove.
If you remove a cascade that was a part of a chain, then the chain
is not repaired to skip the missing item. For example, you have three
cascade definitions where ZIP code
depends
on City
, City
depends
on State
, and State
depends
on Region
. If you remove City
,
which depends on State
, then
the definition is not altered to make ZIP code
somehow
dependent on Region
.