The information in this article applies to:
Advanced: Requires expert coding, interoperability, and multiuser skills. SUMMARY
This article shows you how to use an SQL pass-through query for a form's
record source. It assumes that you know how to build and use SQL
pass-through queries.
MORE INFORMATIONSQL Pass-Through Queries Are Read-OnlyForms based on SQL pass-through queries are read-only because SQL pass- through queries are read-only. The recordset returned by an SQL pass- through query is a snapshot, or read-only recordset. This behavior is by design. In order for the form to be updateable, base your form on a linked table with a unique index.The Query Builder Does Not Save the Connect StringThe Query Builder of the RecordSource property displays a window that looks similar to the Design window of a query. You use this window to build the SQL string or query for the RecordSource property. The Query Builder will set the RecordSource property to an SQL string if the SQL string is not saved as a query. If you save the string as a query, the name of the query will be used as the RecordSource property.When you are using an SQL pass-through query created by using the Query Builder, the ODBC connect string defined in that query will not be returned as part of the RecordSource property SQL string. This can produce the following error message: Without the ODBC connect string, the form will look for a local table, instead of a table on the server. If you save the SQL string as a query, the RecordSource property will contain the name of the query instead of the SQL string, and the form will be able to retrieve the remote data correctly. SQL Pass-Through Queries cannot use LinkChildFields/LinkMasterFieldsThe best way to use server-based data in a subform is to link the remote table and then base the subform on the linked table.If you base a subform directly on an SQL pass-through query, you may receive the following error message when you open the form:
This error occurs if you have LinkMasterFields and LinkChildFields defined for the subform or subreport. REFERENCESFor more information about SQL pass-through queries, click Microsoft Access Help on the
Help menu, type "pass-through queries" in the Office Assistant or the Answer Wizard,
and then click Search to view the topic. Additional query words: attach attached
Keywords : kbusage kbdta FmsProp |
Last Reviewed: May 13, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |