Datu pārvaldība, izmantojot vaicājumus

Vaicājums nesaistītiem datu avotiem

Jūsu pārlūkprogramma neatbalsta video.

Izmēģiniet!

Dažkārt ir jāizveido vaicājums, lai iegūtu informāciju no datu avotiem, kuriem nav tiešas (viens pret vienu vai viens pret daudziem) relācijas.

Starpposmu tabulu izmantošana datu avotu savienošanai vaicājumos

Palaižot vaicājumu, programma Access izmanto relācijas, ko esat izveidojis starp tabulām, un tās veicina un izveido savienojumus starp citiem datu avotiem. Ja vaicājumam nepieciešamo relāciju nav, savienojiet tabulas kā vaicājuma daļu.

Pieņemsim, ka vēlaties skatīt, cik pasūtījumus esat saņēmis produktiem no dažādiem piegādātājiem. Tabula Piegādātāji nav saistīta ar tabulu Detalizēta informācija par pirkšanas pasūtījumu, kurā ir produktu nosaukumā iekļautie papildinformācija par produktu un daudzums. Tomēr tabula Pirkšanas pasūtījumi ir savienota ar tabulu Detalizēta informācija par pirkšanas pasūtījumiem.

Vairāki tabulas datu avoti ar un bez iepriekš definētām relācijām.

Padoms.: Ja šī relācija var būt nepieciešama ārpus jūsu veidotā vaicājuma, ieteicams izveidot starpsa relāciju vēlākai lietošanai. Lai uzzinātu, kā to darīt, skatiet sadaļu Relāciju daudzi pret daudziem izveide.

Ja nevēlaties veidot starpposmu tabulu savā datu bāzē, izmantojiet tabulu Pirkšanas pasūtījumi kā starpposmu tabulu vaicājumā. Pievienojiet tabulu Piegādātāji pa kreisi no tabulas Pirkšanas pasūtījumi un izveidojiet savienojumu.

Vienas tabulas izmantošana, lai netieši savienotu divas citas tabulas

Tabula Pirkšanas pasūtījumi savieno divas nesavienotās tabulas: Piegādātāji un Detalizēta informācija par pirkšanas pasūtījumu. Savienojiet tabulas, izmantojot laukus (piemēram, ID tabulā Piegādātājs un Piegādātāja ID tabulā Pirkšanas pasūtījumi), kas atbilst tālāk norādītajiem kritērijiem.

  • Abiem laukiem ir atbilstoši vai saderīgi datu tipi. Piemēram, teksta lauku nevar savienot ar skaitļu lauku.

  • Lauki identificē atbilstošus, unikālus ierakstus katrā tabulā. Piemēram, nevajadzētu savienot divus laukus Uzvārds, jo uzvārdi ne vienmēr ir unikāli.

  • Lauki nodrošina, ka tiek iegūts pareizais ierakstu rezultāts. Piemēram, ja savienosit piegādātāja ID ar pirkuma ID, iespējams, tiks atrastas vairākas atbilstības, ja ID ir līdzīgi. Tomēr rezultāti nav jēgu, jo piegādātāja ID ar pirkuma ID nav nekādas darbības. Labāk ir savienot ID no tabulas Piegādātājs ar piegādātāja ID tabulā Pirkšanas pasūtījumi— atgrieztie ieraksti būs saprotami, jo abi lauki identificē piegādātāju.

Darbības

Neatkarīgi no tā, vai datu bāzē ir starpposmu tabula vai ja plānojat to izmantot vaicājumā, veiciet tālāk norādītās darbības.

  1. Starp abām savstarpēji nesaistītām tabulām pievienojiet vaicājumam starp starpposmu tabulu.

  2. Izveidojiet visus nepieciešamos savienojumus ar starpniecības tabulu.

    Savienojumi var izmantot jebkura tipa savienojumu, taču tie ir jāsavieno, izmantojot laukus, kas atbilst iepriekš šajā modulī aprakstītajiem kritērijiem.

    Nepieciešamo savienojumu izveide, izmantojot starpposmu
  3. Pabeidziet vaicājumu.

    Izpildiet parasti veicamās darbības, lai izveidotu vaicājumu: pievienojiet izvades laukus, pievienojiet kritērijus un izpildiet vai saglabājiet savu vaicājumu. Lai uzzinātu, kā to darīt, skatiet rakstu Pamata vaicājumu izveide.

    Piezīme.: Starpposmu tabula nav jāiekļauj rezultātos. Tai ir jābūt tikai daļai no vaicājuma datu avotiem, lai programma Access varētu savienot datus.

Vai vēlaties iegūt papildu informāciju?

Pamata vaicājumu izveide

Vaicājumu izveide, savienojot vairākus datu avotus

Vaicājumu izveide ar ārējiem savienojumiem

Excel apmācība

Outlook apmācība

Vai nepieciešama papildu palīdzība?

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 jums varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta speciālistiem.

×