Dear Viswantha:
Neither "Late Binding" or "Stateless" are common terms for us in the
context of queries.
Your statement, "When the query is executed, the query engine
determines . . ." seems to give away what it is you really want.
Maybe.
It is possible to reference parameters, functions, and controls from
within a query. This allows access to values to be determined at
run-time.
Parameters will stop the query and open a dialog in which the user
types the value desired.
A function can return a value from a variable you have set before the
query is opened, or it can calculate this, even by running another
query.
Controls can be placed on a form (that must be open when the query is
run) to be used in the query.
The above techniques are available with the Jet database engine, but
not for MSDE engine applications when an ADP is used. There are ways
of simulating these in that situation.
Tom Ellison
Microsoft Access MVP
Ellison Enterprises - Your One Stop IT Experts