Šajā rakstā ir paskaidrots, kā izmantot augstākās vērtības vaicājumu Access lai ierakstu kopā atrastu jaunākos vai agrākos datumus. Informāciju, ko atgriež šī tipa vaicājums, varat izmantot, lai atbildētu uz dažādiem biznesa jautājumiem, piemēram, kad klients pēdējo reizi ir veicis pasūtījumu.
Iespējamās darbības
Informācija par to, kā augstākās vērtības vaicājumi darbojas ar datumiem
Augstākās vērtības vaicājumu var izmantot, ja vēlaties atrast ierakstus, kas tabulā vai ierakstu grupā satur jaunākos vai agrākos datumus. Pēc tam šos datus var izmantot, lai atbildētu uz vairāku veidu biznesa jautājumiem, piemēram:
-
Kad darbinieks pēdējo reizi tika pārdots? Atbilde var palīdzēt identificēt produktīvu vai mazāk produktīvu darbinieku.
-
Kad klients pēdējo reizi izpildīja pasūtījumu? Ja klients nav veicis pasūtījumu uz noteiktu laika periodu, iespējams, klientu vēlēsities pārvietot uz neaktīvu sarakstu.
-
Kam ir nākamā dzimšanas diena vai nākamās n dzimšanas dienas?
Augšējo vērtību vaicājumu izveides un izmantošanas kārtulas
Pirmās vērtības vaicājumu izveido, vispirms izveidojot atlases vaicājumu. Atkarībā no vēlētiesajiem rezultātiem vaicājumā ir jālieto kārtošanas secība vai vaicājums tiek pārvērsts par kopsummu vaicājumu. Pārvēršot vaicājumu, izmantojiet apkopošanas funkciju, piemēram, Max vai Min, lai atgrieztu augstāko vai zemāko vērtību, vai Pirmais vai Pēdējais, lai atgrieztu agrāko vai jaunāko datumu. Kopsummu vaicājumus un apkopošanas funkcijas var izmantot tikai tad, ja vēlaties atrast datus, kas ietilpst grupu vai kategoriju kopā. Piemēram, pieņemsim, ka ir jāatrod pārdošanas numuri dotam datumam katrai pilsētai, kurā darbojas jūsu uzņēmums. Šādā gadījumā pilsētas kļūst par kategorijām (ir jāatrod dati katrā pilsētā), tāpēc izmantojiet kopsummu vaicājumu.
Darba laikā atcerieties, ka neatkarīgi no vaicājuma tipa vaicājumos jāizmanto lauki, kuros ir aprakstoši dati, piemēram, klientu vārdi, kā arī lauks, kurā ir datumu vērtības, ko vēlaties atrast. Turklāt datumu vērtībām jāatrodas laukā, kas iestatīts uz datu tipu Datums/laiks. Šajā rakstā aprakstītie vaicājumi neizdosies, ja mēģināt tos izpildīt, izmantojot datuma vērtības īsā teksta laukā. Turklāt, ja vēlaties izmantot kopsummu vaicājumu, datu laukos ir jāiekļauj kategorijas informācija, piemēram, pilsētas vai valsts/reģiona lauks.
Izvēle starp augšējo vērtību vaicājumu un filtru
Lai noteiktu, vai jāizveido augstākās vērtības vaicājums vai jālieto filtrs, izvēlieties kādu no šīm opcijām:
-
Ja vēlaties atgriezt ierakstus ar jaunākajiem vai jaunākajiem datumiem laukā un nezināt precīzas datumu vērtības, vai arī tām nav nozīmes, izveidojiet augstāko vērtību vaicājumu.
-
Ja vēlaties atgriezt visus ierakstus, kuros datuma atbilstības ir pirms vai vēlākas par noteiktu datumu, izmantojiet filtru. Piemēram, lai skatītu pārdošanas datumus no aprīļa līdz jūlijam, varat lietot filtru. Pilna diskusija par filtriem nav šo tēmu.
Papildinformāciju par filtru izveidi un izmantošana skatiet rakstā Filtra lietošana atlasītu Access datu bāzes ierakstu skatīšanai.
Visjaunākā vai vecākā datuma atrašana
Šajā sadaļā skaidrots, kā izveidot pamata galveno vērtību vaicājumu, kas izmanto kārtošanas secību, kā arī paplašinātu vaicājumu, kas izmanto izteiksmes un citus kritērijus. Pirmajā sadaļā ir izskaidrotas pirmo vērtību vaicājuma izveides pamatdarbības, bet otrajā sadaļā ir paskaidrots, kā atrast nākamo darbinieku dzimšanas dienas, pievienojot kritērijus. Darbībās tiek lietoti dati šajā parauga tabulā.
Uzvārds |
Vārds |
Address |
Pilsēta |
Valsts/reģions |
Dzimšanas datums |
Nolīgšanas datums |
---|---|---|---|---|---|---|
Balodis |
Andris |
Rožu iela 1 |
Sigulda |
USA |
05-Feb-1968 |
10-Jūn-1994 |
Heloo |
Waleed |
Pļavas iela 42 |
Līvbērze |
USA |
22-Mai-1957 |
22-Nov-1996 |
Kalns |
Guido |
3122 75th Ave. S.W. |
Dagda |
USA |
11-Nov-1960 |
11-Mar-2000 |
Baranka |
Martinape |
Cēsu iela 7 |
Pāvilosta |
UK |
22-Mar-1964 |
22-Jūn-1998 |
Cena |
Jūlija kalendārs |
Pāļu iela 10-5 |
Tukums |
Meksika |
05-Jūn-1972 |
05-Jan-2002 |
Hughes |
Christine |
3122 75th St. S. |
Sietla |
USA |
23-Jan-1970 |
23-Apr-1999 |
Siliņš |
Raimonds |
Lielais laukums 13/1 |
Umurga |
USA |
14-Apr-1964 |
14-Okt-2004 |
Birkby |
Dana |
2 Nosey Pkwy |
Portlenda |
USA |
29-Okt-1959 |
29-Mar-1997 |
Ja vēlaties, varat ievadīt šo datu paraugu jaunā tabulā manuāli vai kopēt šo parauga tabulu izklājlapu programmā, piemēram, Microsoft Excel, un pēc tam izmantot programmu Access, lai iegūto darblapu importētu tabulā.
Pamata galveno vērtību vaicājuma izveide
-
Cilnes Izveide grupā Vaicājumi noklikšķiniet uz Vaicājuma noformējums.
-
Dialoglodziņā noklikšķiniet uz tabulas, kuru vēlaties izmantot vaicājumā, noklikšķiniet uz Pievienot, lai novietotu tabulu noformētāja augšējā sadaļā, un pēc tam noklikšķiniet uz Aizvērt.
- vai -
Veiciet dubultklikšķi uz tabulas un pēc tam noklikšķiniet uz Aizvērt.
Ja izmantojat iepriekš norādīto datu paraugu, pievienojiet vaicājumam tabulu Darbinieki.
-
Noformējuma režģim pievienojiet laukus, kurus vēlaties izmantot vaicājumā. Varat veikt dubultklikšķi uz katra lauka vai vilkt un nomest katru lauku tukšā šūnā rindā Lauks.
Ja izmantojat parauga tabulu, pievienojiet laukus Vārds, Uzvārds un Dzimšanas datums.
-
Laukā, kurā atrodas augstākās vai zemākās vērtības (lauks Dzimšanas datums, ja izmantojat parauga tabulu), noklikšķiniet uz rindas Kārtot un atlasiet Augošā secībā vai Dilstošā secībā.
Dilstošā kārtošanas secībā tiek atgriezts jaunākais datums, bet augošā kārtošanas secība atgriež agrāko datumu.
Svarīgi!: Vērtība rindā Kārtot ir jāiestata tikai laukiem, kuros ir datumi. Ja norādāt kārtošanas secību citam laukam, vaicājums neatgriež vēlamos rezultātus.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma iestatīšana noklikšķiniet uz lejupvērstās bultiņas blakus Viss (saraksts Augstākās vērtības) un ievadiet skatāmo ierakstu skaitu vai atlasiet opciju sarakstā.
-
Noklikšķiniet uz izpildīt, lai izpildītu vaicājumu un parādītu rezultātus datu lapas skatā.
-
Saglabājiet vaicājumu un paturiet to atvērtu izmantošanai nākamajās darbībās.
Šāda veida galveno vērtību vaicājums var atbildēt uz pamatjautājumiem, piemēram, to, kurš ir vecākais vai jaunākais cilvēks uzņēmumā. Nākamajās darbībās ir paskaidrots, kā izmantot izteiksmes un citus kritērijus, lai vaicājumā pievienotu jaudu un elastību. Kritēriji, kas parādīti nākamajā darbībā, atgriež nākamās trīs darbinieku dzimšanas dienas.
Kritēriju pievienošana vaicājumam
Piezīme.: Šajās darbībās tiek pieņemts, ka izmantosit iepriekšējā sadaļā aprakstīto vaicājumu.
-
Iepriekšējās darbībās izveidoto vaicājumu pārslēdziet uz noformējuma skatu.
-
Vaicājuma noformējuma režģa kolonnā, kas atrodas pa labi no kolonnas Dzimšanas datums, kopējiet un ielīmējiet vai ierakstiet šo izteiksmi : Expr1: DatePart("m",[Birth Date]). Pēc tam noklikšķiniet uz Izpildīt.
Funkcija DatePart izvelk lauka Dzimšanas datums mēneša daļu.
-
Pārslēgties uz noformējuma skatu
-
Pa labi no pirmās izteiksmes ielīmējiet vai ierakstiet šo izteiksmi: Expr2: DatePart("d",[Birth Date]). Pēc tam noklikšķiniet uz Izpildīt.
Šajā gadījumā funkcija DatePart izgūst datuma daļu laukā Dzimšanas datums.
-
Pārslēgties uz noformējuma skatu
-
Notīriet izvēles rūtiņas rindā Rādīt katrai no abām tikko ievadītām izteiksmēm, noklikšķiniet uz katras izteiksmes rindas Kārtot un pēc tam atlasiet Augošā secībā.
-
Noklikšķiniet uz Izpildīt.
-
Ja vēlaties, varat norādīt kritērijus, lai ierobežotu vaicājuma tvērumu. Kad norādāt kritērijus, vaicājums sakārto tikai tos ierakstus, kas atbilst kritērijiem, un identificē augstākā vai apakšējā lauka vērtības no sakārtotā saraksta.
Lai turpinātu datu paraugu, pārslēdzieties uz noformējuma skatu. Pēc tam kolonnas Dzimšanas datums rindā Kritēriji ierakstiet šādu izteiksmi:
Month([Dzimšanas datums]) > Month(Date()) Or Month([Birth Date])= Month(Date()) And Day([Birth Date])>Day(Date())
Šajā izteiksmē tiek aplūkota šāda informācija: daļa Month([Birth Date]) > Month(Date()) pārbauda katra darbinieka dzimšanas datumu, lai redzētu, vai tas ir nākamajā mēnesī, un, ja patiess, vaicājumā iekļauj šos ierakstus. Izteiksmes daļa Month([Birth Date])= Month(Date()) And Day([Birth Date])>Day(Date()) pārbauda dzimšanas datumus, kas ir šajā mēnesī, lai redzētu, vai dzimšanas diena ir šajā dienā vai pēc tās. Ja šis nosacījums ir patiess, funkcija iekļauj šos ierakstus vaicājumā. Lai apkopotu: šī izteiksme ignorē ierakstus, kuros ir dzimšanas diena no 1. janvāra līdz vaicājuma izpildes datumam.
Lai skatītu papildu vaicājumu kritēriju izteiksmju piemērus, skatiet rakstu Vaicājumu kritēriju piemēri.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma iestatīšana noklikšķiniet uz lejupvērstās bultiņas blakus Viss (saraksts Augstākās vērtības) un ievadiet skatāmo ierakstu skaitu vai atlasiet opciju sarakstā.
Lai skatītu nākamās trīs dzimšanas dienas, ierakstiet 3.
-
Noklikšķiniet uz izpildīt, lai izpildītu vaicājumu un parādītu rezultātus datu lapas skatā.
Ja ir redzams vairāk ierakstu nekā norādāt
Ja jūsu datos ir vairāki ieraksti, kuriem ir koplietota datuma vērtība, augstākā vērtību vaicājums var atgriezt vairāk datu, nekā norādāt. Piemēram, varat izveidot augstākās vērtības vaicājumu, lai izgūtu trīs darbinieku ierakstus, bet vaicājums atgriež četrus ierakstus, jo "Juciņa" un "Juciņa" kopīgo dzimšanas dienu, kā parādīts tālāk esošajā tabulā.
LastName |
Dzimšanas_datums |
---|---|
Berka |
9/26/1968 |
Džeksona |
10/2/1970 |
Jurņi |
10/15/1965 |
Kausa |
10/15/1969 |
Ja redzams mazāks skaits ierakstu nekā norādāt
Pieņemsim, ka noformējumā tiek noformēts vaicājums, kas laukā atgriež lielākos vai pēdējos piecus ierakstus, taču vaicājums atgriež tikai trīs ierakstus. Parasti šāda veida problēmu var novērst, atverot vaicājumu noformējuma skatā un pārskatot rindu Kritēriji kolonnās noformējuma režģī.
Papildinformāciju par kritērijiem skatiet rakstā Vaicājumu kritēriju piemēri.
Ja ir redzams ierakstu dublikāts
Ja augstākās vērtības vaicājums atgriež dublikātus, pamatā esošajās tabulās ir ierakstu dublikāti vai ieraksti izskatās kā dublikāti, jo vaicājumā nav iekļauti lauki, kas var atšķirt ierakstus. Piemēram, šajā tabulā ir parādīti tā vaicājuma rezultāti, kas atgriež pēdējos piecus pasūtījumus kopā ar tā pārdevēja vārdu, kurš apstrādāja transakciju.
Nosūtīšanas_datums |
Pārdevējs |
---|---|
11/12/2004 |
Detags |
11/12/2004 |
Cajhen |
10/12/2004 |
Paepo |
10/12/2004 |
Paepo |
10/12/2004 |
Detags |
Šķiet, ka trešajam un ceturtajam ierakstam ir dublikāti, bet pārdevējs Var apstrādāt divus dažādus pasūtījumus, kas tika nosūtīti vienā dienā.
Atkarībā no jūsu prasībām varat veikt vienu no divām darbībām, lai nepieļautu ierakstu dublikātu atgriešanu. Varat mainīt vaicājuma noformējumu, lai pievienotu laukus, kas palīdz atšķirt ierakstus, piemēram, laukus OrderID un CustomerID. Vai arī, ja ar to pietiek, lai redzētu tikai vienu no ierakstu dublikātiem, varat parādīt tikai atšķirīgus ierakstus, iestatot vaicājuma rekvizītu Unikālās vērtības uz Jā. Lai iestatītu šo rekvizītu, vaicājuma noformējuma skatā ar peles labo pogu noklikšķiniet jebkurā vietā tukšā vietā vaicājumu noformētāja augšdaļā un pēc tam īsinājumizvēlnē noklikšķiniet uz Rekvizīti. Vaicājuma rekvizītu lapā atrodiet rekvizītu Unikālas vērtības un iestatiet to uz Jā.
Papildinformāciju par to, kā rīkoties ar ierakstu dublikātiem, skatiet rakstā Ierakstu dublikātu atrašana, izmantojot vaicājumu.
Ierakstu jaunāko vai senāko datumu atrašana kategorijās vai grupās
Kopsummu vaicājumu izmanto, lai atrastu agrākos vai jaunākos datumus ierakstiem, kas ietilpst grupās vai kategorijās. Kopsummu vaicājums ir atlases vaicājums, kas izmanto apkopošanas funkcijas, piemēram, Min, Max, Sum, First un Last , lai aprēķinātu konkrētā lauka vērtības.
Šajā sadaļā minētajās darbībās tiek pieņemts, ka izmantojat pasākumu pārvaldības uzņēmumu — piemēram, nostāst, apgaismojumu, apgaismojumu un citas lielu funkciju sejas. Turklāt pārvaldītie notikumi ietilpst vairākās kategorijās, piemēram, produktu palaidēs, ielas izstādes un koncertos. Šajā sadaļā skaidrots, kādas darbības veicamas, lai atbildētu uz bieži uzdotu jautājumu. Kad būs nākamais pasākums pēc kategorijas? Citiem vārdiem sakot, kad ir nākamā produkta palaišana, nākamais koncerts utt.
Darba laikā atcerieties: pēc noklusējuma šeit izveidoto kopsummu vaicājuma tips var ietvert tikai lauku, kurā ir jūsu grupas vai kategorijas dati, un lauku, kurā iekļauti datumi. Nevar iekļaut citus laukus, kas apraksta kategorijas vienumus, piemēram, klientu vai piegādātāju nosaukumus. Taču varat izveidot otru vaicājumu, kas apvieno kopsummu vaicājumu ar laukiem, kuros ir aprakstoši dati. Tālāk šajā sadaļā ir paskaidrots, kā veikt šo uzdevumu.
Šajā sadaļā norādītās darbības pieļauj šādu trīs tabulu izmantošanu:
Tabula Notikuma tips
TypeID |
Notikuma tips |
---|---|
1 |
Produkta palaišana |
2 |
Uzņēmuma funkcija |
3 |
Funkcija Private |
4 |
Līdzekļu kārētājs |
5 |
Tirdzniecības izstāde |
6 |
Lekcija |
7 |
Koncerts |
8 |
Eksponēt |
9 |
Ielas izstāde |
Tabula Pircēji
Klienta_ID |
Uzņēmums |
Kontaktpersona |
---|---|---|
1 |
Contoso, Ltd. Grafika |
Betis Haass |
2 |
Labās rotaļlietas |
Ellen Adams |
3 |
Fabrikam |
Filips Filips |
4 |
Wingtip Spēļmiņas |
Lūiso Iallo |
5 |
A. Datum |
Mandar Samant |
6 |
Adventure Works |
Braiens Gīks |
7 |
Noformējuma institūts |
Jaka Stele |
8 |
School of Fine Art |
Milena Jūkanova |
Tabula Notikumi
EventID |
Notikuma tips |
Klients |
Notikuma datums |
Cena |
---|---|---|---|---|
1 |
Produkta palaišana |
Contoso, Ltd. |
4/14/2003 |
10 000 EUR |
2 |
Uzņēmuma funkcija |
Labās rotaļlietas |
4/21/2003 |
8000 € |
3 |
Tirdzniecības izstāde |
Labās rotaļlietas |
5/1/2003 |
25 000 $ |
4 |
Eksponēt |
Grafiskā noformējuma institūts |
5/13/2003 |
4500 € |
5 |
Tirdzniecības izstāde |
Contoso, Ltd. |
5/14/2003 |
55 000 $ |
6 |
Koncerts |
School of Fine Art |
5/23/2003 |
12 000 € |
7 |
Produkta palaišana |
A. Datum |
6/1/2003 |
15 000 € |
8 |
Produkta palaišana |
Wingtip Spēļmiņas |
6/18/2003 |
21 000 € |
9 |
Līdzekļu kārētājs |
Adventure Works |
6/22/2003 |
1 300 $ |
10 |
Lekcija |
Grafiskā noformējuma institūts |
6/25/2003 |
2450 $ |
11 |
Lekcija |
Contoso, Ltd. |
7/4/2003 |
3800 $ |
12 |
Ielas izstāde |
Grafiskā noformējuma institūts |
7/4/2003 |
5 500 € |
Piezīme.: Šajā sadaļā minētajās darbībās tiek pieņemts, ka tabulas Klienti un Notikuma tips atrodas relāciju viens pret daudziem "viens" pusē ar tabulu Notikumi. Šajā gadījumā tabula Events kopīgo laukus CustomerID un TypeID. Kopsummu vaicājumi, kas aprakstīti nākamajās sadaļās, šīm relācijām nedarbojas.
Kā pievienot šos datus datu bāzei?
Lai parauga tabulas pievienotu datu bāzei, datus varat kopēt programmā Excel un pēc tam importēt, taču ar dažiem izņēmumiem:
-
Kopējot tabulu Notikumu tipi un Klienti programmā Excel, nekopējiet kolonnas TypeID un CustomerID. Access pievienos primārās atslēgas vērtības, importējot darblapas. kas ietaupa laiku.
-
Pēc tabulu importēšanas ir jāatver tabula Notikumi noformējuma skatā un jāpārvērš kolonnas Notikuma tips un Klients par uzmeklēšanas laukiem. Lai to izdarītu, noklikšķiniet uz katra lauka kolonnas Datu tips un pēc tam noklikšķiniet uz Uzmeklēšanas vednis.
Veidojot uzmeklēšanas laukus, programma Access teksta vērtības kolonnās Notikuma tips un Klients ar skaitliskām vērtībām no avota tabulām.
Papildinformāciju par to, kā izveidot un izmantot uzmeklēšanas laukus, skatiet rakstā Vairākvērtību lauka izveide un dzēšana. Šajā rakstā skaidrots, kā izveidot uzmeklēšanas lauku, kas ļauj atlasīt vairākas vērtības attiecīgajā laukā, kā arī paskaidrots, kā izveidot uzmeklēšanas sarakstus.
Kopsummu vaicājuma izveide
-
Cilnes Izveide grupā Vaicājumi noklikšķiniet uz Vaicājuma noformējums.
-
Veiciet dubultklikšķi uz tabulām, kuras vēlaties izmantot. Katra tabula tiek parādīta vaicājumu noformētāja augšējā sadaļā.
Ja izmantojat iepriekš norādītās parauga tabulas, pievienojiet tabulas Notikumi un Notikumu tipi.
-
Veiciet dubultklikšķi uz tabulas laukiem, kurus vēlaties izmantot vaicājumā. Šajā brīdī vaicājumam pievienojiet tikai grupas vai kategorijas laukus un vērtību lauku.
Ja izmantojat trīs iepriekšējās tabulās norādīto datu paraugu, pievienojiet lauku Notikuma tips no tabulas Notikuma tips vai notikuma datumu no tabulas Notikumi.
-
Varat arī norādīt kritērijus, kas ierobežo vaicājuma tvērumu. Tiek kārtoti tikai tie ieraksti, kas atbilst kritērijiem, un augšējā un apakšējā lauka vērtības tiek identificētas šajā kārtotā sarakstā.
Piemēram, ja vēlaties atgriezt notikumus kategorijā Privātā funkcija, ierakstiet šo izteiksmi rindā Kritēriji, kas ir kolonnā Notikuma tips: <>"Privātā funkcija".
Lai skatītu papildu vaicājumu kritēriju izteiksmju piemērus, skatiet rakstu Vaicājumu kritēriju piemēri.
-
Pārvērtiet vaicājumu par kopsummu vaicājumu, rīkojoties šādi:
Cilnes Vaicājuma noformējums grupā Rādīt /paslēpt noklikšķiniet uz Kopsummas.
Noformējuma režģī tiek parādīta rinda Kopsummas.
-
Pārliecinieties, vai katras grupas vai kategorijas lauka kopsummas rinda ir iestatīta kā Grupēt pēc un pēc tam vērtību lauka (lauka ar augšējām vai apakšējām vērtībām) rindā Kopsummas iestatiet vērtību Maksimums vai Minimums.
Max atgriež lielāko vērtību skaitliskajā laukā un jaunāko datuma vai laika vērtību laukā Datums/laiks. Min atgriež skaitliskā lauka mazāko vērtību un senāko datuma vai laika vērtību laukā Datums/laiks.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma iestatīšana noklikšķiniet uz lejupvērstās bultiņas blakus Viss (saraksts Augstākās vērtības) un ievadiet skatāmo ierakstu skaitu vai atlasiet opciju sarakstā.
Šajā gadījumā atlasiet Visi un pēc tam noklikšķiniet uz Izpildīt , lai rezultātus parādītu datu lapas skatā.
Piezīme.: Atkarībā no 6. darbībā izvēlētās funkcijas Access vaicājuma vērtību lauka nosaukumu uz MaxOfFieldName vai MinOfFieldName. Ja izmantojat parauga tabulas, Access pārdēvē lauku MaxOfEvent Date vai MinOfEvent Date.
-
Saglabājiet vaicājumu un veiciet tālāk norādītās darbības.
Vaicājumu rezultātos netiek rādīti produktu nosaukumi un cita informācija par produktiem. Lai skatītu šos papildu datus, ir jāizveido vēl viens vaicājums, kas iekļauj tikko izveidoto vaicājumu. Nākamajās darbībās ir paskaidrots, kā to paveikt.
Otrā vaicājuma izveide papildu datu pievienošanai
-
Cilnes Izveide grupā Vaicājumi noklikšķiniet uz Vaicājuma noformējums.
-
Noklikšķiniet uz cilnes Vaicājumi un pēc tam veiciet dubultklikšķi uz kopsummu vaicājuma, ko izveidojāt iepriekšējā sadaļā.
-
Noklikšķiniet uz cilnes Tabulas un pievienojiet kopsummas vaicājumā izmantotās tabulas, kā arī pievienojiet tabulas, kurās ir citi saistītie dati. Ja izmantojat iepriekšējās trīs parauga tabulas, pievienojiet tabulas Notikuma tips, Notikums un Klienti jaunajam vaicājumam.
-
Kopsummas vaicājuma laukiem ir jāvieno atbilstošie vecāktabulas lauki. Lai to izdarītu, velciet katru kopsummu vaicājuma lauku uz atbilstošo tabulas lauku.
Ja izmantojat parauga datus no trim tabulām, velciet kolonnu Notikuma tips kopsummu vaicājumā uz lauku Notikuma tips tabulā Notikuma tips. Pēc tam velciet kolonnu MaxOfEvent Date kopsummu vaicājumā uz lauku Notikuma datums tabulā Notikumi. Šo savienojumu izveide ļauj jaunajam atlases vaicājumam apkopot datus kopsummu vaicājumā un citu tabulu datus.
-
Pievienojiet papildu aprakstošos laukus no citām vaicājuma tabulām.
Ja izmantojat trīs tabulu parauga datus, varat pievienot laukus Uzņēmums un Kontaktpersona no tabulas Klienti.
-
Varat arī norādīt kārtošanas secību vienai vai vairākām kolonnām. Piemēram, lai sakārtotu kategorijas alfabētiskā secībā, iestatiet kolonnas Notikuma tips rindu Kārtot uz Augošā secībā.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
Vaicājuma rezultāti tiek parādīti datu lapas skatā.
Padoms.: Ja nevēlaties, lai kolonnas Cena virsraksts tiktu rādīts kā MaxOfPrice vai MinOfPrice, atveriet vaicājumu noformējuma skatā un režģa kolonnā Cena: MaxOfPrice vai Cena: MinOfPrice. Cena tiks parādīta kā kolonnas virsraksts datu lapas skatā.
Visjaunāko un agrāko datumu atrašana
Vaicājumi, kurus iepriekš izveidojāt šajā rakstā, var atgriezt augstākās vai zemākās vērtības, bet ne abus. Ja vēlaties skatīt abas vērtību kopas vienā skatā, izveidojiet divus vaicājumus —vienu, kas izgūst augstākās vērtības, bet otru, kas izgūst zemākās vērtības, — un pēc tam sapludiniet un saglabājiet rezultātus vienā tabulā.
Lai atrastu augstākās un zemākās vērtības un šos datus parādītu tabulā, ir jāveic šādas darbības:
-
Izveidojiet augstākās vērtības un zemāko vērtību vaicājumu vai, ja nepieciešams grupēt datus, izveidojiet kopsummu vaicājumus, izmantojot funkcijas Minun Maksimums .
-
Pārveidojiet savu augšējo vērtību vaicājumu (vai maksimālo kopsummu vaicājumu) tabulas izveides vaicājumā un izveidojiet jaunu tabulu.
-
Pārveidojiet savu apakšējo vērtību vaicājumu (vai minimālo kopsummu vaicājumu) par pievienošanas vaicājumu un pievienojiet ierakstus augstākās vērtības tabulai.
Šajās sadaļās norādītās darbības izskaidro, kā to paveikt.
Vaicājumu izveide
-
Izveidojiet augstākās un zemākās vērtības vaicājumus.
Lai uzzinātu, kā izveidot pirmo vai pēdējo vērtību vaicājumu, skatiet šī raksta sadaļu Jaunākā vai vecākā datuma atrašana. Ja vēlaties grupēt ierakstus pēc kategorijas, skatiet sadaļu Kā atrast jaunāko vai agrāko datumu ierakstiem kategorijās vai grupās iepriekš šajā rakstā.
Ja izmantojat parauga tabulas no pēdējās sadaļas, izmantojiet tikai datus tabulā Notikumi. Izmantojiet laukus Notikuma tips, Klients un Notikuma datums no tabulas Notikumi abos vaicājumos.
-
Saglabājiet katru vaicājumu ar jēgpilnu nosaukumu, piemēram, Augstākā vērtība un Zemākā vērtība, un atstājiet to atvērtu izmantošanai nākamajās darbībās.
-
Tabulas izveides vaicājuma izveide
-
Kad jūsu augstākās vērtības vaicājums ir atvērts noformējuma skatā:
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uzTabulas izveidošana.
Tiek atvērts dialoglodziņš Tabulas izveidošana.
-
Lodziņā Tabulas nosaukums ierakstiet tās tabulas nosaukumu, kas saglabās augšējos un apakšējos ierakstus. Piemēram, ierakstiet Labākie un apakšējie ieraksti un pēc tam noklikšķiniet uz Labi.
Ikreiz, kad vaicājums tiek izpildīts, tā vietā, lai rādītu rezultātus datu lapas skatā, vaicājums izveido tabulu un aizstāj pirmo vērtību ar pašreizējiem datiem.
-
Saglabājiet un aizveriet vaicājumu.
Pievienošanas vaicājuma izveide
-
Ar savu apakšējo vērtību vaicājumu noformējuma skatā:
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uz Pievienot.
-
Tiek parādīts dialoglodziņš Pievienošana.
-
Ierakstiet to pašu nosaukumu, ko no ierakstīts dialoglodziņā Tabulas izveide.
Piemēram, ierakstiet Labākie un apakšējie ieraksti un pēc tam noklikšķiniet uz Labi. Ikreiz, kad vaicājums tiek izpildīts, nevis rādīti rezultāti datu lapas skatā, vaicājums pievieno ierakstus tabulai Augšējie un apakšējie ieraksti.
-
Saglabājiet un aizveriet vaicājumu.
Vaicājumu palaišana
-
Tagad esat gatavs izpildīt abus vaicājumus. Navigācijas rūtī veiciet dubultklikšķi uz augšējās vērtības vaicājuma un, kad tiek Access parādīta uzvedne, noklikšķiniet uz Jā. Pēc tam veiciet dubultklikšķi uz vaicājuma Apakšējā vērtība un pēc tamAccess uz Jā.
-
Atveriet tabulu Augšējie un apakšējie ieraksti datu lapas skatā.
Svarīgi!: Ja mēģināt izpildīt tabulas izvēles vai pievienošanas vaicājumus, taču nekas nenotiek, skatiet statusa Access ziņojumu:
Šī darbība vai notikums ir bloķēts atspējotā režīmā.
Ja tiek parādīts šāds ziņojums, veiciet šādas darbības:
-
Atlasiet Iespējot šo saturu un pēc tam noklikšķiniet uz Labi.
-
Palaidiet vaicājumu vēlreiz.