Meghan,
Yes. There are several apporaches you could take to this. Without
going into too much detail, here is the general concept of one way to do
it...
On the form header put 3 unbound comboboxes. Set them up so the first
one shows all Tasks, the second one shows all Phases related to the Task
selected in the first one, and the third one shows all Deliverables
related to the Phase selected in the second one.
Make a query to return the information you want, and in the criteria of
the relevant field in the query, refer to the selection(s) in the
combobox(es) on the form, using syntax such as...
[Forms]![NameOfYourForm]![NameOfCombobox]
Make this query the Record Source of the form, which presumably will be
a continuous view form.
On the After Update event of Combo1, put code like this...
Me.Combo2.Requery
and on the After Update event of Combo2, put code like this...
Me.Combo3.Requery
and on the After Update event of Combo3, put code like this...
Me.Requery
This should pretty much do the kind of thing you are asking. You can
put little command buttons on the form so that the user can link to
other forms related to the current record of your result set, if they
need to access or edit any of the component data.