Applies ToAccess pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016
Jūsu pārlūkprogramma neatbalsta video. Instalējiet Microsoft Silverlight, Adobe Flash Player vai Internet Explorer 9.

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ā 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 6D un informācija par daudzumu. 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ā Jaunrade relācijas daudzi pret daudziem.

Ja nevēlaties veidot starpposmu tabulu savā datu bāzē, izmantojiet tabulu Pirkšanas pasūtījumi kā starpposmu tabulu savā 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. Jaunrade nepieciešami savienojumi ar starpposmu tabulu.

    Connections izmantot jebkura atbilstoša tipa savienojumu, taču ir jāizveido savienojums, 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 Jaunrade, skatiet sadaļu Pamata vaicājumi.

    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

Jaunrade vaicājumu atjaunināšana, savienojot vairākus datu avotus

Vaicājumu izveide ar ārējiem savienojumiem

Excel apmācība

Outlook apmācība

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.