Dialogrutan Ange parametervärde visas när du kör en fråga, ett formulär eller en rapport

Måttlig: Kräver grundläggande kunskaper om makron, kodning och samverkan.

Den här artikeln gäller endast för en Microsoft Access-databas (.mdb).

Symptom

När du försöker köra en fråga, ett formulär eller en rapport kan dialogrutan Ange parametervärde visas oväntat.

Orsak

Det här beteendet uppstår när ett fält, ett villkor, ett uttryck eller en kontroll i en fråga, ett formulär eller en rapport refererar till ett namn som Access inte kan hitta. Ett namn kan till exempel vara felstavat eller så är ett fält kanske inte tillgängligt inom det omfånget.

Åtgärd

Lös problemet genom att byta namn på referensen till ett giltigt fältnamn. Om du inte vet var referensen finns kör du Database Documenter för objektet som visas i dialogrutan Ange parametervärde och matar sedan ut informationen till en textfil. Gör så här:

  • Om du använder Access 2002 och 2003 följer du dessa steg:
    1. Peka Analysera på verktygsmenyn och klicka sedan på Dokument.

    2. Klicka på den flik som motsvarar den typ av databasobjekt som du letar efter och klicka sedan för att markera kryssrutan för frågan, formuläret eller rapporten som du försökte köra.

      Observera Om objektet är ett formulär eller en rapport tar du med alla källfrågor och underformulär eller underrapporter i listan över val.

    3. Klicka på Alternativ för att ange vilken funktion i det markerade objektet som du vill skriva ut och klicka sedan på OK.

    4. Stäng dialogrutan Documenter genom att klicka på OK.

    5. Klicka på ExporteraArkiv-menyn.

    6. I listan Spara som-typ klickar du på Textfiler och slutför sedan resten av informationen efter behov.

    7. Öppna den exporterade filen i Microsoft Word och sök sedan efter parametern som begärdes i dialogrutan Ange parametervärde.

  • Om du använder Access 2007 eller en senare version följer du dessa steg:
    1. På fliken Databasverktyg klickar du på Databasdokumentator i gruppen Analysera .

    2. Klicka på den flik som motsvarar den typ av databasobjekt som du letar efter och klicka sedan för att markera kryssrutan för frågan, formuläret eller rapporten som du försökte köra.

      Observera Om objektet är ett formulär eller en rapport tar du med alla källfrågor och underformulär eller underrapporter i listan över val.

    3. Klicka på Alternativ för att ange vilken funktion i det markerade objektet som du vill skriva ut och klicka sedan på OK.

    4. Stäng dialogrutan Documenter genom att klicka på OK.

    5. I Datagrupp klickar du på Textfil och slutför sedan resten av informationen efter behov.

    6. Öppna den exporterade filen i Microsoft Word och sök sedan efter parametern som begärdes i dialogrutan Ange parametervärde.

Om du inte kan köra Database Documenter kontrollerar du om det finns en referens som saknas. Den vanligaste referensen som saknas i det här fallet är Utility.mda. Följ dessa steg om du vill söka efter den här referensen:

  1. I fönstret Databas klickar du på Moduler under Objekt.

    Observera Om du använder Access 2007 eller en senare version klickar du på Visual Basic på fliken Databasverktyg och går sedan till steg 3.

  2. Välj en befintlig modul och klicka sedan på Designa eller infoga en ny modul. Detta startar Visual Basic-Editor.

  3. På menyn Verktyg klickar du på Referenser.

  4. I listan Tillgängliga referenser letar du upp en referens som har "MISSING: " framför namnet. Klicka för att avmarkera kryssrutan.

    OBSERVERA Om du inte behöver en referens till Utility.mda går du vidare till steg 8.

  5. Klicka på Bläddra.

  6. I listan Filer av typen klickar du på Tillägg (*.mda).

  7. Bläddra till mappen som innehåller Utility.mda, markera den och klicka sedan på Öppna. Som standard finns den här filen i mappen C:\Program Files\Microsoft Office\Office\1033.

  8. Klicka på OK.

  9. På felsökningsmenyn klickar du på Kompilera databasnamn.

  10. På Arkiv-menyn klickar du på Stäng och återgår till Microsoft Access.

Mer information

Steg för att återskapa beteendet i Access 2002 eller Access 2003

Försiktighet

Om du följer stegen i det här exemplet ändrar du exempeldatabasen Northwind.mdb. Du kanske vill säkerhetskopiera Northwind.mdb-filen och följa de här stegen på en kopia av databasen.

  1. Öppna exempeldatabasen Northwind.mdb.
  2. Öppna frågan Order Subtotals (Ordna delsummor) i designvyn.
  3. Byt namn på fältet OrderID till OrderIDNumber.
  4. Stäng frågan och klicka sedan på Ja för att spara ändringarna.
  5. Kör frågan Order Subtotals ( Order Subtotals).

Observera att dialogrutan Ange parametervärde visas.