Razlozi zbog kojih Access traži unos vrijednosti parametra

Primjenjuje se na
Access za Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ponekad prilikom otvaranja objekta programa Access (primjerice tablice, upita, obrasca ili izvješća) Access prikazuje dijaloški okvir Unos vrijednosti parametra . Access taj dijaloški okvir prikazuje kada otvorite objekt koji sadrži identifikator ili izraz koji Access ne može protumačiti.

U nekim je slučajevima takvo ponašanje poželjno. Osoba koja je stvorila bazu podataka, primjerice, možda je stvorila upit koji omogućuje unos podataka prilikom svakog pokretanja upita, primjerice datuma početka ili identifikacijskog broja zaposlenika. Takav upit može biti sličan ovom:

Prikazuje primjer očekivanog dijaloškog okvira Unos vrijednosti parametra u programu Access s identifikatorom Unesite ID zaposlenika, poljem u koje se unosi vrijednost te gumbima U redu i Odustani.

No u ostalim slučajevima nije poželjno da se taj dijaloški okvir pojavljuje. Možda ste, primjerice, izvršili neke promjene dizajna baze podataka. Kada nakon otvaranja objekta Access neočekivano prikazuje dijaloški okvir s porukom koju ne razumijete.

Prikazuje primjer neočekivanog dijaloškog okvira Unos vrijednosti parametra u programu Access s identifikatorom označenim kao Neki identifikator, poljem u koje se unosi vrijednost te gumbima U redu i Odustani.

U ovom su članku navedeni postupci kojima možete istražiti zašto Access traži vrijednost parametra i kako zaustaviti te zahtjeve.

Prekidanje zahtjeva za vrijednost parametra

Da biste spriječili pojavljivanje dijaloškog okvira Unos vrijednosti parametra , provjerite izraze vezane uz objekt s kojim radite i pronađite identifikator zbog kojeg se pojavljuje dijaloški okvir. Zatim ispravite identifikator ili sintaksu izraza koji sadrži identifikator.

Veze na dodatne informacije o sintaksi izraza potražite pri dnu ovog članka pomoći.

Kada se pojavi neželjeni dijaloški okvir Unos vrijednosti parametra , uočite identifikator ili izraz naveden u dijaloškom okviru. Na primjer, "SomeIdentifier", kao što je prikazano na sljedećoj snimci zaslona.

Prikazuje primjer neočekivanog dijaloškog okvira Unos vrijednosti parametra s crvenom strelicom koja pokazuje na oznaku identifikatora SomeIdentifier, polje u koje se unosi vrijednost te gumbe U redu i Odustani.

Zatim odaberite Odustani i nastavite s jednim od sljedećih postupaka, ovisno o vrsti objekta koji otvarate kada se pojavljuje dijaloški okvir. Ti postupci nude općenite smjernice za provjeru izraza u različitim vrstama objekata. No konkretne promjene koje je potrebno izvršiti ovise o strukturi baze podataka.

Provjera izraza u upitu

Tipografske pogreške u upitima čest su uzrok neželjenog traženja parametara. Kao što smo prethodno napomenuli, kada je upit dizajniran da traži vrijednost parametra kada se pokrene, normalno je da se pojavljuje dijaloški okvir Unos vrijednosti parametra. No ako ste sigurni da upit ne bi trebao tražiti vrijednost parametra, provjerite sadrži li upit netočne izraze slijedeći u nastavku opisan postupak.

  1. Desnom tipkom miša kliknite upit u navigacijskom oknu, a zatim kliknite Prikaz dizajna.
  2. Provjerite identifikatore i izraze u retku Polje i u recima Kriterij te utvrdite podudara li se neki tekst s tekstom prikazanim u dijaloškom okviru Unos vrijednosti parametra. Posebice ako jedna od ćelija u retku Polje sadrži vrijednost kao što je Ekspr1: [Neki identifikator], to može biti uzrok traženja parametra.
    Upit koji sadrži izraz koji je uzrok pojavljivanja dijaloškog okvira Unos vrijednosti parametra

Veze na dodatne informacije o načinu stvaranja upita parametara potražite pri dnu ovog članka pomoći.

Vrh stranice

Provjera izraza u izvješću

Ako se prilikom otvaranja izvješća pojavi dijaloški okvir Unos vrijednosti parametra, provjerite svojstva izvješća slijedeći ove korake:

  1. Desnom tipkom miša kliknite izvješće u navigacijskom oknu, a zatim kliknite Prikaz dizajna.

    Napomena

    Prije nego što nastavite provjerite prikazuje li neka kontrola u izvješću zeleni trokut u svom gornjem lijevom kutu. Trokut znači da Access ne može utvrditi vrijednost identifikatora ili izraza u svojstvu Izvor kontrole te kontrole. Ako neka kontrola prikazuje zeleni trokut, obratite posebnu pozornost na te kontrole tijekom sljedećih koraka.

    Izvješće koje sadrži tekstni okvir s pogrešno napisanim identifikatorom

  2. Ako se ne prikaže okno zadatka s listom svojstava , pritisnite tipku F4 da biste ga prikazali.

  3. U oknu zadatka List svojstava odaberite karticu Sve .

  4. Odaberite kontrolu koja prikazuje podatke u izvješću (primjerice tekstni okvir, potvrdni okvir ili kombinirani okvir). AKo neka kontrola prikazuje zeleni trokut spomenut u 1. koraku, najprije kliknite neku od tih kontrola.

  5. U oknu Popis svojstava provjerite svojstvo Izvor kontrole za identifikator prikazan u dijaloškom okviru Unos vrijednosti parametra, a zatim po potrebi izmijenite izraz.

  6. Ponavljajte korake 4 i 5 za ostale kontrole na izvješću dok ne pronađete izraz koji je uzrok problema.

  7. Ako i dalje ne možete pronaći problem, potražite nepravilne izraze izraze u oknu Grupiranje, sortiranje i ukupni zbroj :

    • Ako okno Grupiranje, sortiranje i ukupni zbroj nije prikazano , na kartici Dizajn izgleda izvješća u grupi Grupiranje & ukupni zbrojevi odaberite Grupiraj & sortiraj.
    • Ako se u retku u oknu Grupiranje, sortiranje i ukupni zbroj prikazuje "Grupiraj po izrazu" ili "Sortiraj po izrazu", odaberite riječ "izraz" da biste otvorili sastavljač izraza, u kojem možete pregledati izraz i po potrebi ga izmijeniti.

Vrh stranice

Provjera izraza u upitu temeljnog obrasca

Ako se dijaloški okvir Unos vrijednosti parametra pojavljuje prilikom svakog otvaranja obrasca, netočan izraz možda se nalazi u upitu u pozadini. Pregledajte upit u pozadini da biste pronašli netočan izraz.

  1. Desnom tipkom miša kliknite obrazac u navigacijskom oknu, a zatim odaberite Prikaz dizajna.

  2. Ako se ne prikaže okno zadatka s listom svojstava , pritisnite tipku F4 da biste ga prikazali.

  3. Provjerite je li na popisu pri vrhu okna zadatka List svojstava odabrana mogućnost Obrazac, a zatim odaberite karticu Sve.

  4. Pregledajte svojstvo Izvor zapisa. Ako sadrži naziv upita ili SQL naredbu, jedan od identifikatora u naredbi možda nije točan i uzrokuje pojavljivanje dijaloškog okvira Unos vrijednosti parametra. Odaberite okvir svojstva Izvor zapisa , a zatim kliknite gumb SastaviGumb sastavljača .

  5. Pronađite netočan izraz slijedeći postupak u odjeljku Provjera izraza u upitu.

    Važno

    Da biste spremili promjene upita kada završite, zatvorite upit, a zatim spremite obrazac prije no što se vratite u prikaz obrasca. U suprotnom ćete izgubiti sve promjene upita.

Vrh stranice

Provjera izraza u kombiniranom okviru ili okviru s popisom u obrascu

Netočan izraz u svojstvu Izvor retka kontrole kombiniranog okvira ili okvira popisa može prouzročiti pojavljivanje dijaloškog okvira Unos vrijednosti parametra. U nekim slučajevima dijaloški se okvir ne pojavljuje dok ne pokušate koristiti kontrolu. Provjerite svojstvo Izvor retka kontrole slijedeći ovaj postupak:

  1. Desnom tipkom miša kliknite obrazac u navigacijskom oknu, a zatim odaberite Prikaz dizajna.
  2. Kliknite kombinirani okvir ili okvir popisa koji želite provjeriti.
  3. Ako se ne prikaže okno zadatka s listom svojstava , pritisnite tipku F4 da biste ga prikazali.
  4. Odaberite karticu Podaci , a zatim pregledajte svojstvo Izvor retka i u dijaloškom okviru Unos vrijednosti parametra provjerite podudara li se neki dio teksta s tekstom.

Vrh stranice

Provjera izraza u tablici

Ako Access prikazuje dijaloški okvir Unos vrijednosti parametra prilikom svakog otvaranja tablice, netočan izraz najvjerojatnije se nalazi u svojstvu Izvor retka polja pretraživanja u toj tablici.

  1. Desnom tipkom miša kliknite tablicu u navigacijskom oknu, a zatim odaberite Prikaz dizajna.
  2. Da biste utvrdili je li riječ o polju pretraživanja, odaberite naziv polja, a zatim u odjeljku Svojstva polja odaberite karticu Pretraživanje . Ako kartica sadrži okvir svojstva Izvor retka , riječ je o polju pretraživanja. Pregledajte svojstvo Izvor retka. Ako sadrži SQL naredbu, jedan od identifikatora u naredbi možda nije točan i uzrokuje pojavljivanje dijaloškog okvira Unos vrijednosti parametra.

Napomena

Budući da tablica može imati više polja za pretraživanje provjerite karticu Pretraživanje za svako polje.

Vrh stranice

Pogledajte i sljedeće

Vodič kroz sintaksu izraza

Dodavanje funkcija u izraze programa Access

Postavljanje parametara traženja ulaznih podataka pri pokretanju upita