The information in this article applies to:
This article applies only to a Microsoft Access database (.mdb). Moderate: Requires basic macro, coding, and interoperability skills. SYMPTOMSWhen you supply a GUID value as a criteria in a query field that is based on an AutoNumber field that is set to a Replication ID, no fields are returned. You might see this if you reference a form field that contains the Replication ID in the Criteria row of the query. CAUSEThe Datasheet view of a table/query that contains a field of data type AutoNumber (with its FieldSize property set to ReplicationID) is returning/displaying the ReplicationID as type String, instead of a GUID (Byte array). RESOLUTIONYou can return the correct records by converting the GUID being supplied as a criteria to a string. The following demonstrates how to use the Parameters dialog box to force a form field reference to be converted to a string in the query criteria.
[Forms]![Form1]![Field1] STATUSMicrosoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. MORE INFORMATIONThe reference to a parameter (for example, a form's control) is returning the actual Byte array (GUID) value of the Replication ID instead of the structured text format of the GUID. Steps to Reproduce Problem
REFERENCESFor more information about Replication ID AutoNumbers, click Microsoft Access Help on the
Help menu, type "Which type of AutoNumber field should I create?" in the Office Assistant or the Answer Wizard,
and then click Search to view the topic. Additional query words:
Keywords : kbdta QryParm |
Last Reviewed: May 13, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |