Informācija šajā rakstā izskaidro, kā izveidot un palaist tabulas veidošanas vaicājumu. Tabulas veidošanas vaicājumu izmanto, kad dati tabulā jākopē vai dati jāarhivē.
Ja ir jāmaina vai jāatjaunina datu daļa esošajā ierakstu kopā, piemēram, vienā vai vairākos laukos, var izmantot atjaunināšanas vaicājumu. Papildinformāciju par vaicājumiem skatiet rakstā Atjaunināšanas vaicājuma izveidošana.
Ja esošajai tabulai jāpievieno ieraksti (rindas), izmantojiet pievienošanas vaicājumu. Papildinformāciju par pievienošanas vaicājumiem skatiet rakstā Pievienošanas vaicājuma izveidošana.
Iespējamās darbības
Tabulas veidošanas vaicājums
Tabulas veidošanas vaicājums izgūst datus no vienas vai vairākām tabulām un pēc tam ielādē rezultātu kopu jaunā tabulā. Šī jaunā tabula var atrasties datu bāzē, kura ir atvērta vai to var izveidot citā datu bāzē.
Parasti tabulas veidošanas vaicājumu izveido, kad dati jākopē vai jāarhivē. Piemēram, iedomāsimies, ka ir tabula (vai tabulas) par iepriekšējiem tirdzniecības datiem un šos datus izmanto ziņojumos. Pārdošanas skaitļus nevar mainīt, jo transakcijas ir vismaz vienu dienu vecas, un pastāvīga vaicājumu izpildīšana, lai izgūtu datus, var prasīt laiku — sevišķi, ja izpildāt sarežģītu vaicājumu, kas prasa lielu datu uzglabāšanu. Datu ielādēšana atsevišķā tabulā un šīs tabulas kā datu avota izmantošana var samazināt darba slodzi un nodrošināt piemērotu datu arhīvu. Atsākot darbu, atcerieties, ka dati jaunajā tabulā ir tikai momentuzņēmums, tiem nav relāciju vai savienojumu ar avota tabulu vai tabulām.
Tabulas veidošanas vaicājuma process veic šīs vispārējās darbības:
- Iespējojiet datu bāzi, ja tā nav parakstīta vai arī ja tā neatrodas uzticamā atrašanās vietā. Citādi darbības vaicājumus nevar palaist (pievienot, atjaunināt un veidot tabulas vaicājumus).
- Vaicājuma noformējuma skatā izveidojiet atlasīto vaicājumu un pēc tam modificējiet šo vaicājumu, līdz tas atgriež vajadzīgos ierakstus. Varat atlasīt datus no vairākām tabulām, un realitātē varat datus denormalizēt. Piemēram, varat novietot klienta, ekspeditora un piegādātāja datus vienā tabulā, ko nedarītu ražošanas datu bāzē ar pareizi normalizētām tabulām. Varat arī izmantot kritērijus vaicājumā, lai turpmāk pielāgotu vai sašaurinātu rezultātu kopu.
Papildinformāciju par datu normalizēšanu skatiet rakstā Datu bāzes noformēšanas pamati.
- Konvertējiet atlasīto vaicājumu tabulas veidošanas vaicājumam, izvēlieties atrašanās vietu jaunajai tabulai un pēc tam izpildiet vaicājumu, lai izveidotu tabulu.
Nejauciet tabulas veidošanas vaicājumu ar atjaunināšanas vai pievienošanas vaicājumu. Atjaunināšanas vaicājumu izmanto, ja dati jāpievieno vai jāmaina atsevišķos laukos. Pievienošanas vaicājumu izmanto, ja jāpievieno ieraksti (rindas) esošai ierakstu kopai esošā tabulā.
Papildinformāciju par vaicājumiem skatiet rakstā Atjaunināšanas vaicājuma izveidošana. Papildinformāciju par pievienošanas vaicājumiem skatiet rakstā Pievienošanas vaicājuma izveidošana.
Uz lapas sākumu
Tabulas veidošanas vaicājuma izveidošana
Tabulas veidošanas vaicājumu izveido, vispirms izveidojot atlasīto vaicājumu un pēc tam pārkonvertējot to tabulas veidošanas vaicājumā. Atlasītais vaicājums var izmantot aprēķinātos laukus un izteiksmes, lai palīdzētu atgriezt vajadzīgos datus. Šādas darbības izskaidro, kā izveidot un konvertēt vaicājumu. Ja jau ir atlasītais vaicājums, kurš atbilst vajadzībām, var izlaist šīs darbības, lai konvertētu atlasīto vaicājumu un palaistu tabulas veidošanas vaicājumu.
Datu bāzes iespējošana
Piezīme Veiciet šīs darbības tikai, kad datu bāze neatrodas uzticamā atrašanās vietā vai nav parakstīta. Access rāda ziņojumu joslu, kad vien atverat neuzticamu vai neparakstītu datu bāzi.
- Ziņojumu joslā noklikšķiniet uz Opcijas.
- Dialoglodziņā Microsoft Office drošības opcijas noklikšķiniet uz Iespējot šo saturu un pēc tam noklikšķiniet uz Labi.
Ja ziņojumu joslu neredzat,
- Cilnē Datu bāzes rīki grupā Rādīt/paslēpt noklikšķiniet uz Ziņojumu josla.
Atlasītā vaicājuma izveidošana
Piezīme Ja jau ir atlasītais vaicājums, kurš rada vajadzīgos datus, veiciet nākamās darbības.
- Cilnes Izveidot grupā Citi noklikšķiniet Vaicājuma noformējums.
- Dialoglodziņā Tabulas rādīšana veiciet dubultklikšķi uz tabulām, no kurām vēlaties datus izgūt. Katra tabula parādās kā logs vaicājumu noformētāja augšējā sadaļā. Kad esiet beidzis pievienot tabulas, noklikšķiniet uz Aizvērt.
- Katrā tabulā veiciet dubultklikšķi uz lauka vai laukiem, kurus vēlaties izmantot vaicājumā. Katrs lauks parādās tukšā šūnā noformējuma režģa rindā Lauks. Šis zīmējums rāda noformējuma režģi ar vairākiem pievienotiem tabulas laukiem.
- Pēc izvēles pievienojiet jebkuru izteiksmi rindai Lauks.
- Pēc izvēles pievienojiet jebkuru kritēriju noformējuma režģa rindai Kritēriji.
- Lai izpildītu vaicājumu un parādītu rezultātus datu lapā, noklikšķiniet uz Izpildīt
.
- Pēc izvēles mainiet laukus, izteiksmes vai kritērijus un atkārtoti izpildiet vaicājumu, kamēr tas atgriež datus, kurus vēlaties novietot jaunajā tabulā.
Atlasītā vaicājuma konvertēšana
- Atveriet atlasīto vaicājumu noformējuma skatā vai pārslēdzieties uz noformējuma skatu. Access nodrošina vairākus veidus, kā to izdarīt:
- Ja datu lapā ir atvērts vaicājums, ar peles labo pogu noklikšķiniet uz vaicājuma dokumenta cilnes un noklikšķiniet uz Noformējuma skats.
- Ja vaicājums ir aizvērts, navigācijas rūtī ar peles labo pogu noklikšķiniet uz vaicājuma un īsinājumizvēlnē noklikšķiniet uz Noformējuma skats.
- Cilnes Noformējums grupā Vaicājuma veids noklikšķiniet uz Veidot tabulu.
Parādās dialoglodziņš Tabulas izveidošana.
- Lodziņā Tabulas nosaukums ievadiet jaunās tabulas nosaukumu.
-vai-
Noklikšķiniet uz nolaižamās bultiņas un atlasiet esošo tabulas nosaukumu.
- Veiciet vienu no šīm darbībām:
- Novietojiet jauno tabulu pašreizējā datu bāzē
- Ja tā nav jau atlasīta, noklikšķiniet uz Pašreizējā datu bāze un pēc tam noklikšķiniet uz Labi.
- Lai apstiprinātu darbību, noklikšķiniet uz Izpildīt
un pēc tam noklikšķiniet uz Jā.
Piezīme Ja aizstājat esošu tabulu, Access vispirms izdzēš šo tabulu un pieprasa apstiprināt dzēšanu. Lai izveidotu jaunu tabulu, noklikšķiniet uz Jā un pēc tam vēlreiz noklikšķiniet uz Jā.
- Jaunās tabulas novietošana citā datu bāzē
- Noklikšķiniet uz Cita datu bāze.
- Lodziņā Faila nosaukums ievadiet citas datu bāzes atrašanās vietu un faila nosaukumu.
-vai-
Noklikšķiniet uz Pārlūkošana, izmantojiet jauno dialoglodziņu Tabulas izveidošana, lai atrastu citu datu bāzi, un noklikšķiniet uz Labi.
- Noklikšķiniet uz Labi, lai aizvērtu pirmo dialoglodziņu Tabulas izveidošana.
- Noklikšķiniet uz Izpildīt
un pēc tam noklikšķiniet uz Jā, lai apstiprinātu darbību.
Piezīme Ja aizstājat esošu tabulu, Access vispirms izdzēš šo tabulu un pieprasa apstiprināt dzēšanu. Lai izveidotu jaunu tabulu, noklikšķiniet uz Jā un pēc tam vēlreiz noklikšķiniet uz Jā.
Uz lapas sākumu
Papildinformācija par vaicājuma kritērijiem un izteiksmēm
Darbībās šajā rakstā tika minēti vaicājuma kritēriji un izteiksmes. Vaicājuma kritērijs ir kārtula, kura identificē ierakstus, kurus vēlaties ietvert vaicājumā, un šos kritērijus izmanto, kad nevēlaties redzēt visus ierakstus norādītajā datu kopā. Piemēram, kritērijs >25 AND <50 atgriež vērtības, kuras ir lielākas par 25 un mazākas par 50. Kritērijs, piemēram, "Chicago" OR "Paris" OR "Moscow" atgriež tikai ierakstus šīm pilsētām.
Papildinformāciju par kritēriju izmantošanu skatiet rakstā Vaicājuma kritēriju piemēri.
Izteiksme ir matemātisko vai loģisko operatoru, konstanšu, funkciju un lauku, vadīklu un rekvizītu nosaukumu kombinācija, kas ir novērtēta kā viena vērtība. Izteiksmi izmanto, kad vajadzīgi dati, kuri neatrodas tieši tabulā. Piemēram, izteiksme [UnitPrice]*[Quantity] reizina vērtību UnitPrice laukā ar vērtību laukā Quantity. Izteiksmes var dažādi izmantot un to izveidošanas un izmantošanas process var kļūt diezgan sarežģīts.
Papildinformāciju par izteiksmju izveidošanu un izmantošanu skatiet rakstā Izteiksmes izveidošana.
Uz lapas sākumu
Atspējotā režīma pārtraukšana no vaicājuma bloķēšanas
Ja pēc noklusējuma atverat datu bāzi, kura neatrodas uzticamā atrašanās vietā, vai arī, ja neesat izvēlējies uzticēties datu bāzei, programma Access novērš visu darbības vaicājumu — pievienot, atjaunināt, dzēst vai tabulas veidošanas vaicājumus — izpildīšanu.
Ja mēģināt palaist darbības vaicājumu un šķiet, ka nekas nenotiek, pārbaudiet Access statusa joslu, vai tajā nav šāds ziņojums:
Šī darbība vai notikums ir bloķēts atspējotā režīmā.
Ja redzat šādu ziņojumu, veiciet šādas darbības:
Bloķētā satura iespējošana
- Ziņojumu joslā noklikšķiniet uz Opcijas.
Parādās dialoglodziņš Microsoft Office drošības opcijas.
- Noklikšķiniet uz Iespējot šo saturu un pēc tam noklikšķiniet uz Labi.
- Palaidiet vaicājumu vēlreiz.
Ja ziņojumu josla nav redzama
- Noklikšķiniet uz cilnes Datu bāzes rīki un grupā Rādīt/paslēpt noklikšķiniet uz Ziņojumu josla.
Papildinformāciju par atspējoto režīmu un Access drošību skatiet rakstā Drošības piešķiršana Access 2007 datu bāzei.
Uz lapas sākumu