Feni,
What is your reason for wanting to use the same query for the three
reports? If the three reports are different from each other, and the
definition of the data that is going into the reports is different from
each other, it may be appropriate for each report to have its own query.
On the other hand, if the reports and queries only differ from each
other as regards the selection criteria for the data set, then it may be
applicable to just have one report and query, and apply the criteria via
the Where Condition argument of the OpenReport action/method when
printing the report.
If you need more specific help, please post back with further details,
maybe with examples.