Ievads par vaicājumiem

Izmantojot vaicājumu, var vieglāk skatīt, pievienot, dzēst vai mainīt Access datu bāzē esošus datus. Daži citi vaicājumu izmantošanas iemesli:

  • ātra noteiktu datu atrašana, izmantojot filtrēšanu pēc noteiktiem kritērijiem;
  • datu aprēķināšana vai apkopošana;
  • datu pārvaldības uzdevumu, piemēram, visjaunāko datu regulāras pārskatīšanas, automatizācija.

Izmantojot Access darbstacijas datu bāzi, iegūsit robustāku vaicājumu opciju kopu; Access lietojumprogrammas piedāvā dažas no zemāk redzamajām vaicājumu opcijām. Papildinformāciju par Access lietojumprogrammām, jauna veida datu bāzi, kas izstrādāta, izmantojot programmu Access, un publicēta tiešsaistē, lasiet rakstā Access lietojumprogrammas izveide.

 Piezīme    Ja vēlaties izmēģināt vaicājumus piemēros, izmantojiet Access darbstacijas datu bāzi.



Vaicājumi palīdz atrast datus un strādāt ar tiem

Pareizi noformētā datu bāzē dati, kurus vēlaties attēlot, izmantojot formu vai atskaiti, parasti tiek glabāti vairākās tabulās. Vaicājums var izvilkt informāciju no dažādām tabulām un apkopot to parādīšanai formā vai atskaitē. Vaicājums var būt datu bāzes datu rezultātu pieprasījums un/vai darbību ar datiem pieprasījums. Vaicājums var sniegt atbildi uz vienkāršu jautājumu, veikt aprēķinus, apvienot dažādās tabulās esošus datus vai pievienot, mainīt vai izdzēst datu bāzes datus. Tā kā vaicājumi ir ļoti daudzveidīgi, pastāv daudzi vaicājumu tipi un vaicājuma tips jāizveido atbilstoši uzdevumam.

Galvenie vaicājumu tipi Lietojums
Atlase Datu izgūšana no tabulas vai aprēķinu veikšana.
Darbība Datu pievienošana, mainīšana vai dzēšana. Katram uzdevumam ir īpašs darbības vaicājumu tips. Darbību vaicājumi nav pieejami Access lietojumprogrammās.

Uz lapas sākumu Uz lapas sākumu

Atlases vaicājuma izveide

Ja vēlaties pārskatīt datus tikai no noteiktiem tabulas laukiem vai vienlaikus pārskatīt datus no vairākām tabulām, vai arī tikai skatīt datus atbilstoši noteiktiem kritērijiem, piemērota izvēle ir atlases vaicājumu tips. Papildinformāciju skatiet rakstā par atlases vaicājuma izveidi.

Datu pārskatīšana atlasītos laukos

Piemēram, ja datu bāzē ir tabula ar plašu informāciju par produktiem un jūs vēlaties pārskatīt produktu un to cenu sarakstu, izpildot tālāk norādītās darbības, izveidojiet atlases vaicājumu, kas atgriež tikai produktu nosaukumus un to attiecīgo cenu.

  1. Atveriet datu bāzi un cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.
  2. Dialoglodziņa Tabulas rādīšana cilnē Tabulas veiciet dubultklikšķi uz tabulas nosaukuma Produkti un aizveriet dialoglodziņu.
  3. Pieņemsim, ka tabulā Produkti ir lauki Produkta nosaukums un Cena pēc cenrāža. Veiciet dubultklikšķi uz Produkta nosaukums un Cena pēc cenrāža, lai šos laukus pievienotu vaicājuma noformējuma režģim (noformējuma režģis: režģis, ko lieto, lai noformētu vaicājumu vai filtru vaicājumu skatā Noformējums vai logā Papildu filtrēšana/kārtošana. Sakarā ar vaicājumiem šis režģis agrāk bija zināms kā QBE režģis.).
  4. Cilnē Noformējums noklikšķiniet uz Izpildīt. Vaicājums tiek izpildīts un parādīts produktu un to cenu saraksts.

Uz lapas sākumu Uz lapas sākumu

Vairāku saistītu tabulu datu pārskatīšana vienlaikus

Piemēram, jums ir datu bāze, kas attiecas uz pārtikas veikalu, un jūs vēlaties pārskatīt to klientu pasūtījumus, kuri dzīvo konkrētā pilsētā. Pieņemsim, ka Pasūtījuma dati un klientu dati tiek glabāti divās vienas datu bāzes tabulās ar nosaukumiem Klienti un Pasūtījumi. Ja katrā tabulā ir lauks Klienta ID, kas ir abu tabulu relācijas viens pret daudziem (attiecība viens pret daudziem: saistība starp divām tabulām, kur katra ieraksta primārās atslēgas vērtība primārajā tabulā atbilst attiecīgā lauka vai lauku daudziem ierakstiem saistītajā tabulā.) pamatā. Lai izveidotu vaicājumu, kas atgriež konkrētā pilsētā, piemēram, Valmierā, dzīvojošu klientu pasūtījumus, rīkojieties šādi:

  1. Atveriet datu bāzi. Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
  2. Dialoglodziņa Tabulas rādīšana cilnē Tabulas veiciet dubultklikšķi uz Klienti un Pasūtījumi.
  3. Aizveriet dialoglodziņu Tabulas rādīšana. Pievērsiet uzmanību rindiņai (ko sauc par savienojumu), kas savieno tabulas Klienti lauku ID ar tabulas Pasūtījumi lauku Klienta ID. Šī rindiņa attēlo relāciju starp abām tabulām.
  4. Tabulā Klienti veiciet dubultklikšķi uz Uzņēmums un Pilsēta, lai šos laukus pievienotu vaicājuma noformējuma režģim.
  5. Vaicājuma noformējuma režģa kolonnā Pilsēta notīriet rindā Rādīt esošo izvēles rūtiņu.
  6. Kolonnas Pilsēta rindā Kritēriji ierakstiet Kuldīga.

Izvēles rūtiņas Rādīt notīrīšana novērš pilsētas nosaukuma rādīšanu vaicājuma rezultātos, un nosaukuma Kuldīga ierakstīšana rindā Kritēriji norāda, ka vēlaties skatīt tikai tos rezultātus, kuros lauka Pilsēta vērtība ir Kuldīga. Šajā gadījumā vaicājums atgriež tikai tos klientus, kuru atrašanās vieta ir Kuldīga. Lai lauku izmantotu ar kritēriju, tas nav jāparāda.

  1. Tabulā Pasūtījumi veiciet dubultklikšķi uz Pasūtījuma ID un Pasūtījuma datums, lai šos laukus pievienotu nākamajām divām vaicājuma noformējuma režģa kolonnām.
  2. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums un parādīts klientu Kuldīgā pasūtījumu saraksts.
  3. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu.

Uz lapas sākumu Uz lapas sākumu

Parametru vaicājuma izveide

Ja bieži jāizpilda noteikta vaicājuma variācijas, apsveriet iespēju izmantot parametru vaicājumu. Izpildot parametru vaicājumu, vaicājumā tiek parādīts aicinājums ievadīt lauku vērtības, kuras pēc tam tiek izmantotas, lai izveidotu vaicājuma kritērijus.

 Piezīme   Parametru vaicājumu nevar izveidot Access lietojumprogrammās.

Iepriekšējā piemērā iemācījāties izveidot atlases vaicājumu, kas atgriež Kuldīgā esošo klientu pasūtījumus. Atlases vaicājumu varat modificēt, lai katrā vaicājuma izpildes reizē lūgtu norādīt pilsētu. Lai turpinātu ar šo piemēru, atveriet iepriekšējā piemērā izveidoto datu bāzi.

  1. Navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma, kura nosaukums ir Pasūtījumi pēc pilsētas (to izveidojāt iepriekšējā sadaļā), un pēc tam īsinājumizvēlnē noklikšķiniet Noformējuma skats.
  2. Vaicājuma noformējuma režģa kolonnas Pilsēta rindā Kritēriji izdzēsiet Kuldīga un ierakstiet [Ievadiet pilsētas nosaukumu].

Virkne [Ievadiet pilsētas nosaukumu] ir parametra uzvedne. Kvadrātiekavas nozīmē, ka vēlaties, lai vaicājumā tiktu parādīts ievades aicinājums, un teksts (šajā gadījumā Ievadiet pilsētas nosaukumu) ir frāze, kas tiek parādīta parametra vaicājumā.

 Piezīme   Parametra uzvednē nedrīkst lietot ne punktu (.), ne izsaukuma zīmi (!).

  1. Lai vaicājuma rezultātos tiktu parādīts pilsētas nosaukums, atzīmējiet kolonnas Pilsēta rindā Rādīt esošo izvēles rūtiņu.
  2. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Vaicājums lūdz ievadīt vērtību laukā Pilsēta.
  3. Ierakstiet Rīga un pēc tam nospiediet taustiņu ENTER, lai skatītu Rīgā esošo klientu pasūtījumus.

Kā rīkoties, ja nezināt, kādas vērtības var ievadīt? Šādā gadījumā uzvednē varat lietot aizstājējzīmes.

  1. Cilnes Sākums grupā Skats noklikšķiniet uz Skatīt un pēc tam uz Noformējuma skats.
  2. Vaicājuma noformējuma režģa kolonnas Pilsēta rindā Kritēriji ierakstiet Like [Ievadiet pilsētas nosaukumu]&"*".

Šajā parametra uzvednē atslēgvārds Like, simbols "un" (&) un pēdiņās iekļauta zvaigznīte (*) ļauj lietotājam ierakstīt rakstzīmju kombināciju, tostarp aizstājējzīmes, lai atgrieztu daudzveidīgus rezultātus. Piemēram, ja lietotājs ieraksta *, vaicājums atgriež visas pilsētas; ja lietotājs ieraksta L, vaicājums atgriež visas pilsētas, kuru nosaukums sākas ar burtu “L”, bet, ja lietotājs ieraksta *s*, vaicājums atgriež visas pilsētas, kuru nosaukumā ir burts “s”.

  1. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt, vaicājuma uzvednē ierakstiet Jaunsun nospiediet taustiņu ENTER.

Vaicājums tiek izpildīts, pēc tam tiek parādīti to klientu pasūtījumi, kuru atrašanās vieta ir Rīga.

Parametru datu tipu norādīšana

Varat arī norādīt, kurš datu tips parametram jāakceptē. Datu tipu var iestatīt jebkuram parametram, tomēr īpaši svarīgi ir norādīt skaitlisko, valūtas vai datuma/laika datu tipu. Ja norādīsit datu tipu, kas parametram jāakceptē, lietotājiem ievadot nepareiza tipa datus, piemēram, tekstu valūtas vietā, tiks rādīti noderīgāki kļūdu ziņojumi.

 Piezīme   Ja parametrs ir iestatīts, lai akceptētu teksta datus, visas ievadnes tiek interpretētas kā teksts, un netiek parādīts neviens kļūdas ziņojums.

Lai norādītu vaicājuma parametru datu tipu, rīkojieties šādi:

  1. Kad vaicājums ir atvērts noformējuma skatā cilnes Noformējums grupā Rādīt/paslēpt noklikšķiniet uz Parametri.
  2. Dialoglodziņa Vaicājuma parametri kolonnā Parametrs ierakstiet uzvedni katram parametram, kuram vēlaties norādīt datu tipu. Pārliecinieties, vai visi parametri atbilst uzvednēm, kas tiek izmantotas vaicājuma noformējuma režģa rindā Kritēriji.
  3. Kolonnā Datu tips katram parametram atlasiet datu tipu.

Papildinformācija par parametru izmantošanu, lai, izpildot vaicājumu, tiktu peasīta ievade.

Summēšanas vaicājuma izveide

Datu lapas kopsummu rinda ir ļoti noderīga, tomēr, lai veiktu sarežģītākus uzdevumus, jāizmanto kopsummu vaicājums. Kopsummu vaicājums ir atlases vaicājums, kuru izmantojot var grupēt un summēt datus, piemēram, ja vēlaties skatīt pārdošanas apjomu pēc produkta. Lai skatītu pārdošanas apjomu pēc produkta, kopsummu vaicājumā var izmantot apkopošanas funkciju Sum.

 Piezīme    Apkopošanas funkcijas nevar izmantot Access lietojumprogrammās.

Lai iepriekšējā piemērā izveidotā vaicājuma Produktu starpsummas modificētu tā, lai produktu starpsummas tiktu summētas pēc produkta, izmantojiet šādu procedūru.

  1. Cilnē Sākums noklikšķiniet uz Skats > Noformējuma skats.

Vaicājums Produktu kopsummas tiek atvērts noformējuma skatā.

  1. Cilnes Noformējums grupā Rādīt/paslēpt noklikšķiniet uz Kopsummas.

Vaicājuma noformējuma režģī tiek parādīta rinda Kopsumma.

 Piezīme    Lai gan noformējuma režģa rindas Kopsumma nosaukums ir līdzīgs datu lapas rindas Kopsumma nosaukumam, šīs rindas tomēr atšķiras:

  • Izmantojot noformējuma režģa rindu Kopsumma, grupēšanu var veikt pēc lauku vērtībām.
  • Datu lapas rindu Kopsumma var pievienot kopsummu vaicājuma rezultātiem.
  • Izmantojot noformējuma režģa rindu Kopsumma, katrā laukā jāizvēlas apkopošanas funkcija. Ja laukā nevēlaties veikt aprēķinu, var veikt grupēšanu pēc lauka.
  1. Noformējuma režģa otrās kolonnas rindas Kopsumma nolaižamajā sarakstā izvēlieties opciju Summa.
  2. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums un parādīts produktu saraksts ar starpsummām.
  3. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu. Atstājiet vaicājumu atvērtu.

Papildinformāciju skatiet rakstā par vērtību summēšanu datu lapā, izmantojot kopsummas rindu.

Uz lapas sākumu Uz lapas sākumu

Aprēķinu veikšana, izmantojot esošos datus

Tabulas parasti netiek izmantotas aprēķinātu vērtību, piemēram, starpsummu, glabāšanai, pat ja to pamatā ir dati tajā pašā datu bāzē, jo aprēķinātās vērtības var novecot, jo ir mainījušās to pamatā esošās vērtības. Piemēram, jūs taču neglabātu tabulā personas vecumu, jo šī vērtība būtu jāatjaunina katru gadu; tā vietā jūs glabātu personas dzimšanas datumu un pēc tam, lai aprēķinātu personas vecumu, lietotu vaicājumu.

Pieņemsim, ka jums ir datu bāze ar iekļautiem produktiem, kurus vēlaties pārdot. Šajā datu bāzē ir tabula ar nosaukumu Pasūtījuma dati, kurā noteiktos laukos ir ievadīta informācija, piemēram, katra produkta cena un daudzums. Starpsummas var aprēķināt, izmantojot vaicājumu, kas katra produkta daudzumu sareizina ar produkta vienības cenu, katra produkta daudzumu sareizina ar produkta vienības cenu, kā arī atlaidi, un pēc tam atlaides kopsummu atņemt no preču cenu kopsummas. Ja iepriekšējā piemērā izveidojāt datu bāzes paraugu, atveriet to un sekojiet šim piemēram.

  1. Cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.
  2. Dialoglodziņa Tabulas rādīšana cilnē Tabulas veiciet dubultklikšķi uz Pasūtījuma dati.
  3. Aizveriet dialoglodziņu Tabulas rādīšana.
  4. Tabulā Pasūtījuma dati veiciet dubultklikšķi uz Produkta ID, lai šo lauku pievienotu vaicājuma noformējuma režģa pirmajai kolonnai.
  5. Režģa otrajā kolonnā ar peles labo pogu noklikšķiniet rindā Lauks un pēc tam īsinājumizvēlnē noklikšķiniet uz Tālummaiņa.
  6. Lodziņā Tālummaiņa ierakstiet vai ielīmējiet šādu izteiksmi: Subtotal: ([Daudzums]*[Vienības cena])-([Daudzums]*[Vienības cena]*[Atlaide])
  7. Noklikšķiniet uz Labi.
  8. Cilnē Noformējums noklikšķiniet uz Izpildīt. Vaicājums tiek izpildīts un parādīts produktu saraksts ar starpsummām katram rezultātam.
  9. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu, un pēc tam šim vaicājumam piešķiriet nosaukumu Produktu starpsummas.

Skatiet arī rakstu par vērtību summēšanu datu lapā, izmantojot kopsummas rindu.

Uz lapas sākumu Uz lapas sākumu

Summētu vai apkopotu datu parādīšana

Ja tabulas izmantojat, lai ierakstītu transakcijas vai glabātu regulāri sastopamus skaitliskos datus, šos datus ir noderīgi pārskatīt kopumā, piemēram, kā summas vai vidējos lielumus. Programmā Access datu lapai (datu lapa: dati no tabulas, formas, vaicājuma, skata vai saglabātas procedūras, kas tiek attēloti rindu un kolonnu formātā.) var pievienot rindu Kopsummas. Kopsummu rinda ir rinda datu lapas apakšā, kurā var parādīt pašreizējo kopsummu vai citu apkopotu vērtību.

  1. Izpildiet vaicājumu Produktu starpsummas un atstājiet tā rezultātus atvērtus datu lapas skatā (skats Datu lapa: skats, kurā attēloti dati no tabulas, formas, vaicājuma, skata vai saglabātas procedūras rindu un kolonnu formātā. Skatā Datu lapa var rediģēt laukus, pievienot vai dzēst datus un meklēt datus.).
  2. Cilnē Sākums noklikšķiniet uz Kopsummas. Datu lapas apakšā tiek parādīta jauna rinda, kuras pirmajā kolonnā ierakstīts vārds Kopsummas.
  3. Noklikšķiniet datu lapas pēdējās rindas šūnā Kopsumma.
  4. Noklikšķiniet uz šīs bultiņas, lai skatītu pieejamās apkopošanas funkcijas. Tā kā kolonnā ir teksta dati, ir pieejamas tikai divas izvēles iespējas: Nav un Skaits.
  5. Atlasiet Skaits. Šūnas saturs tiek mainīts no Kopsumma uz kolonnas vērtību skaitu.
  6. Noklikšķiniet uz blakus esošās šūnas (otrajā kolonnā). Pievērsiet uzmanību tam, ka šūnā tiek parādīta bultiņa.
  7. Noklikšķiniet uz šīs bultiņas un pēc tam noklikšķiniet uz Summa. Laukā tiek parādīta kolonnas vērtību summa.
  8. Atstājiet vaicājumu atvērtu datu lapas skatā.

Uz lapas sākumu Uz lapas sākumu

Krustvaicājuma izveide

Tagad pieņemsim, ka vēlaties pārskatīt produktu starpsummas, kā arī apkopot tās pa mēnešiem, lai katrā rindā tiktu rādītas produkta starpsummas un katrā kolonnā tiktu rādītas produktu mēneša starpsummas. Lai rādītu produkta starpsummas un rādītu produktu mēneša starpsummas, izmantojiet krustvaicājumu (krustvaicājums: vaicājums, kas aprēķina summu, vidējo vērtību, skaitu vai citu ierakstu kopsummu un tad rezultātu grupē pēc divu veidu informācijas: vienu lejup kreisajā datu lapas pusē un otru šķērsām augšā.).

 Piezīme   Krustvaicājumu nevar parādīt Access lietojumprogrammās.

Varat vēlreiz modificēt vaicājumu Produktu starpsummas, lai vaicājums atgrieztu produktu starpsummu rindas un mēneša starpsummu kolonnas.

  1. Cilnes Sākums grupā Skats noklikšķiniet uz Skatīt un pēc tam uz Noformējuma skats.
  2. Grupā Vaicājuma uzstādīšana noklikšķiniet uz Tabulas rādīšana.
  3. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz Pasūtījumi un pēc tam noklikšķiniet uz Aizvērt.
  4. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Krusttabula. Noformējuma skatā rinda Rādīt ir paslēpta un tiek parādīta rinda Krustvaicājums.
  1. Noformējuma režģa trešajā kolonnā ar peles labo pogu noklikšķiniet rindā Lauks un pēc tam īsinājumizvēlnē noklikšķiniet uz Tālummaiņa. Tiek atvērts lodziņš Tālummaiņa.
  2. Lodziņā Tālummaiņa ierakstiet vai ielīmējiet šādu izteiksmi: Month: "Mēnesis" & DatePart("m", [Pasūtījuma datums])
  3. Noklikšķiniet uz Labi.
  4. Rindas Krustvaicājums nolaižamajā sarakstā atlasiet šādas vērtības: pirmajai kolonnai — Rindas virsraksts, otrajai rindai — Vērtība un trešajai rindai — Kolonnas virsraksts.
  5. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums un parādītas produktu starpsummas, apkopotas katram mēnesim.
  6. Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu.

Papildinformāciju skatiet:

Tabulas veidošanas vaicājuma izveide

Lai, izmantojot citās tabulās glabātus datus, izveidotu jaunu tabulu, varat izmantot tabulas veidošanas vaicājumu.

 Piezīme    Tabulas veidošanas vaicājumi nav pieejami Access lietojumprogrammās.

Piemēram, pieņemsim, ka vēlaties Tukumā esošajam biznesa partnerim, kurš atskaišu sagatavošanai izmanto programmu Access, nosūtīt datus par pasūtījumiem Tukumā. Jūs vēlaties ierobežot datus tā, lai nosūtītu nevis visus pasūtījumu datus, bet tikai ar pasūtījumiem Tukumā saistītus datus.

Lai izveidotu atlases vaicājumu, kurā iekļauti dati par pasūtījumiem Tukumā, un pēc tam izmantotu atlases vaicājumu, lai izveidotu jaunu tabulu, rīkojieties šādi:

  1. Atveriet iepriekšējā piemērā izmantoto datu bāzi.

Lai izpildītu tabulas veidošanas vaicājumu, iespējams, jāiespējo datu bāzes saturs.

 Piezīme    Ja zem lentes ir redzams ziņojums par datu bāzes iespējošanu, noklikšķiniet uz Iespējot saturu. Ja datu bāze jau atrodas uzticamā atrašanās vietā, ziņojumu josla nebūs redzama.

  1. Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
  2. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz Pasūtījuma dati un Pasūtījumi un aizveriet dialoglodziņu Tabulas rādīšana.
  3. Tabulā Pasūtījumi veiciet dubultklikšķi uz Klienta ID un Piegādes pilsēta, lai šos laukus pievienotu noformējuma režģim.
  4. Tabulā Pasūtījuma dati veiciet dubultklikšķi uz Pasūtījuma ID, Produkta ID, Daudzums, Vienības cena un Atlaide, lai šos laukus pievienotu noformējuma režģim.
  5. Noformējuma režģa kolonnas Piegādes pilsēta rindā Rādīt notīriet izvēles rūtiņu. Rindā Kritēriji ierakstiet 'Tukums' (ievietojot vienpēdiņās). Pārbaudiet vaicājuma rezultātus pirms to izmantošanas tabulas izveidē.
  6. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
  7. Nospiediet taustiņu kombināciju Ctrl+S, lai saglabātu vaicājumu.
  8. Lodziņā Vaicājuma nosaukums ierakstiet Vaicājums par pasūtījumiem Tukumā un pēc tam noklikšķiniet uz Labi.
  9. Cilnes Sākums grupā Skats noklikšķiniet uz Skats un pēc tam uz Noformējuma skats.
  10. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Veidot tabulu.
  1. Dialoglodziņa Tabulas izveidošana lodziņā Tabulas nosaukums ierakstiet Pasūtījumi Tukumā un pēc tam noklikšķiniet uz Labi.
  2. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
  3. Apstiprinājuma dialoglodziņā noklikšķiniet uz un aplūkojiet navigācijas rūtī parādīto jauno tabulu.

 Piezīme   Ja tabula ar norādīto nosaukumu jau pastāv, Access to izdzēš pirms vaicājuma izpildes.

Pievienotā vaicājuma izveide

Pievienošanas vaicājumu var izmantot, lai izgūtu datus no vienas vai vairākām tabulām un tos pievienotu citai tabulai.

 Piezīme    Pievienotais vaicājums nav pieejams Access lietojumprogrammās.

Pieņemsim, ka esat izveidojis tabulu, kas paredzēta koplietošanai ar Tukuma biznesa partneri, taču atklājāt, ka šis partneris apkalpo klientus arī Jēkabpils rajonā. Tādēļ pirms tabulas kopīgošanas ar partneri tabulai vēlaties pievienot rindas, kurās iekļauti dati par Jēkabpils rajonu. Lai tabulai pievienotu datus par Jēkabpils rajonu, var izmantot šādu procedūru:

  1. Atveriet vaicājumu “Vaicājums par pasūtījumiem Tukumā” noformējuma skatā.
  2. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Pievienot. Tiek atvērts dialoglodziņš Pievienošana.
  1. Dialoglodziņā Pievienošana lodziņā Tabulas nosaukums noklikšķiniet uz bultiņas un nolaižamajā sarakstā atlasiet Pasūtījumi Tukumā, un pēc tam noklikšķiniet uz Labi.
  2. Noformējuma skatā kolonnas Piegādes pilsēta rindā Kritēriji izdzēsiet 'Tukums' un pēc tam ierakstiet 'Jēkabpils'.
  3. Katrā rindas Pievienot kolonnā atlasiet atbilstošo lauku.

Šajā piemērā rindas Pievienot vērtībām jāatbilst rindas Lauks vērtībām, taču pievienošanas vaicājumu darbībai tas nav nepieciešams.

  1. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.

 Piezīme    Izpildot vaicājumu, kas atgriež lielu datu apjomu, ir iespējams saņemt kļūdas ziņojumu, kas norāda, ka vaicājumu nebūs iespējams atsaukt. Lai uzlabotu vaicājuma izpildi, izmēģiniet atmiņas segmenta ierobežojumu paaugstināt līdz 3MB.

Atjaunināšanas vaicājuma izveide

Lai tabulās mainītu datus, varat izmantot atjaunināšanas vaicājumu, ko var izmantot arī, lai ievadītu kritērijus, kuri nosaka atjaunināšanai paredzētās rindas. Atjaunināšanas vaicājums nodrošina iespēju pirms atjaunināšanas pārskatīt atjauninātos datus.

 Svarīgi!    Darbības vaicājumu nevar atsaukt. Ieteicams izveidot visu to tabulu dublējumus, kuras tiks atjauninātas, izmantojot atjaunināšanas vaicājumu.

 Piezīme    Atjaunināšanas vaicājums nav pieejams Access lietojumprogrammās.

Iepriekšējā piemērā jūs tabulai Pasūtījumi Tukumā pievienojāt rindas. Tabulas Pasūtījumi Tukumā laukā Produkta ID tiek parādīts skaitlisks produkta identifikators. Lai datus varētu efektīvāk izmantot atskaitēs, produktu identifikatorus varat aizstāt ar produktu nosaukumiem. Lai to paveiktu, rīkojieties šādi.

  1. Atveriet tabulu Pasūtījumi Tukumā noformējuma skatā.
  2. Rindā Produkta ID nomainiet datu tipu no Number uz Text.
  3. Saglabājiet un aizveriet tabulu Pasūtījumi Tukumā.
  4. Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
  5. Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz Pasūtījumi Tukumā un Produkti un aizveriet dialoglodziņu Tabulas rādīšana.
  6. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Atjaunināšana.
  1. Noformējuma režģī vairs netiek rādītas rindas Kārtot un Rādīt, taču tiek rādīta rinda Atjaunināt uz.
  2. Tabulā Pasūtījumi Tukumā veiciet dubultklikšķi uz Produkta ID, lai šo lauku pievienotu noformējuma režģim.
  3. Noformējuma režģa kolonnas Produkta ID rindā Atjaunināt uz ierakstiet vai ielīmējiet šādu izteiksmi: [Produkti].[Produkta nosaukums]

 Padoms    Atjaunināšanas vaicājumu varat izmantot, lai izdzēstu lauka vērtības, rindā Atjaunināt uz lietojot tukšu virkni ("") vai vērtību NULL.

  1. Rindā Kritēriji ierakstiet vai ielīmējiet šādu izteiksmi: [Produkta ID] Like ([Produkti].[ID])
  2. Pārskatīt vērtības, kuras tiks mainītas, izmantojot atjaunināšanas vaicājumu, ir iespējams, skatot vaicājumu datu lapas skatā.
  3. Cilnē Noformējums noklikšķiniet uz Skats > Datu lapas skats. Vaicājums atgriež produktu ID sarakstu, kas tiks atjaunināti.
  4. Cilnē Noformējums noklikšķiniet uz Izpildīt.

Atverot tabulu Pasūtījumi Tukumā, redzēsit, ka lauka Produkta ID skaitliskās vērtības ir aizstātas ar tabulā Produkti glabātajiem produktu nosaukumiem. Skatiet rakstu par atjaunināšanas vaicājuma izveidi.

Dzēšanas vaicājuma izveide

Lai tabulās izdzēstu datus, var izmantot dzēšanas vaicājumu, un to var arī izmantot, lai ievadītu kritērijus, kuri nosaka izdzēšanai paredzētās rindas. Dzēšanas vaicājums nodrošina iespēju pirms dzēšanas pārskatīt izdzēšanai paredzētās rindas.

 Piezīme    Dzēšanas vaicājuma opcija nav pieejama Access lietojumprogrammās.

Pieņemsim, ka laikā, kamēr sagatavojat tabulu Pasūtījumi Tukumā no iepriekšējā piemēra, lai to nosūtītu Tukuma biznesa partnerim, jūs ievērojāt, ka dažās rindās ir vairāki tukši lauki. Jūs izlēmāt pirms tabulas nosūtīšanas izdzēst šīs rindas. Varat vienkārši atvērt tabulu un šīs rindas izdzēst manuāli, taču, ja tabulā jāizdzēš vairākas rindas un ir pieejami precīzi kritēriji, kas nosaka izdzēšanai paredzētas rindas, izdzēšanai var būt lietderīgāk izmantot dzēšanas vaicājumu.

Lai tabulā Pasūtījumi Tukumā izdzēstu rindas, kuru laukā Pasūtījuma ID nav vērtības, var lietot vaicājumu, kurā izmantota šāda procedūra:

  1. Cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.
  2. Lodziņā Tabulas rādīšana veiciet dubultklikšķi uz Pasūtījumi Tukumā un aizveriet lodziņu Tabulas rādīšana.
  3. Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Dzēst. Noformējuma režģī vairs netiek rādītas rindas Kārtot un Rādīt, bet tiek rādīta rinda Dzēst.
  1. Tabulā Pasūtījumi Tukumā veiciet dubultklikšķi uz Pasūtījuma ID, lai šo lauku pievienotu režģim.
  2. Noformējuma režģa kolonnas Pasūtījuma ID rindā Kritēriji ierakstietIs Null.
  3. Cilnes Noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.

Skatiet rakstu par dzēšanas vaicājuma izveidi.

Uz lapas sākumu Uz lapas sākumu

 
 
Attiecas uz:
Access 2013