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 illegal 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
.