Parametru lietošana, lai, izpildot vaicājumu, tiktu prasīta ievade

Parametru lietošana, lai, izpildot vaicājumu, tiktu prasīta ievade

Lai vaicājums palaišanas laikā Access datora datu bāzē lūgtu norādīt kritērijus, izveidojiet parametra 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.

Piezīme.: Šis raksts neattiecas uz Access tīmekļa programmām.

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 Noformēšana 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 vaicājumam jau ir klauzula Where, pārbaudiet, vai tajā ir ietverti lauki, kam vēlaties pievienot parametrus, un pievienojiet laukus, ja tie nav pievienoti.

  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 lietošana, lai skatītu vienotu rezultātu no vairākiem vaicājumiem.

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īmēm skatiet rakstā Aizstājējzīmju rakstzīmju kā kritēriju lietošana.

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

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 varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×