Gjelder for
Access 2013

I del 2 av denne serien vurderte vi å bruke LIKE og jokertegn i spørringsvilkår for å finne unøyaktige treff. Gode ting – men hva om du kan få spørringen til å bruke kriterier som er angitt når den kjøres? Hva om du kunne få en spørring til å be om inndata? Gode nyheter! Du kan få en spørring til å be om inndata, og det er faktisk veldig enkelt.

Alt du gjør er å bruke et spørsmål omsluttet av hakeparenteser i stedet for et vanlig vilkår. Når noen kjører spørringen, er det første den gjør å presentere en dialogboks som viser spørsmålet du brukte. La oss ta en titt på utformingen av spørringen som produserte etternavnet til kunden?

Parameterspørsmål i hakeparenteser i Vilkår-rad

Spørringen returnerer alle dataene fra Kunder-tabellen, men bare postene der LastName samsvarer med brukerens svar på dette:

Angi parameterverdi

Det får jobben gjort, men det er ting du kan gjøre for å forbedre brukervennligheten til spørringen. For det første kan du deklarere parameterne slik at Access vil gi en fornuftig feilmelding hvis noen skriver inn feil type data (for eksempel noen skriver inn tekst når et tall er nødvendig).

Slik deklarerer du en parameter:

  1. Åpne spørringen i utformingsvisning, og kopier parameterspørsmålet til utklippstavlen, inkludert hakeparentesene (velg parameterspørsmålet og trykk CTRL+C).

  2. spørringsverktøyene | Utforming-fanen i Vis/skjul-gruppen klikker du Parametere.

  3. Lim inn den kopierte parameteren i Parameter-kolonnen i dialogboksen Spørringsparametere, og angi deretter datatypen ved hjelp av rullegardinlisten i datatypekolonnen.

Lime inn spørsmålet i dialogboksen Spørringsparameter

Hvis du virkelig vil gå all-out, kan du bruke et skjema til å samle inn inndataene. Et skjema åpner opp for alle typer muligheter, for eksempel deling av inndataparametere blant et sett med spørringer eller å gi en datovelger til å skrive inn en dato/klokkeslett-parameter. Hvis du vil ha mer informasjon, kan du se Bruke parametere i spørringer, skjemaer og rapporter.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.