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.