Felmeddelande i Access 2007 när du försöker öppna en tabell eller en fråga i designläge i en databas från en tidigare version av Access: "uttrycket refererar till ett objekt som är stängt eller finns inte"


Symptom


Du öppnar en databas från en tidigare version av Microsoft Access i Microsoft Office Access 2007. När du försöker öppna en tabell eller en fråga i designläge visas följande felmeddelande:
Microsoft Office Access

Klicka på du angett som egenskapsinställning för händelsen uttrycket framställt följande fel:
Uttrycket hänvisar till ett objekt som är stängt eller finns inte.

* Uttrycket resulterar inte i ett Makronamn, namnet på en användardefinierad funktion eller [Händelseprocedur].
* Det kan ha varit en utvärdering av fel funktion, händelsen eller makro.

Orsak


Det här problemet kan uppstå när en tabell eller en fråga som har samma namn som ett formulär eller en rapport i Access 2007-databas.

Lösning


Lös det här problemet, byta namn på formuläret eller rapporten så att den skiljer sig från namnet på tabellen eller frågan.

Försiktighet Autokorrigering av namn löser de flesta problem som uppstår när du byter namn på ett formulär, rapporter, tabeller eller frågor. Autokorrigering av namn reparerar dock inte tabeller, frågor eller fältnamnet ändras i makron eller kod. Autokorrigering av namn spårar också inte ändringarna till formuläret, rapporten eller kontrollnamn. Du kan behöva åtgärda vissa referenser manuellt. Kontrollera därför att du gör en säkerhetskopia av databasen innan du gör några ändringar.

Så här byter du namn på formuläret eller rapporten i databasen:
  1. Klicka på Microsoft Office-knappenoch klicka sedan på Öppna.
  2. Markera den databas som du vill öppna i dialogrutan Öppna och klicka sedan på Öppna.
  3. Om följande meddelande visas klickar du på Alternativ, klicka på Aktivera innehålletoch klicka sedan på OK.
    Aktivera koden i databasen i fältet säkerhet eller öppna den här filen från en mapp som tillförlitlig.
  4. Klicka på Microsoft Office-knappenoch sedan på Access-alternativ.
  5. Klicka på Aktuell databasi dialogrutan Access-alternativ .
  6. Kontrollera att kryssrutan Utför autokorrigering av namn är markerat under Alternativ för autokorrigering av namn. Om den inte är markerad klickar du på Markera kryssrutan Utför autokorrigering av namn . Sedan stänga och öppna databasen för att ändringen ska börja gälla.
  7. Högerklicka på formuläret eller rapporten i Navigeringsfönstretoch klicka sedan på Byt namn.
  8. Skriv ett namn för formuläret eller rapporten och tryck sedan på RETUR.
  9. Klicka på Sparai verktygsfältet Snabbåtkomst .
Mer information om hur du byter namn på ett formulär eller en rapport, så här:
  1. Klicka på Hjälp om Microsoft Accesseller trycker på F1.
  2. I sökrutan skriver du byta namn på eller ta bort objekt .
  3. Klicka på Sökom du vill visa hjälpavsnitten.