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
.