Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.
Parametru lietošana, lai, izpildot vaicājumu, tiktu prasīta ievade

Lai vaicājums Access datu bāzēs prasītu kritērijus izpildes laikā, izveidojiet parametru vaicājumu. Tā atkārtoti varēsit izmantot to pašu vaicājumu bez nepieciešamības regulāri to atvērt Noformējuma skats, lai rediģētu kritērijus.

Terminoloģijas izpratne

Pirms skatāt tālāk norādītās detalizētās darbības, ir noderīgi izprast šos terminus:

  • Parametrs   Parametrs ir informācija, ko jūs nodrošināt vaicājumam, to izpildot. Lai vaicājumā veidotu kritēriju, parametrus var izmantot vienus pašus vai kā daļu no lielākas izteiksmes. Parametrus var pievienot jebkuram no šiem vaicājumu veidiem:

    • Atlasīt

    • Starpciļņu

    • Pievienot

    • Tabulas izveidošana

    • Atjaunināt

  • Kritēriji    Kritēriji ir “filtri”, ko pievienojat vaicājumam, lai norādītu, kuri vienumi tiek atgriezti, vaicājumu izpildot.

Papildinformāciju par iepriekš minētajiem vaicājumu veidiem skatiet rakstā Ievads par vaicājumiem.

Parametru vaicājuma izveide

Parametra izveide ir līdzīga parasta kritērija pievienošanai vaicājumam:

  1. Izveidojiet atlases vaicājumu un atveriet to noformējuma skatā.

  2. Tā lauka, kuram vēlaties lietot parametru, rindā Kritēriji ievadiet tekstu, kuru vēlaties attēlot parametru lodziņā, iekļaujot to kvadrātiekavās. Piemēram, [Ievadiet sākuma datumu:][Enter the start date:]

    Vienkāršs parametru vaicājums.

  3. Atkārtojiet 2. darbību katram laukam, kuram vēlaties pievienot parametrus.

Kad vaicājums tiek izpildīts, tiek parādīta attiecīga uzvedne bez kvadrātiekavām.

Parametru uzvedne ar tekstu “Ievadiet sākuma datumu”

Ievadiet vērtību, kuru meklējat, un pēc tam noklikšķiniet uz Labi.

Kritērijā varat izmantot vairākus parametrus. Piemēram, Between [Enter the start date:] And [Enter the end date:] ģenerēs divas uzvednes, kad izpildīsit vaicājumu.

Parametru uzvedne ar diviem vaicājumiem.

Parametru datu tipu norādīšana

Varat iestatīt parametru, lai tas akceptētu tikai noteikta tipa datus. Datu tipu ir īpaši svarīgi norādīt skaitliskiem, valūtas vai datuma/laika datiem, jo tādējādi lietotājiem tiks parādīts noderīgāks kļūdas ziņojums, ja viņi ievadīs nepareizu datu tipu, piemēram, tekstu, ja ir paredzēta valūtas vērtība.

Piezīme.: Ja parametrs ir konfigurēts, lai akceptētu teksta datus, visi ievadītie dati tiek uzskatīti par tekstu, un kļūdas ziņojums netiek rādīts.

Lai norādītu vaicājuma parametru datu tipu:

  1. Kad vaicājums ir atvērts noformējuma skatā, cilnes Vaicājuma noformējums grupā Rādīt/paslēpt noklikšķiniet uz Parametri.

  2. Lodziņa Vaicājuma parametri kolonnā Parametrs ievadiet uzvedni katram parametram, kam jānorāda datu tips. Pārliecinieties, vai visi parametri atbilst uzvednei, kas izmantota vaicājuma noformēšanas režģa rindā Kritēriji.

  3. Kolonnā Datu tips katram parametram atlasiet datu tipu.

Parametra pievienošana apvienotam vaicājumam

Tā kā vaicājuma noformēja režģī nevar skatīt apvienošanas vaicājums, darbības ir jāveic nedaudz atšķirīgi:

  1. Atveriet apvienošanas vaicājumu SQL skatā.

  2. Pievienojiet klauzulu Where, kurā ir ietverti lauki, kam vēlaties pievienot parametrus.

    Ja klauzula WHERE jau pastāv, pārbaudiet, vai lauki, kuriem vēlaties pievienot parametrus, jau ir klauzulā. Ja nav, pievienojiet tos.

  3. Ierakstiet savu parametru uzvedni klauzulā Where, piemēram, WHERE [StartDate] = [Enter the start date:]

    Divdaļīgs apvienošanas vaicājums ar šādu klauzulu abās daļās: WHERE StartDate = [Ievadiet sākuma datumu:]

    Ņemiet vērā, ka tas pats filtrs ir jāpievieno katrai vaicājuma sadaļai. Iepriekš esošajā attēlā vaicājumam ir divas sadaļas (atdalītas ar UNION atslēgvārdu), tāpēc parametrs ir jāpievieno divreiz. Tomēr, izpildot vaicājumu, uzvedne tiek rādīta tikai vienreiz (pieņemot, ka esat uzvedni uzrakstījis pilnīgi vienādi katrā sadaļā).

Papildinformāciju par apvienošanas vaicājumiem skatiet rakstā Apvienošanas vaicājuma izmantošana, lai vairākus vaicājumus apvienotu vienā rezultātā.

Vairāku parametru apvienošana ar aizstājējzīmēm, lai iegūtu lielāku elastību

Tāpat kā parastu kritēriju gadījumā, varat apvienot parametrus ar atslēgvārdu Like un aizstājējzīmju rakstzīmēm, lai aptvertu plašāku vienumu diapazonu. Piemēram, varat vēlaties, lai vaicājums prasītu norādīt izcelsmes valsti/reģionu, bet salīdzinātu katru vērtību, kas satur parametru virkni. Lai to izdarītu:

  1. Izveidojiet atlases vaicājumu un pēc tam atveriet to noformējuma skatā.

  2. Lauka, kuram vēlaties pievienot parametru, rindā Kritēriji ierakstiet Like "*"&[, tekstu, ko vēlaties izmantot kā uzvedni, un pēc tam ]&"*".

    Vaicājuma noformējuma režģis ar šādiem kritērijiem kolonnā CountryRegion: Like "*" & [Ievadiet valsti/reģionu:] & "*"

Izpildot parametru vaicājumu, dialoglodziņā uzvedne tiek parādīta bez kvadrātiekavām, kā arī bez atslēgvārda Like un aizstājējzīmju rakstzīmēm:

Parametru uzvedne ar tekstu “Ievadiet valsti/reģionu”.

Kad ievadāt parametru, vaicājums atgriež vērtības, kurās ir parametra virkne. Piemēram, parametra virkne us atgriež vienumus, kur parametra laukā ir vērtība Austrālija, kā arī vienumus, kur vērtība ir ASV.

Papildinformāciju par aizstājējzīmju piemēriem skatiet rakstā Aizstājējzīmju piemēri.

Parametram neatbilstošo vienumu atgriešana

Iespējams, vēlaties, lai vaicājums atgrieztu nevis vienumus, kas atbilst jūsu parametram, bet gan vienumus, kas tam neatbilst. Piemēram, vēlaties pieprasīt gadu un atgriezt vienumus, kur gada vērtība ir lielāka par ievadīto. Lai to izdarītu, ierakstiet salīdzināšanas operatoru pa kreisi no pirmās kvadrātiekavas, kas ietver parametru uzvedni, piemēram,>[Enter a year:].

Video: parametru izmantošana vaicājumos

Izmantot parametrus vaicājumā ir tikpat vienkārši kā izveidot vaicājumu, kas izmanto kritērijus. Varat izveidot vaicājumu, kas lūdz ievadīt vienu informācijas vienību, piemēram, numura daļu, vai lūdz ievadīt vairāk par vienu informācijas vienību, piemēram, divus datumus. Parametru vaicājumā katram parametram tiek parādīts atsevišķs dialoglodziņš, kurā tiek lūgts ievadīt konkrētā parametra vērtību.

Noskatieties šo video, lai uzzinātu vairāk par to, kā vaicājumos izveidot parametrus.

Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

Skatiet arī

Parametru izmantošana vaicājumos, formās un atskaitēs

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×