Hvorfor bliver jeg bedt om at angive en parameterværdi i Access?

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Symptomer

Når du åbner et Microsoft Office Access-objekt, f.eks. en tabel, forespørgsel, formular eller rapport, vises dialogboksen Indtast parameterværdi.

Årsag

Access viser dialogboksen Indtast parameterværdi, når du åbner et objekt, der indeholder et id eller udtryk, der ikke kan fortolkes adgang. I nogle tilfælde er dette funktionsmåden, du vil. Oprettelse af databasen kan for eksempel har oprettet en forespørgsel, hvor du kan angive oplysninger, hver gang, der kører forespørgslen, som en startdato eller en medarbejder-id-nummer. Sådan en prompt kan ligne dette:

Viser et eksempel på en forventede dialogboksen Indtast parameterværdi med et id med navnet "Angiv medarbejder-ID", et felt, hvor du kan angive en værdi, og knapperne OK og Annuller.

I nogle tilfælde ønsker du ikke, at dialogboksen vises. Du kan f.eks. have foretaget nogle ændringer i databasedesignet, og når du åbner et objekt, får du nu vist denne uventede dialogboks.

Viser et eksempel på en uventet dialogboksen Indtast parameterværdi med et id med navnet "SomeIdentifier", et felt, hvor du kan angive en værdi, og knapperne OK og Annuller.

Løsning

Hvis du ikke længere vil have vist dialogboksen Indtast parameterværdi, skal du undersøge alle de udtryk, der er knyttet til det objekt, du arbejder med, og finde det id, som medfører, at dialogboksen vises. Derefter skal du rette id'et eller syntaksen for det udtryk, som indeholder id'et. Følgende procedurer indeholder generelle vejledninger til, hvordan du kan undersøge udtryk i forskellige typer objekter. De ændringer, du skal foretage, afhænger dog af databasestrukturen.

Du kan finde links til flere oplysninger om syntaksen for udtryk i afsnittet Se også.

  1. Når dialogboksen Indtast parameterværdi vises, og den ikke skal vises, skal du lægge mærke til det id eller udtryk, der vises i dialogboksen:

    Viser et eksempel på en uventet Indtast parameterværdi dialogboks, med et pink kontur rundt om etiketten id "SomeIdentifier", et felt, hvor du kan angive en værdi, og knapperne OK og Annuller.

  2. Klik på Annuller.

  3. Fortsæt med en af følgende procedurer, afhængigt af den type objekt, du åbner, når dialogboksen vises.

Undersøge udtryk i en forespørgsel

Undersøge udtryk i en rapport

Undersøge udtryk i en formular

Undersøge udtryk i en tabel

Undersøge udtryk i en forespørgsel

En almindelig fejl, der åbner dialogboksen, er tastefejl i forespørgsler. Som nævnt tidligere vises dialogboksen Indtast parameterværdi, når en forespørgsel er skrevet, så den spørger efter en parameterværdi, når den køres. Hvis du er sikker på, at forespørgslen ikke skal bede om en parameterværdi, skal du bruge denne procedure til at undersøge, om forespørgslen indeholder forkerte udtryk.

  1. Højreklik på forespørgslen i navigationsruden, og klik derefter på Designvisning.

  2. Undersøge id'er og udtryk i rækken felt og i rækken kriterier, og finde ud af, om nogen af teksten, der svarer til den tekst, der blev vist i dialogboksen Indtast parameterværdi. Hvis en af cellerne i rækken felt indeholder en værdi som f.eks Udtryk1: [id], det kan være kilden til parameterprompten.

    Forespørgsel, der indeholder et udtryk, som medfører, at dialogboksen Indtast parematerværdi vises

Du kan finde links til flere oplysninger om, hvordan du opretter parameterforespørgsler, i afsnittet Se også.

Starten af afsnittet

Undersøge udtryk i en rapport

Hvis dialogboksen Indtast parameterværdi vises, når du åbner en rapport, skal du følge disse trin for at undersøge rapportens egenskaber:

  1. Højreklik på rapporten i navigationsruden, og klik derefter på Designvisning.

    Bemærk: Inden du fortsætter, skal du kontrollere, om der vises en grøn trekant i øverste venstre hjørne af nogen af kontrolelementerne. Trekanten angiver, at Access ikke kan evaluere et id eller et udtryk i egenskaben Kontrolelementkilde for kontrolelementet. Hvis der vises en grøn trekant for nogen af kontrolelementerne, skal du være opmærksom på disse kontrolelementer, når du udfører trinnene herunder.

    Rapport, der indeholder et tekstfelt med en stavefejl i et id

  2. Hvis opgaveruden Egenskabsark ikke vises, skal du trykke på F4 for at få den vist.

  3. Klik på fanen Alle i opgaveruden Egenskabsark.

  4. Klik på et kontrolelement, der viser data i rapporten, f.eks. et tekstfelt, et afkrydsningsfelt eller et kombinationsfelt. Hvis der vises en grøn trekant for nogen af kontrolelementerne, skal du starte med at klikke på disse kontrolelementer.

  5. Kontrollér, om egenskaben Kontrolelementkilde i opgaveruden Egenskabsark indeholder det id, der blev vist i dialogboksen Indtast parameterværdi, og ret derefter udtrykket, hvis det er nødvendigt.

  6. Gentag de to foregående trin for de øvrige kontrolelementer i rapporten, indtil du har fundet det udtryk, der medfører problemet.

  7. Hvis du stadig ikke kan finde problemet, skal du kontrollere, om der findes forkerte udtryk i ruden Gruppering, sortering og total:

    • Hvis ruden Gruppering, sortering og total ikke vises, skal du klikke på Gruppér og sortér i gruppen Gruppering og totaler under fanen Design.

    • Hvis "Gruppér efter udtryk" eller "Sortér efter udtryk" vises på en linje i ruden Gruppering, sortering og total, skal du klikke på ordet "udtryk" for at åbne Udtryksgenerator, hvor du kan undersøge og ændre udtrykket.

Starten af afsnittet

Undersøge udtryk i en formular

Hvis dialogboksen Indtast parameterværdi vises, hver gang du åbner en formular, kan det forkerte udtryk findes et af følgende steder:

Undersøge den underliggende forespørgsel

Hvis postkilden til formularen er en forespørgsel, skal du undersøge, om den forespørgsel indeholder forkerte udtryk.

  1. Højreklik på formularen i navigationsruden, og klik derefter på Designvisning.

  2. Hvis opgaveruden Egenskabsark ikke vises, skal du trykke på F4 for at få den vist.

  3. Kontrollér, at Formular er markeret på listen øverst i opgaveruden Egenskabsark, og klik derefter på fanen Alle.

  4. Undersøge egenskaben Postkilde. Hvis den indeholder navnet på en forespørgsel eller en SQL-sætning, og klik derefter en af id'erne i sætningen er muligvis ikke korrekt, og medfører, at dialogboksen Indtast parameterværdi feltet skal vises. Klik på egenskabsfeltet Postkilde, og klik derefter på den opbygge knappen- Knappen Generator .

  5. Brug proceduren i afsnittet Undersøge udtryk i en forespørgsel for at finde det forkerte udtryk.

    Vigtigt: Hvis du vil gemme ændringerne i forespørgslen, skal du lukke forespørgslen og derefter gemme formularen, før du skifter tilbage til formularvisning. Ellers mister du de ændringer, du har foretaget i forespørgslen.

Undersøge et kombinationsfelt eller en liste i formularen

Hvis egenskaben Rækkekilde i et kombinationsfelt eller en liste indeholder et forkert udtryk, kan det medføre, at dialogboksen Indtast parameterværdi vises. I nogle tilfælde vises dialogboksen ikke, før du forsøger at bruge kontrolelementet. Brug denne procedure til at undersøge egenskaben Rækkekilde for kontrolelementet:

  1. Højreklik på formularen i navigationsruden, og klik derefter på Designvisning.

  2. Klik på det kombinationsfelt eller den liste, du vil undersøge.

  3. Hvis opgaveruden Egenskabsark ikke vises, skal du trykke på F4 for at få den vist.

  4. Klik på fanen Data, og undersøg egenskaben Rækkekilde. Kontrollér derefter, om noget af teksten stemmer overens med teksten i dialogboksen Indtast parameterværdi.

Starten af afsnittet

Undersøge udtryk i en tabel

Hvis dialogboksen Indtast parameterværdi vises, hver gang du åbner en tabel, findes det forkerte udtryk sandsynligvis i egenskaben Rækkekilde for et opslagsfelt i tabellen.

  1. Højreklik på tabellen i navigationsruden, og klik derefter på Designvisning.

  2. For at afgøre, om et felt er et opslagsfelt, skal du klikke på navnet på felt, og klik derefter på fanen Opslag under Feltegenskaber. Hvis fanen indeholder en Rækkekilde egenskabsfelt, er feltet et opslagsfelt. Undersøge egenskaben Rækkekilde. Hvis den indeholder en SQL-sætning, og klik derefter en af id'erne i sætningen er muligvis ikke korrekt, og medfører, at dialogboksen Indtast parameterværdi feltet skal vises.

Bemærk: En tabel kan indeholde flere opslagsfelter, så husk at kontrollere fanen Opslag for alle felterne.

Starten af afsnittet

Øverst på siden

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Var disse oplysninger nyttige?

Fantastisk! Har du mere feedback?

Hvordan kan vi forbedre det?

Tak for din feedback!

×