Izmantojot vaicājumu, var vieglāk skatīt, pievienot, dzēst vai mainīt Access datu bāzes datus. Citi iemesli, lai izmantojot vaicājumus:
-
Ātri atrodiet konkrētus datus, filtrējot pēc noteiktiem kritērijiem (nosacījumiem)
-
Datu aprēķināšana vai apkopošana
-
Automatizējiet datu pārvaldības uzdevumus, piemēram, visdatu regulāru pārskatīšanu.
Vaicājumi palīdz atrast datus un ar tiem strādāt
Pareizi izveidotā datu bāzē dati, kurus vēlaties parādīt formā vai atskaitē, parasti atrodas vairākās tabulās. Vaicājums var izvilkt informāciju no dažādām tabulām un apvienot to parādīšanai formā vai atskaitē. Vaicājums var būt datu rezultātu pieprasījums no datu bāzes vai darbības ar datiem, vai abiem vaicājumiem. Vaicājums var sniegt atbildi uz vienkāršu jautājumu, veikt aprēķinus, apvienot datus no dažādām tabulām, pievienot, mainīt vai dzēst datus no datu bāzes. Tā kā vaicājumi ir tik daudzveidīgi, ir daudz vaicājumu veidu, un jūs izveidotu vaicājumu veidu, ņemot vērā uzdevumu.
Galvenie vaicājumu tipi |
Izmantojiet |
---|---|
Atlasiet |
Lai izgūtu datus no tabulas vai veiktu aprēķinus. |
Darbība |
Datu pievienošana, mainīšana vai dzēšana. Katram uzdevumam ir konkrēta veida darbības vaicājums. |
Atlases vaicājuma izveide
Ja vēlaties pārskatīt datus tikai no noteiktiem tabulas laukiem vai pārskatīt datus no vairākām tabulām vienlaikus vai vienkārši skatīt datus, pamatojoties uz noteiktiem kritērijiem, varat izvēlēties atlases vaicājuma tipu. Papildinformāciju skatiet rakstā Vienkārša atlases vaicājuma izveide.
Datu pārskatīšana no atlases laukiem
Piemēram, ja datu bāzē ir tabula ar lielu informāciju par produktiem un vēlaties pārskatīt produktu sarakstu un to cenas, lūk, kā varat izveidot atlases vaicājumu, lai atgrieztu tikai produktu nosaukumus un attiecīgo cenu:
-
Atveriet datu bāzi un cilnē Izveide noklikšķiniet uz Vaicājuma noformējums.
-
Cilnē Tabulas veiciet dubultklikšķi uz tabulas Produkti.
-
Pieņemsim, ka tabulā Produkti ir lauki Produkta nosaukums un Saraksta cena. Veiciet dubultklikšķi uz Produkta nosaukums unSaraksta cena, lai šos laukus pievienotu vaicājuma noformējuma režģis.
-
Cilnē Vaicājuma noformējums noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums, un tiek parādīts produktu un to cenu saraksts.
Vairāku saistītu tabulu datu pārskatīšana vienlaikus
Piemēram, ja jums ir datu bāze veikalam, kas pārdod pārtikas preces, un vēlaties pārskatīt pasūtījumus klientiem, kuri dzīvo noteiktā pilsētā. Pieņemsim, ka dati par pasūtījumiem un datiem par klientiem tiek glabāti divās tabulās ar nosaukumu Klienti un Pasūtījumi. Ja katrā tabulā ir lauks Klienta ID, kas veido divu attiecība viens pret daudziem pamatu. Varat izveidot vaicājumu, kas atgriež pasūtījumus klientiem konkrētā pilsētā, piemēram, Lasvegasa, izmantojot šādu procedūru:
-
Atveriet datu bāzi. Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
-
Cilnē Tabulas veiciet dubultklikšķi uz Klienti unPasūtījumi.
Ievērojiet rindu (ko sauc par savienojumu), kas savieno lauku ID tabulā Klienti un lauku Klienta ID tabulā Pasūtījumi. Šajā rindiņā ir parādīta abu tabulu relācija.
-
Tabulā Klienti veiciet dubultklikšķi uz Uzņēmums un Pilsēta, lai šos laukus pievienotu vaicājuma noformējuma režģim.
-
Vaicājuma noformējuma režģa kolonnā Pilsēta notīriet izvēles rūtiņu rindā Rādīt .
-
Kolonnas Pilsēta rindā Kritēriji ierakstietLasvegasa.
Notīrot izvēles rūtiņu Rādīt, vaicājums rezultātos nevar parādīt pilsētu, un rindā Kritēriji ierakstot Lasvegasa, tiek norādīts, ka vēlaties skatīt tikai tos ierakstus, kur lauka Pilsēta vērtība ir Lasvegasa. Šajā gadījumā vaicājums atgriež tikai tos klientus, kas atrodas Lasvegasā. Lauks nav jāparāda, lai to izmantotu ar kritēriju.
-
Tabulā Pasūtījumi veiciet dubultklikšķi uz Pasūtījuma ID un Pasūtījuma datums , lai pievienotu šos laukus nākamajām divām vaicājuma noformējuma režģa kolonnām.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Vaicājums tiek izpildīts, un pēc tam tiek parādīts saraksts ar pasūtījumiem klientiem Lasvegasā.
-
Lai saglabātu vaicājumu, nospiediet taustiņu kombināciju CTRL+S.
Parametru vaicājuma izveide
Ja bieži vēlaties izpildīt noteikta vaicājuma variantus, 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, un pēc tam, lai izveidotu vaicājuma kritērijus, tiek izmantotas jūsu ievadītās vērtības.
Turpinot no iepriekšējā piemēra, kur uzzinājāt, kā izveidot atlases vaicājumu, kas atgriež pasūtījumus klientiem, kuri atrodas Lasvegasā, varat modificēt atlases vaicājumu, lai katrā vaicājuma izpildes reizē jums būtu jānorāda pilsēta. Lai sekotu līdzi, atveriet datu bāzi, ko izveidojāt iepriekšējā piemērā:
-
Navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma ar nosaukumu Pasūtījumi pēc pilsētas (ko izveidojāt iepriekšējā sadaļā) un pēc tam īsinājumizvēlnē noklikšķiniet uz Noformējuma skats.
-
Vaicājuma noformējuma režģa kolonnas Pilsēta rindā Kritēriji izdzēsiet Lasvegasa un pēc tam ierakstiet [Ievadiet pilsētu?]..
Virkne [Ievadiet pilsētas nosaukumu] ir parametra uzvedne. Kvadrātiekavas norāda, ka vēlaties, lai vaicājumā tiktu prasīta ievade, un teksts (šajā gadījumā pilsētas nosaukums) ir jautājums, ko parāda parametra uzvedne.
Piezīme.: Nevienā periodā (.) un izsaukuma zīmi (!) var izmantot kā tekstu parametru uzvednē.
-
Atlasiet izvēles rūtiņu kolonnas Pilsēta rindā Rādīt, lai vaicājuma rezultātos tiktu parādīta pilsēta.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Vaicājumā tiek lūgts ievadīt pilsētas vērtību.
-
Ierakstiet Rīga un pēc tam nospiediet taustiņu ENTER, lai skatītu pasūtījumus klientiem Ņujorkā.
Kā darīt, ja nezināt, kādas vērtības var norādīt? Varat izmantot aizstājējzīmes kā daļu no uzvednes:
-
Cilnes Sākums grupā Skati noklikšķiniet uz Skatīt un pēc tam uz Noformējuma skats.
-
Vaicājuma noformējuma režģa kolonnas Pilsēta rindāKritēriji ierakstietLike [Ievadiet pilsētas nosaukumu] &"*".
Šajā parametru uzvednē atslēgvārds Like , zīme "un" (&) un zvaigznīte (*) pēdiņās ļauj lietotājam ievadīt rakstzīmju kombināciju, ieskaitot aizstājējzīmes, lai atgrieztu dažādus rezultātus. Piemēram, ja lietotājs tipiem *, vaicājums atgriež visas pilsētas; ja lietotājs tipiem L, vaicājums atgriež visas pilsētas, kuru nosaukums sākas ar burtu "L;", un, ja lietotājs tipiem *s*, vaicājums atgriež visas pilsētas, kurās ir burts "s".
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uzIzpildīt un vaicājuma uzvednē ierakstiet Jauns un nospiediet taustiņu ENTER.
Tiek izpildīts vaicājums, un pēc tam tiek parādīti Ņujorkas klientu pasūtījumi.
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ē, ievadot nepareiza tipa datus, piemēram, tekstu valūtas vietā, lietotājam tiks rādīti noderīgāki kļūdu ziņojumi.
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, izmantojiet šo procedūru:
-
Kad vaicājums ir atvērts noformējuma skatā, cilnes Vaicājuma noformējums grupā Rādīt/paslēpt noklikšķiniet uz Parametri.
-
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.
-
Kolonnā Datu tips katram parametram atlasiet datu tipu.
Papildinformāciju skatiet rakstā Parametru izmantošana, lai, izpildot vaicājumu, prasītu ievadi.
Kopsummu vaicājuma izveide
Kopsummas rinda datu lapā ir ļoti noderīga, bet sarežģītākiem jautājumiem izmantojiet kopsummu vaicājumu. Kopsummu vaicājums ir atlases vaicājums, kas ļauj grupēt un apkopot datus, piemēram, ja vēlaties skatīt produkta pārdošanas kopsummu. Kopsummu vaicājumā varat izmantot funkciju Sum (apkopošanas funkciju), lai skatītu produkta pārdošanas kopsummu.
Izmantojiet šo procedūru, lai modificētu vaicājumu Produktu starpsummas, ko izveidojāt iepriekšējā piemērā, lai tas apkopotu produktu starpsummas pēc produkta.
-
Cilnē Sākums noklikšķiniet uz Skatīt >noformējuma skatu.
Vaicājums Produktu starpsummas tiek atvērts noformējuma skatā.
-
Cilnes Vaicājuma noformējums grupā Rādīt /paslēpt noklikšķiniet uz Kopsummas.
Rinda Kopsummas tiek rādīta vaicājuma noformējuma režģī.
Piezīme.: Kaut arī tiem ir līdzīgi nosaukumi, noformējuma režģa rinda Kopsumma un kopsummas rinda datu lapā nav vienāda:
-
Varat grupēt pēc lauku vērtībām, izmantojot noformējuma režģa rindu Kopsummas.
-
Kopsummas vaicājuma rezultātiem var pievienot datu lapas kopsummas rindu.
-
Izmantojot noformējuma režģa rindu Kopsummas , katram laukam ir jāizvēlas apkopošanas funkcija. Ja nevēlaties veikt aprēķinus laukā, varat grupēt pēc lauka.
-
Noformējuma režģa otrās kolonnas rindā Kopsumma nolaižamajā sarakstā atlasiet Summa.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums, un pēc tam tiek parādīts produktu saraksts ar starpsummām.
-
Lai saglabātu vaicājumu, nospiediet taustiņu kombināciju CTRL+S. Atstājiet vaicājumu atvērtu.
Papildinformāciju skatiet rakstā Kolonnu kopsummu rādīšana datu lapā, izmantojot kopsummu rindu.
Aprēķinu veikšanas pamatā ir jūsu dati.
Parasti tabulas netiek lietotas, lai saglabātu aprēķinātās vērtības, piemēram, starpsummas, pat tad, ja to pamatā ir dati tajā pašā datu bāzē, jo aprēķinātās vērtības var kļūt novecojušas, ja vērtības, kuru pamatā ir izmaiņas. Piemēram, tabulā nesaglabājiet kāda cilvēka vecumu, jo katru gadu ir jāatjaunina vērtība. tā vietā saglabājiet personas dzimšanas datumu un pēc tam izmantojiet vaicājumu, lai aprēķinātu personas vecumu.
Piemēram, ja jums ir datu bāze par dažiem produktiem, kurus vēlaties pārdot. Šajā datu bāzē ir tabula ar nosaukumu Pasūtījumu dati, kurā ir informācija par produktiem laukos, piemēram, katra produkta cena un daudzums. Starpsummu var aprēķināt, izmantojot vaicājumu, kas reizina katra produkta daudzumu ar šī produkta vienības cenu, reizina katra produkta daudzumu ar attiecīgā produkta vienības cenu un atlaidi un pēc tam no kopējā vienības cenas atņem kopējo atlaidi. Ja parauga datu bāzi izveidojāt iepriekšējā piemērā, atveriet to un sekojiet līdzi:
-
Cilnē Izveidošana noklikšķiniet uz Vaicājuma noformējums.
-
Cilnē Tabulas veiciet dubultklikšķi uz Detalizēta informācija par pasūtījumu.
-
Tabulā Detalizēta informācija par pasūtījumu veiciet dubultklikšķi uz Produkta ID , lai šo lauku pievienotu vaicājuma noformējuma režģa pirmajai kolonnai.
-
Otrajā režģa kolonnā ar peles labo pogu noklikšķiniet uz rindas Lauks un pēc tam īsinājumizvēlnē noklikšķiniet uz Tālummaiņa.
-
Lodziņā Tālummaiņa ierakstiet vai ielīmējiet šādi : Starpsumma: ([Daudzums]*[Vienības cena])-([Daudzums]*[Vienības cena]*[Atlaide])
-
Noklikšķiniet uz Labi.
-
Cilnē Vaicājuma noformējums noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums, un pēc tam tiek parādīts produktu saraksts un starpsummas pēc pasūtījuma.
-
Nospiediet taustiņu kombināciju CTRL+S, lai saglabātu vaicājumu, un pēc tam nosaukiet vaicājumu Produktu starpsummas.
Papildinformāciju skatiet rakstā Kolonnu kopsummu rādīšana datu lapā, izmantojot kopsummu rindu.
Apkopoto vai apkopojuma datu parādīšana
Izmantojot tabulas, lai reģistrētu transakcijas vai glabātu regulāri skaitliskus datus, ir noderīgi šos datus pārskatīt apkopojumā, piemēram, summas vai vidējās vērtības. Programmā Access kopsummas rindu var pievienot tabulas datu lapa. Kopsummas rinda ir rinda datu lapas apakšā, kurā var tikt parādīta kopsumma vai cita apkopotā vērtība.
-
Izpildiet iepriekš izveidoto vaicājumu Produktu starpsummas un atstājiet rezultātus atvērtus Datu lapas skats.
-
Cilnē Sākums noklikšķiniet uz Kopsummas. Datu lapas apakšā tiek parādīta jauna rinda ar vārdu Kopsumma pirmajā kolonnā.
-
Noklikšķiniet uz šūnas datu lapas Kopsumma pēdējā rindā.
-
Noklikšķiniet uz bultiņas, lai skatītu pieejamās apkopošanas funkcijas. Tā kā kolonnā ir teksta dati, ir tikai divas izvēles: Nav un Skaits.
-
Atlasiet Skaits. Šūnas saturs no kopsummas mainās uz kolonnas vērtību skaitu.
-
Noklikšķiniet uz blakus ājas šūnas (otrā kolonna). Ņemiet vērā, ka šūnā tiek parādīta bultiņa.
-
Noklikšķiniet uz bultiņas un pēc tam uz Summa. Laukā tiek parādīta kolonnu vērtību summa.
-
Atstājiet vaicājumu atvērtu datu lapas skatā.
Krustvaicājuma izveide
Tagad pieņemsim, ka vēlaties pārskatīt produktu starpsummas, bet vēlaties apkopot arī pēc mēneša, lai katrā rindā būtu redzamas produkta starpsummas, un katrā kolonnā tiek rādītas viena mēneša produktu starpsummas. Lai rādītu produkta starpsummas un parādītu mēneša produktu starpsummas, izmantojiet krustvaicājums.
Varat vēlreiz modificēt vaicājumu Produktu starpsummas, lai vaicājums atgrieztu produktu starpsummu rindas un ikmēneša starpsummu kolonnas.
-
Cilnes Sākums grupā Skati noklikšķiniet uz Skatīt un pēc tam uz Noformējuma skats.
-
Grupā Vaicājuma iestatīšana noklikšķiniet uz Pievienot tabulas.
-
Veiciet dubultklikšķi uz Pasūtījumi un pēc tam noklikšķiniet uz Aizvērt.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uzKrustvaicājums. Noformējuma režģī rinda Rādīt ir paslēpta un tiek rādīta rinda Krustvaicājums.
-
Noformējuma režģa trešajā kolonnā ar peles labo pogu noklikšķiniet uz rindas Lauks un pēc tam īsinājumizvēlnē noklikšķiniet uz Tālummaiņa. Tiek atvērts lodziņš Tālummaiņa.
-
Lodziņā Tālummaiņa ierakstiet vai ielīmējiet šādu tekstu: Mēnesis: "Mēnesis " & DatePart("m", [Pasūtījuma datums])
-
Noklikšķiniet uz Labi.
-
Rindā Krustvaicājums nolaižamajā sarakstā atlasiet šādas vērtības: Pirmās kolonnas rindas virsraksts, Otrās kolonnas vērtība un Trešās kolonnas kolonnas virsraksts.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt. Tiek izpildīts vaicājums, un pēc tam tiek parādītas produktu starpsummas, apkopotas pēc mēneša.
-
Lai saglabātu vaicājumu, nospiediet taustiņu kombināciju CTRL+S.
Papildinformāciju par krustvaicājumu skatiet rakstā Kopsavilkuma datu lasāmas informācijas atvieglošana, izmantojot krustvaicājumu.
Tabulas veidošanas vaicājuma izveidošana
Varat izmantot tabulas izveides vaicājumu, lai izveidotu jaunu tabulu no datiem, kas ir saglabāti citās tabulās.
Piemēram, pieņemsim, ka vēlaties sūtīt datus par Pasūtījumiem Čikāgā uz Čikāgas biznesa partneri, kurš izmanto Access, lai sagatavotu atskaites. Tā vietā, lai sūtītu visus pasūtījuma datus, jūs vēlaties ierobežot nosūtāmos datus tikai attiecībā uz Čikāgas pasūtījumiem.
Varat izveidot atlases vaicājumu, kas satur Čikāgas pasūtījuma datus, un pēc tam izmantot atlases vaicājumu, lai izveidotu jaunu tabulu, veicot tālāk norādītās darbības.
-
Atveriet parauga datu bāzi no iepriekšējā piemēra.
Lai izpildītu tabulas izveidošanas vaicājumu, var būt nepieciešams iespējot datu bāzes saturu.
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.
-
Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
-
Veiciet dubultklikšķi uz Detalizēta informācija par pasūtījumu un Pasūtījumi.
-
Tabulā Pasūtījumi veiciet dubultklikšķi uz Klienta ID unPiegādes pilsēta , lai šos laukus pievienotu noformējuma režģim.
-
Tabulā Detalizēta informācija par pasūtījumu veiciet dubultklikšķi uz Pasūtījuma ID, Produkta ID, Daudzums, Vienības cena un Atlaide, lai šos laukus pievienotu noformējuma režģim.
-
Noformējuma režģa kolonnā Piegādes pilsēta notīriet izvēles rūtiņu rindā Rādīt . Rindā Kritēriji ierakstiet "Chicago " (ietveriet vienpēdiņas). Pārbaudiet vaicājuma rezultātus, pirms tos izmantojat tabulas veidojiet.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
-
Lai saglabātu vaicājumu, nospiediet taustiņu kombināciju Ctrl+S.
-
Lodziņā Vaicājuma nosaukums ierakstietČikāgas pasūtījumu vaicājums un pēc tam noklikšķiniet uz Labi.
-
Cilnes Sākums grupā Skati noklikšķiniet uz Skatīt un pēc tam uz Noformējuma skats.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uzTabulas izveidošana.
-
Dialoglodziņa Tabulas izveide lodziņā Tabulas nosaukums ierakstietČikāgas pasūtījumi un pēc tam noklikšķiniet uz Labi.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
-
Apstiprinājuma dialoglodziņā noklikšķiniet uz Jā un skatiet jauno tabulu navigācijas rūtī.
Piezīme.: Ja jau ir tabula ar tādu pašu nosaukumu, kādu norādījāt, programma Access izdzēš šo tabulu, pirms izpildīt vaicājumu.
Papildinformāciju par tabulas izveides vaicājumu izveidi skatiet rakstā Tabulas izveides vaicājuma izveide.
Pievienošanas vaicājuma izveide
Varat izmantot pievienošanas vaicājumu, lai izgūtu datus no vienas vai vairākām tabulām un pievienotu šos datus citai tabulai.
Piemēram, pieņemsim, ka esat izveidojis tabulu, ko kopīgot ar Čikāgas biznesa partneri, bet esat sapratis, ka saistīšana darbojas arī ar klientiem Milvoki apgabalā. Jūs vēlaties tabulai pievienot rindas, kurās ir Milwaukee apgabala dati, pirms koplietojat tabulu ar savu saistīšanu. Varat pievienot Milwaukee apgabala datus tabulai Chicago Orders, veicot šo procedūru:
-
Atveriet vaicājumu ar nosaukumu "Vaicājums Chicago Orders Query", ko iepriekš izveidojāt noformējuma skatā.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uz Pievienot. Tiek atvērts dialoglodziņš Pievienošana.
-
Dialoglodziņā Pievienošana noklikšķiniet uz bultiņas lodziņā Tabulas nosaukums, nolaižamajā sarakstā atlasiet Čikāgas pasūtījumi un pēc tam noklikšķiniet uz Labi.
-
Noformējuma režģī kolonnas Piegādes pilsēta rindā Kritēriji izdzēsiet "Čikāga" un pēc tam ierakstiet "Milwaukee".
-
Rindā Pievienot atlasiet katrai kolonnai atbilstošo lauku.
Šajā piemērā rindu vērtībām Pievienot ir jāatbilst rindu vērtībām Lauks, bet tās nav nepieciešamas, lai pievienošanas vaicājumi darbotos.
-
Cilnes Vaicājuma 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.
Papildinformāciju par pievienošanas vaicājumiem skatiet rakstā Ierakstu pievienošana tabulai, izmantojot pievienošanas vaicājumu.
Atjaunināšanas vaicājuma izveide
Varat izmantot atjaunināšanas vaicājumu, lai mainītu datus jūsu tabulās, un varat izmantot atjaunināšanas vaicājumu, lai ievadītu kritērijus, lai norādītu, kuras rindas ir jāatjaunina. Atjaunināšanas vaicājums sniedz iespēju pārskatīt atjauninātos datus pirms atjaunināšanas.
Svarīgi!: Darbības vaicājumu nevar atsaukt. Apsveriet iespēju dublēt visas tabulas, kuras atjaunināsiet, izmantojot atjaunināšanas vaicājumu.
Iepriekšējā piemērā tabulā Čikāgas pasūtījumi tika pievienotas rindas. Tabulā Čikāgas pasūtījumi laukā Produkta ID tiek rādīts skaitlisks Produkta ID. Lai dati būtu noderīgāk atskaitēs, produktu NOSAUKUMĀ varat aizstāt ar produktu nosaukumiem, veiciet tālāk norādītās darbības.
-
Atveriet tabulu Chicago Orders noformējuma skatā.
-
Rindā Produkta ID mainiet datu tipu no Skaitlis uzTeksts.
-
Saglabājiet un aizveriet tabulu Chicago Orders.
-
Cilnes Izveide grupā Vaicājums noklikšķiniet uz Vaicājuma noformējums.
-
Veiciet dubultklikšķi uz Čikāgas pasūtījumi un produkti.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uz Atjaunināt.
-
Noformējuma režģī pazūd rindas Kārtotun Rādīt , bet tiek parādīta rinda Atjaunināt uz.
-
Tabulā Čikāgas pasūtījumi veiciet dubultklikšķi uz Produkta ID , lai šo lauku pievienotu noformējuma režģim.
-
Noformējuma režģa kolonnas ProduktaID rindā Atjaunināt uz ierakstiet vai ielīmējiet šādu tekstu: [Produkti].[ Produkta nosaukums]
Padoms.: Atjaunināšanas vaicājumu var izmantot, lai dzēstu lauku vērtības, rindā Atjaunināt uz izmantojot tukšu virkni ("") vai NULL.
-
Rindā Kritēriji ierakstiet vai ielīmējiet šādu tekstu: [Produkta ID] Like ([Produkti].[ ID])
-
To, kuras vērtības mainīs atjaunināšanas vaicājums, var pārskatīt, skatot vaicājumu datu lapas skatā.
-
Cilnē Noformējums noklikšķiniet uz Skatīt >lapas skatu. Vaicājums atgriež sarakstu ar produkta iespējams atjauninātajiem lodziņiem.
-
Cilnē Vaicājuma noformējums noklikšķiniet uz Izpildīt.
Atverot tabulu Čikāgas pasūtījumi, redzēsit, ka skaitliskās vērtības laukā Produkta ID ir aizstātas ar produktu nosaukumiem no tabulas Produkti.
Papildinformāciju par atjaunināšanas vaicājumiem skatiet rakstā Atjaunināšanas vaicājuma izveide un izpilde.
Dzēšanas vaicājuma izveide
Varat izmantot dzēšanas vaicājumu, lai dzēstu datus no tabulām, un varat izmantot dzēšanas vaicājumu, lai ievadītu kritērijus, lai norādītu, kuras rindas jādzēš. Dzēšanas vaicājums sniedz iespēju pirms dzēšanas pārskatīt izdzēšamās rindas.
Pieņemsim, ka, lai gan gatavojāties nosūtīt tabulu Chicago Orders no iepriekšējā piemēra uz čikāgas biznesa partneri, pamanāt, ka dažās rindās ir vairāki tukši lauki. Pirms tabulas nosūtīšanas nolēmāt noņemt šīs rindas. Varat vienkārši atvērt tabulu un izdzēst rindas manuāli, bet, ja jums ir jāizdzēš daudz rindu un ir skaidri saprotami kritēriji, kuru rindas ir jādzēš, iespējams, būs noderīgi izmantot dzēšanas vaicājumu.
Vaicājumu var izmantot, lai izdzēstu tabulas Čikāgas pasūtījumi rindas, kurām nav pasūtījuma ID vērtības, izmantojot šo procedūru:
-
Cilnē Izveidošana noklikšķiniet uz Vaicājuma noformējums.
-
Veiciet dubultklikšķi uz Čikāgas pasūtījumi.
-
Cilnes Vaicājuma noformējums grupā Vaicājuma tips noklikšķiniet uz Dzēst. Noformējuma režģī pazūd rindas Kārtotun Rādīt , un tiek parādīta rinda Dzēst.
-
Tabulā Chicago Orders veiciet dubultklikšķi uz Pasūtījuma ID, lai to pievienotu režģim.
-
Noformējuma režģa kolonnas Pasūtījuma ID rindā Kritēriji ierakstiet Is Null.
-
Cilnes Vaicājuma noformējums grupā Rezultāti noklikšķiniet uz Izpildīt.
Papildinformāciju par dzēšanas vaicājumiem skatiet rakstā Dzēšanas vaicājuma izveide un izpilde.