Vaicājuma palaišana

Piezīme.: Mēs vēlamies sniegt jums visjaunāko palīdzības saturu jūsu valodā, cik vien ātri to varam. Šī lapa ir tulkota automatizēti, un tajā var būt gramatiskas kļūdas un neprecizitātes. Mūsu nolūks ir šo saturu padarīt jums noderīgu. Vai lapas lejasdaļā varat mums pavēstīt, vai informācija jums noderēja? Ērtai atsaucei šeit ir šis raksts angļu valodā.

Vaicājums ir instrukcijas, kas var izmantot, strādājot ar datu kopu. Vaicājumu palaiž, lai izpildītu šos norādījumus. Papildus atgriezt rezultātus, kas var sakārtot, grupēti vai filtrēta — vaicājumu var arī izveidot, kopēt, dzēš vai maina datus.

Šajā rakstā ir paskaidrots, kā palaist vaicājumus un nodrošina tikai īsu pārskatu par dažāda veida vaicājumiem. Rakstā arī apspriesti kļūdu ziņojumi, kas var rasties, palaižot dažādu tipu vaicājumus un nodrošina darbības, ko varat veikt, lai novērstu vai izlabot šādas kļūdas.

Šajā rakstā nesniedz detalizētus norādījumus par vaicājumu izveidi.

Svarīgi!: Darbības vaicājumi nevar palaist, ja datu bāzes darbojas atspējošanas režīmā — samazinātas funkcionalitātes režīmā, programma Access izmanto, lai aizsargātu savus datus noteiktos apstākļos. Ir redzama dialoglodziņa rūtiņu brīdinājuma, vai brīdinājuma ziņojumu joslā.

Lai iegūtu papildinformāciju par atspējoto režīmu un kā iespējot darbības vaicājumu, skatiet sadaļu izpildīt darbības vaicājumu.

Iespējamās darbības

Palaidiet atlases vai krustvaicājuma

Izpildīt darbības vaicājumu

Parametru vaicājumu

Specifisku vaicājumu

Problēmu novēršana saistībā ar kļūdas ziņojumu

Palaidiet atlases vai krustvaicājuma

Atlases vaicājumus un izmanto krustvaicājumi izgūt un attēlotu datus, kā arī piegādes formās un atskaitēs ar datiem. Palaižot atlases vai krustvaicājuma AccessDatu lapas skatsparāda rezultātus.

Palaidiet vaicājumu

  1. Atrodiet vaicājumu navigācijas rūtī.

  2. Veiciet kādu no šīm darbībām:

    • Veiciet dubultklikšķi uz vaicājuma, kuru vēlaties izpildīt.

    • Noklikšķiniet uz vaicājuma, kuru vēlaties izpildīt un pēc tam nospiediet taustiņu ENTER.

Ja vaicājuma, kuru vēlaties izpildīt pašlaik ir atvērts Noformējuma skats, varat arī palaist to, noklikšķinot uz palaistMicrosoft Office Fluent lietotāja interfeisslentes cilnes noformējums grupā rezultāti .

Uz lapas sākumu

Izpildīt darbības vaicājumu

Ir pieejami četri darbības vaicājumu veidi: pievienošanas vaicājumu, dzēšanas vaicājumu, atjaunināšanas vaicājumu un tabulas veidošanas vaicājumu. Tabulas veidošanas vaicājumu (kas izveidotu jaunas tabulas), izņemot darbības vaicājumu veicat izmaiņas ar tabulu, pamatojoties uz datiem. Šīs izmaiņas nevar viegli atsaukt, piemēram, nospiežot taustiņu kombināciju CTRL + Z. Ja veicat izmaiņas, izmantojot darbības vaicājumu, kas vēlāk izlemjat, ka nav jāveic, parasti ir atjaunot datus no dublējumkopijas. Šī iemesla dēļ vienmēr pārliecinieties, vai esat izveidojis jaunu dublējumkopiju pamatā esošos datus pirms darbības vaicājuma izpildes.

Jūs varat samazināt risku, darbības vaicājuma izpildes, vispirms apskatot datus, kas tiek sekots. To var paveikt divējādi, kā aprakstīts tālāk.

  • Skatiet darbības vaicājumu datu lapas skatā, pirms to palaižat. Lai to izdarītu, atveriet to noformējuma skatā, Access statusa joslanoklikšķiniet uz skats un pēc tam īsinājumizvēlnē noklikšķiniet uz Datu lapas skatā . Lai pārslēgtos atpakaļ uz noformējuma skatu, vēlreiz noklikšķiniet uz skats un pēc tam īsinājumizvēlnē noklikšķiniet uz Noformējuma skats .

  • Nomainiet vaicājumu uz atlases vaicājumu un pēc tam izpildiet to.

    Piezīme.: Noteikti ņemiet vērā, kāda veida darbības vaicājumu (pievienot, atjaunināt, tabulas izveidošana vai dzēšana) tiek sākta, lai varētu mainīt vaicājumu atpakaļ uz šī tipa pēc priekšskatījuma datiem, izmantojot šo metodi.

    Izpildīt darbības vaicājumu, kā atlases vaicājuma

    1. Atveriet darbības vaicājumu noformējuma skatā.

    2. Cilnes noformējums grupā Vaicājuma tips noklikšķiniet uz Atlasīt.

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

Palaidiet vaicājumu

Kad esat gatavs izpildīt darbības vaicājumu, veiciet dubultklikšķi uz tās navigācijas rūtī vai noklikšķiniet uz tā un pēc tam nospiediet taustiņu ENTER.

Svarīgi!: Pēc noklusējuma programma Access atspējo visus darbības vaicājumus datu bāzē, izņemot, ja norādāt, ka uzticaties datu bāzes. Varat norādīt, ka uzticaties datu bāzei, izmantojot ziņojumu joslu, tieši zem lentes.

Ziņojumu josla

Uzticēšanās datu bāzei

  1. Ziņojumu joslā noklikšķiniet uz Opcijas.

    Tiek atvērts dialoglodziņš Microsoft Office drošības opcijas.

  2. Atlasiet Iespējot šo saturu un pēc tam noklikšķiniet uz Labi.

Parametru vaicājumu

parametru vaicājums piedāvā vērtība, kad to palaižat. Kad norādāt vērtību, parametru vaicājums to lieto kā lauka kritēriju. Tas, kuram laukam tiek lietots šis kritērijs ir norādīts vaicājuma noformējumā. Ja nav ievadīta vērtība, ja tiek prasīts, parametru vaicājuma ievadi saprot kā tukšu virkni.

Parametru vaicājums vienmēr ir arī cita tipa vaicājums. Vairākums parametru vaicājumu ir atlases vaicājumi vai krustvaicājumi, bet pievienošanas, tabulas veidošanas un atjaunināšanas vaicājumi var būt parametru vaicājumi.

Jūs parametru vaicājumu atbilstoši tā otram vaicājuma tipam, bet vispār, veiciet tālāk minētās darbības.

Palaidiet vaicājumu

  1. Atrodiet vaicājumu navigācijas rūtī.

  2. Veiciet kādu no šīm darbībām:

    • Veiciet dubultklikšķi uz vaicājuma, kuru vēlaties izpildīt.

    • Noklikšķiniet uz vaicājuma, kuru vēlaties palaist un pēc tam nospiediet taustiņu ENTER.

  3. Kad tiek parādīta parametru uzvedne, ievadiet vērtību, kas jālieto kā kritēriju.

Uz lapas sākumu

Specifisku vaicājumu

Ir trīs galvenie veidi SQL specifisks vaicājums: apvienošanas vaicājumi, tiešs vaicājumi un datu definīcijas vaicājumi.

Apvienošanas vaicājumi apvieno datus no divām vai vairākām tabulām, bet ne tādā pašā veidā kā citi vaicājumi. Tā kā lielākā daļa vaicājumi apvieno datus ar rindu konkatenācijas metodi, apvienošanas vaicājumi apvieno datus, pievienojot rindas. Apvienošanas vaicājumi atšķiras no pievienošanas vaicājumiem ar to, ka apvienošanas vaicājumi nemaina pamatā esošās tabulas. Apvienošanas vaicājumi pievieno rindas ierakstkopā, kas nav saglabāts, pēc tam, kad vaicājums ir aizvērts.

Tiešo vaicājumu nevar apstrādāto datu bāzes programmu komplektā ar programmu Access; drīzāk, tie tiek tieši nodoti attālās datu bāzes serverim, kas veic apstrādi un pēc tam nodod rezultātus atpakaļ uz Access.

Datu definēšanas vaicājumi ir īpaša tipa vaicājums, kas nevar apstrādāt datus; tā vietā datu definēšanas vaicājumi izveidot, dzēst vai modificēt citu datu bāzes objekti.

SQL vaicājumus nevar atvērt noformējuma skatā. Viņi var tikai atvērt SQL skatā, vai palaist. Datu definēšanas vaicājumi, izņemot darbojas specifisku vaicājumu to atver datu lapas skatā.

Palaidiet vaicājumu

  1. Atrodiet vaicājumu navigācijas rūtī.

  2. Veiciet kādu no šīm darbībām:

    • Veiciet dubultklikšķi uz vaicājuma, kuru vēlaties izpildīt.

    • Noklikšķiniet uz vaicājuma, kuru vēlaties izpildīt un pēc tam nospiediet taustiņu ENTER.

Uz lapas sākumu

Problēmu novēršana saistībā ar kļūdas ziņojumu

Šajā tabulā ir apkopotas izplatītākie kļūdu ziņojumi, ko varat saņemt. Šo kļūdu var parādīties kā ziņojums šūnā (nevis paredzētās vērtības) vai kā kļūdas ziņojums. Tālāk esošajās sadaļās sarakstā iekļaut procedūras, varat izmantot šo kļūdu novēršanu.

Piezīme.: Šīs tabulas saturs nav pilnīgs. Ja tā nav iekļauta saņemat kļūdas ziņojumu, varat iesniegt atsauksmes, izmantojot formu šī raksta beigās un detalizētu informāciju par šo kļūdas ziņojumu, ieskaitot komentāra lodziņš — tajā.

Kļūdas ziņojums

Problēma

Risinājums

Tipu nesaderība izteiksmē

Vaicājums, iespējams, savieno laukus, kurās ir atšķirīgi datu tipi.

Pārbaudiet vaicājuma noformējumu un nodrošiniet, lai savienotajiem laukiem būtu vienādam datu tipam. Norādījumus skatiet sadaļā Savienoto lauku pārbaude vaicājumā.

Ieraksts tiek izdzēsts

Tas var notikt, ja ir bojāts vai nu objekts vai datu bāze.

Saspiest un labot datu bāzi. Norādījumus skatiet sadaļā kompaktā un izlabot savas datu bāzes.

Riņķveida atsauces, kas izraisa alias (aizstājvārds)

Laukā kam piešķirts aizstājvārds ir tāda pati, kā komponents izteiksmes šim laukam.

Alias (aizstājvārds) ir nosaukums, kas tiek piešķirta jebkura izteiksme, kas nav faktisko lauka vaicājuma noformējuma režģa rindā lauks . Access piešķir aizstājvārds jūsu vietā, ja to izdarīt pats; piemēram, Izteiksme1. Alias (aizstājvārds) uzreiz seko kols (:) un pēc tam — izteiksme. Kad vaicājums tiek izpildīts, aizstājvārds kļūst par kolonnas nosaukumu datu lapā.

Nomainiet aizstājvārdu. Norādījumus skatiet sadaļā mainīt lauka aizstājvārdu.

#Error

Šī kļūda var rasties, ja aprēķinātā lauka vērtība ir lielāka par vērtību, kas atļauj lauka rekvizīta FieldSize iestatījumam. Tas notiek arī tad, ja aprēķinātā lauka saucējs ir vai tiek novērtēts uz nulli (0).

Nodrošina, ka aprēķinātā lauka saucējs netiktu novērtēts uz nulli (0). Ja nepieciešams, mainiet rekvizīta FieldSize .

#Deleted

Ieraksts ir minētas ir izdzēsts.

Ja nejauši izdzēsta ierakstu, tas ir jāatjauno no dublējumkopijas. Ja tika apzināti dzēšanu, varat ignorēt šo kļūdas ziņojumu, nospiežot taustiņu kombināciju SHIFT + F9, lai atsvaidzinātu vaicājumu.

Savienoto lauku pārbaude vaicājumā

Lai pārbaudītu, vai vaicājuma laukus datu tipi, jāapskata avota tabulas noformējuma skatā un pārbaudiet rekvizītu lauki ir pārbaudes.

  1. Atveriet vaicājumu noformējuma skatā. Savienojumi tiek parādīti kā rindas, kas savieno avota tabulu laukiem. Piezīme tabulu un lauku nosaukumus katra savienojuma.

  2. Navigācijas rūtī ar peles labo pogu noklikšķiniet katrā tabulu, kurā ir viena vai vairākiem laukiem pievienojies vaicājumā, un pēc tam noklikšķiniet uz Noformējuma skats.

    Savienoti lauki ar nevienādiem datu tipiem

    1. Savienoto lauku ar dažādiem datu tipiem.

    2. ar peles labo pogu noklikšķiniet uz tabulas un pēc tam noklikšķiniet uz noformējuma skats.

  3. Katra savienojuma salīdzināt vērtības kolonnā Datu tips tabulas noformējuma režģa laukos iesaistīti šajā pievienoties.

    Tabulas noformējuma skatā savienotā lauka datu tipa pārbaude.

    1. Savienoto lauku tabulas noformējuma skatā datu tipa pārbaude.

  4. Lai pārslēgtos uz tabulu, ar kura palīdzību var redzēt tās lauki, noklikšķiniet uz cilnes ar tabulas nosaukumu.

Uz lapas sākumu

Saspiest un labot datu bāzi

Palaižot utilītu Saspiest un labot datu bāzi programmā Access var uzlabot datu bāzes veiktspēju. Šo utilītu izveido datu bāzes faila kopiju un, ja tas ir sadalīti, pārkārto kā datu bāzes fails tiek glabāts diskā. Pēc saspiešanas un labošanas process ir pabeigts, saspiestā datu bāze tiks izceltas lieki vietas un parasti ir mazāka nekā. Datu bāzes saspiešanas bieži, var palīdzēt nodrošinātu optimālu datu bāzes lietojumprogrammas veiktspēju, un arī novērst kļūdas, kas rodas aparatūras problēmu, strāvas padeves pārtraukumu vai viļņu un līdzīgu iemeslu dēļ.

Kad saspiešana ir pabeigta, vaicājuma ātrums palielinās, jo nepārtrauktu lapu tabulās ir pārrakstīti pamatā esošos datus. Nepārtrauktu lapu skenēšana ir daudz ātrāk, nekā fragmentētu lapu skenēšana. Vaicājumu optimizētas arī pēc katra datu bāzes saspiešanu.

Saspiešanas laikā varat izmantot sākotnējo saspiestā datu bāzes faila nosaukumu vai citu nosaukumu var izmantot, lai izveidotu atsevišķā failā. Ja izmantojat to pašu nosaukumu un datu bāze tiek saspiesta veiksmīgi, Access faila oriģinālu automātiski aizstāj ar saspiesto versiju.

Šī procesa automatizācijas opcijas iestatīšana

  1. Noklikšķiniet uz faila > Opcijas , lai atvērtu dialoglodziņu Access opcijas .

  2. Noklikšķiniet uz Pašreizējā datu bāze un sadaļā Lietojumprogrammas opcijasatzīmējiet izvēles rūtiņu aizverot saspiest .

    Tas izraisa piekļuvi automātiski saspiest un labot datu bāzi ikreiz, kad tas ir aizvērts.

Jūsu datu bāzes manuāla saspiešana un labošana

  1. Noklikšķiniet uz datu bāzes rīki > saspiest un labot datu bāzi.

Uz lapas sākumu

Mainīt lauka aizstājvārdu

  1. Atveriet vaicājumu noformējuma skatā.

  2. Vaicājuma noformējuma režģī atrodiet laukus, kuriem ir aizstājvārdi. Tie būs kols beigās lauka nosaukumu, kā tas ir nosaukums:.

  3. Pārbaudiet katru aizstājvārdu, pārliecinoties, vai aizstājvārds nav vienāds ar tāda lauka nosaukumu, kas ir daļa no aizstājvārda izteiksmes. Ja tas ir vienāds nomainiet aizstājvārdu.

Uz lapas sākumu

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.

×