| ACC: AutoLookup Query Not Performed with 1-to-1 RelationshipID: Q121332 
 | 
Moderate: Requires basic macro, coding, and interoperability skills.
Microsoft Access will not perform an AutoLookup query if it determines that
the tables in the query have a one-to-one relationship.
Microsoft Access determines the relationship between the tables in the
query by examining the indexes on the join fields. Microsoft Access will
ignore the relationship that you specify when it is determining whether to
perform an AutoLookup query. If your tables have one of the following
index combinations, Microsoft Access will not perform an AutoLookup query:
   Table 1                  Table 2
   ----------------------   ----------------------
   Primary Key              Primary Key
   Primary Key              Indexed, No Duplicates
   Indexed, No Duplicates   Primary Key To cause Microsoft Access to perform an AutoLookup query, make sure that the foreign key is neither indexed as the Primary Key nor Indexed, No Duplicates. It may be necessary to add a unique index to the foreign key on the "many" side of a relationship in order to maintain the integrity of the data. In this case, AutoLookup will not work and a workaround will have to be used.
Consider the following tables:
   Employees     Offices
   ----------   ----------
   EmployeeID    OfficeID
   LastName      AssignedTo 
       Table:  Offices
       --------------------------
       FieldName: OfficeID
          Data Type: AutoNumber
          Field Size: Long Integer
          New Values: Increment
       FieldName: Building
          Data Type: Text
       FieldName: AssignedTo
          Data Type: Number
          FieldSize: Long Integer
          DefaultValue: <blank> 
       OfficeID   Building   AssignedTo
       ----------------------------------
           1          A
           2          A
           3          B For more information about AutoLookup queries, search the Help Index for "AutoLookup queries," or ask the Microsoft Access 97 Office Assistant.
Additional query words: row fix-up updateable
Keywords          : QryFixup 
Version           : 2.0 7.0 97
Platform          : WINDOWS 
Issue type        : kbprb Last Reviewed: April 7, 1999