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

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Måttlig: Kräver grundläggande makron, kodning och kompatibilitetsfärdigheter.

Den här artikeln gäller endast för Microsoft Access-databaser (.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

Detta inträffar 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 inte tillgängligt inom den omfattningen.

Lösning

Du kan lösa problemet genom att byta namn på referensen till ett giltigt fältnamn. Om du inte vet var referensen finns kör du databasdokumenteraren 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 gör du så här:
    1. På menyn Verktyg pekar du på Analysera och klickar sedan på Dokumenterare.

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

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

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

    4. Stäng dialogrutan Dokumenteraren genom att klickaOK.

    5. Klicka på ExporteraArkiv-menyn.

    6. Klicka på Textfiler i listan Spara som och fyll i resten av informationen efter behov.

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

  • Om du använder Access 2007 eller en senare version följer du de här stegen:
    1. Klicka på Databasdokumenterare i gruppen Analysera på fliken Databasverktyg.

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

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

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

    4. Stäng dialogrutan Dokumenteraren genom att klickaOK.

    5. Klicka på Textfil i gruppen Data och slutför sedan resten av informationen efter behov.

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

Om det inte går att köra databasdokumenteraren kontrollerar du om det saknas en referens. Den vanligaste referensen som saknas i det här fallet är för Utility.mda. Så här kontrollerar du referensen:

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

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

  2. Markera en befintlig modul och klicka sedan på Design eller infoga en ny modul. Då startas Visual Basic Editor.

  3. Klicka på Referenser på Verktyg-menyn.

  4. Leta efter referens som har "SAKNAS: " framför namnet i listan Tillgängliga referenser. Avmarkera kryssrutan genom att klicka på den.

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

  5. Klicka på Bläddra.

  6. Klicka på Tillägg (*.mda) i listan Filer av typen.

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

  8. Klicka på OK.

  9. Klicka på Kompileringsdatabasens namn på menyn Felsökning.

  10. Klicka på Stäng och återgå till Microsoft Access på Arkiv-menyn.

Mer information

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

Varning

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

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

Observera att dialogrutan Ange parametervärde visas.