Kāpēc Access lūdz ievadīt parametra vērtību?

Dažkārt, atverot Access objektu (piemēram, tabulu, vaicājumu, formu vai atskaiti), Access parāda dialoglodziņu parametra vērtības ievadīšana . Access parāda šo dialoglodziņu, kad atverat objektu, kas satur identifikatoru vai izteiksme, ko Access nevar interpretēt.

Dažos gadījumos šāda Access darbība ir vēlama. Piemēram, datu bāzes izveidotājs var būt izveidojis vaicājumu, kas ļauj ievadīt informāciju katrā vaicājuma izpildes reizē, piemēram, sākuma datumu vai darbinieka ID numuru. Uzvedne var būt šāda:

Tiek parādīts paredzamā parametra vērtības ievadīšanas piemērs ar identifikatoru "Ievadiet darbinieka ID", lauku, kurā jāievada vērtība, un pogas Labi un atcelt.

Taču citos gadījumos nevēlaties, lai šis dialoglodziņš tiktu parādīts. Piemēram, iespējams, esat veicis dažas datu bāzes noformējuma izmaiņas. Tagad, kad atverat objektu, programma Access negaidīti parāda dialoglodziņu ar nesaprotamu ziņojumu.

Tiek parādīts neparedzēta parametra vērtības ievadīšanas piemērs ar identifikatoru "SomeIdentifier", lauku, kurā jāievada vērtība, un pogas Labi un atcelt.

Šajā rakstā ir norādītas procedūras, kas jāveic, lai noskaidrotu, kāpēc Access var pieprasīt parametra vērtību un kā varat apturēt pieprasījumus.

Piezīme.:  Šis raksts neattiecas uz Access tīmekļa programmām — datu bāzes tipu, ko veidojat, izmantojot Access un publicēt tiešsaistē Office 365 vai SharePoint.

Parametra vērtības pieprasījuma pārtraukšana

Lai apturētu dialoglodziņa parametra vērtības ievadīšana rādīšanu, ir jāpārbauda visas izteiksmes, kas ir saistītas ar objektu, ar kuru strādājat, un atrodiet identifikatoru, kas izraisa dialoglodziņa rādīšanu. Pēc tam izlabojiet identifikatoru vai izteiksmes, kurā ir identifikators, sintaksi.

Saites uz papildinformāciju par izteiksmju sintaksi varat atrast sadaļā Skatiet arī.

Ja tiek parādīts nevēlams dialoglodziņš parametra vērtības ievadīšana , ņemiet vērā dialoglodziņā norādīto identifikatoru vai izteiksmi. Piemēram, "SomeIdentifier", kā parādīts tālāk esošajā ekrānuzņēmumā.

Rāda negaidītu dialoglodziņa parametra vērtība ievadīšanas piemēru, ar rozā kontūru ap identifikatora etiķeti "SomeIdentifier", lauku, kurā jāievada vērtība, un pogas Labi un atcelt.

Pēc tam atlasiet Atcelt un turpiniet ar vienu no tālāk norādītajām procedūrām atkarībā no atvērtā objekta tipa, kad tiek parādīts dialoglodziņš. Procedūrās ir sniegtas vispārīgas vadlīnijas izteiksmju pārbaudīšanai dažāda veida objektos. Tomēr specifiskās izmaiņas, kas jāveic, ir atkarīgas no attiecīgās datu bāzes struktūras.

Pārrakstīšanās kļūdas vaicājumos ir bieži sastopams iemesls, kāpēc tiek parādīta parametru ievades uzvedne. Atbilstoši iepriekš norādītajam, ja vaicājums ir noformēts lūgt ievadīt parametru vērtību izpildes laikā, tiek parādīts dialoglodziņš Parametra vērtības ievadīšana. Tomēr, ja esat pārliecināts, ka vaicājumam nav jālūdz parametra vērtība, izmantojiet šo procedūru, lai pārbaudītu vaicājumu nepareizas izteiksmes.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma un pēc tam uz Noformējuma skats.

  2. Pārbaudiet identifikatorus un izteiksmes rindā Lauks un rindās Kritēriji un nosakiet, vai pastāv atbilstības dialoglodziņā Parametra vērtības ievadīšana parādītajam tekstam. It īpaši, ja kādā no šūnām rindā Lauks ir tāda vērtība kā Expr1: [identifikators]; iespējams, ka tā ir parametru ievades uzvednes parādīšanas iemesls.

    Vaicājums ar izteiksmi, kas izraisa dialoglodziņa Parametru vērtības ievadīšana parādīšanu

Saites ar papildinformāciju par parametru vaicājumu izveidi skatiet sadaļā Skatiet arī.

Uz lapas sākumu

Ja dialoglodziņš Parametra vērtības ievadīšana tiek parādīts, atverot atskaiti, rīkojieties atbilstoši šiem norādījumiem, lai pārbaudītu atskaites rekvizītus.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz atskaites un pēc tam uz Noformējuma skats.

    Piezīme.: Pirms turpināt, pārbaudiet, vai kādai no atskaites vadīklām augšējā kreisajā stūrī nav redzams zaļš trijstūris. Trijstūris nozīmē, ka Access nevar novērtēt šīs vadīklas rekvizītā Vadīklas avots esošo identifikatoru vai izteiksmi. Ja kāda no vadīklām rāda zaļo trīsstūri, pievērsiet uzmanību šīm vadīklām, veicot tālāk norādītās darbības.

    Atskaite ar tekstlodziņu, kurā ir nepareizi uzrakstīts identifikators

  2. Ja uzdevumu rūts rekvizītu lapa netiek rādīta, nospiediet taustiņu F4, lai to parādītu.

  3. Uzdevumrūtī rekvizītu lapa atlasiet cilni Visi .

  4. Atlasiet vadīklu, kas rāda atskaites datus (piemēram, tekstlodziņu, izvēles rūtiņu vai kombinēto lodziņu). Ja kādā vadīklā tiek parādīts zaļš trijstūris, kas minēts 1. darbībā, vispirms noklikšķiniet uz vienas no šīm vadīklām.

  5. Uzdevumrūtī Rekvizītu lapa pārbaudiet, vai rekvizītā Vadīklas avots ir dialoglodziņā Parametra vērtības ievadīšana norādītais identifikators, un, ja nepieciešams, modificējiet izteiksmi.

  6. Atkārtojiet 4. un 5. darbību citām atskaites vadīklām, līdz atrodat izteiksmi, kas izraisa problēmu.

  7. Ja joprojām nevarat atrast problēmu, pārbaudiet, vai nav nepareizu izteiksmju rūtī Grupēšana, kārtošana un kopsumma :

    • Ja rūts Grupēšana, kārtošana un kopsumma netiek rādīta, cilnes noformējums grupā grupēšana & kopsummas atlasiet grupu & kārtot.

    • Ja rindā, kas atrodas rūtī Grupēšana, kārtošana un kopsumma , tiek parādīts ziņojums "grupēt pēc izteiksmes" vai "kārtot pēc izteiksmes", atlasiet vārdu "izteiksme", lai atvērtu izteiksmju veidotāju, kur varat pārbaudīt izteiksmi un, ja nepieciešams, modificēt to.

Uz lapas sākumu

Ja dialoglodziņš parametra vērtības ievadīšana tiek parādīts ikreiz, kad atverat formu, nepareizā izteiksme var būt pamatā esošais vaicājums. Pārbaudiet pamata vaicājumu, lai atrastu nepareizo izteiksmi.

  1. Ar peles labo pogu noklikšķiniet uz formas navigācijas rūtī un pēc tam atlasiet noformējuma skats.

  2. Ja uzdevumu rūts rekvizītu lapa netiek rādīta, nospiediet taustiņu F4, lai to parādītu.

  3. Pārliecinieties, vai šī veidlapa ir atlasīta sarakstā, kas atrodas uzdevumrūts rekvizītu lapa augšdaļā, un pēc tam atlasiet cilni Visi .

  4. Pārbaudiet rekvizītu Ierakstu avots. Ja tajā ir vaicājuma nosaukums vai SQL priekšraksts, kāds no priekšraksta identifikatoriem var būt nepareizs un izraisīt dialoglodziņa Parametra vērtības ievadīšana parādīšanu. Atlasiet rekvizītu lodziņu ierakstu avots un pēc tam noklikšķiniet uz pogas Kompilēt Poga Veidotājs .

  5. Lai atrastu nepareizo izteiksmi, izpildiet sadaļā Izteiksmju pārbaude vaicājumā norādītās darbības.

    Svarīgi!: Lai saglabātu izmaiņas vaicājumā pēc tam, kad esat to paveicis, slēdziet vaicājumu un pēc tam saglabājiet veidlapu, pirms pārejat atpakaļ uz formas skatu. Pretējā gadījumā veiktās vaicājuma izmaiņas tiks zaudētas.

Uz lapas sākumu

Dialoglodziņa Parametra vērtības ievadīšana parādīšanu var izraisīt nepareiza izteiksme kombinētā lodziņa vai sarakstlodziņa vadīklas rekvizītā Rindas avots. Dažos gadījumos dialoglodziņš netiek rādīts, līdz mēģināt izmantot vadīklu. Veiciet šo procedūru, lai pārbaudītu vadīklas rekvizītu Rindas avots .

  1. Ar peles labo pogu noklikšķiniet uz formas navigācijas rūtī un pēc tam atlasiet noformējuma skats.

  2. Noklikšķiniet uz kombinātā lodziņa vai sarakstlodziņa, ko vēlaties pārbaudīt.

  3. Ja uzdevumu rūts rekvizītu lapa netiek rādīta, nospiediet taustiņu F4, lai to parādītu.

  4. Atlasiet cilni dati un pēc tam pārbaudiet rekvizītu rindas avots un nosakiet, vai kāds no teksta atbilst tekstam dialoglodziņā parametra vērtības ievadīšana .

Uz lapas sākumu

Ja Access parāda dialoglodziņu Parametra vērtības ievadīšana ikreiz, kad atverat tabulu, nepareiza izteiksme, visticamāk, ir šīs tabulas uzmeklēšanas lauka rekvizītā Rindas avots.

  1. Ar peles labo pogu noklikšķiniet uz tabulas navigācijas rūtī un pēc tam atlasiet noformējuma skats.

  2. Lai noteiktu, vai lauks ir uzmeklēšanas lauks, atlasiet lauka nosaukumu un pēc tam sadaļā lauka rekvizītiatlasiet cilni uzmeklēšana . Ja šajā cilnē ir rekvizīta Rindas avots lodziņš, šis lauks ir uzmeklēšanas lauks. Pārbaudiet rekvizītu Rindas avots. Ja tajā ir SQL priekšraksts, kāds no priekšraksta identifikatoriem var būt nepareizs un izraisīt dialoglodziņa Parametra vērtības ievadīšana parādīšanu.

Piezīme.: Vienā tabulā var būt vairāki uzmeklēšanas lauki, tāpēc pārbaudiet katra lauka uzmeklēšanas cilni.

Uz lapas sākumu

Skatiet arī

Izteiksmes sintakses ceļvedis

pievienot funkcijas, lai piekļūtu izteiksmēm

Izmantojiet parametrus, lai, izpildot vaicājumu, tiktu prasīta ievade

Paplašiniet savas Office prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×