Datu pārvaldība, izmantojot vaicājumus

Vaicājums nesaistītiem datu avotiem

Surface Book ierīces foto

Izmēģiniet!

Dažkārt nepieciešams izveidot vaicājumu, lai izgūtu informāciju no datu avotiem, kuriem nav tiešas (viens pret vienu vai viens pret daudziem).

Starptabulu izmantošana datu avotu savienošanai vaicājumos

Palaižot vaicājumu, programma Access izmanto starp tabulām izveidotās relācijas, un tā secina un izveido savienojumus starp citiem datu avotiem. Ja vaicājumam nav nepieciešamas relācijas, tabulas ir jāpievieno kā šī vaicājuma daļa.

Pieņemsim, ka vēlaties uzzināt, cik pasūtījumu ir saņemts dažādu piegādātāju produktiem. Jūsu piegādātāju tabula nav savienota ar jūsu pirkšanas pasūtījuma detalizētās informācijas tabulu, kurā ir norādītas produkta ID un informācija par daudzumu. Tomēr tabula pirkšanas pasūtījumi ir saistīta ar tabulu pirkšanas pasūtījumu dati.

Vairāku tabulu datu avoti ar un bez iepriekš definētajām relācijām.

Padoms.: Ja jums, iespējams, būs nepieciešamas šīs relācijas ārpus izveidotā vaicājuma, ieteicams izveidot starprelāciju vēlākai izmantošanai. Lai uzzinātu, kā to paveikt, skatiet rakstu relāciju daudzi pret daudziem izveide.

Ja nevēlaties izveidot starptabulu savā datu bāzē, izmantojiet tabulu pirkšanas pasūtījumi kā starpuzņēmumu vaicājumu. Pievienojiet tabulu Suppliers pa kreisi no tabulas pirkšanas pasūtījumi un izveidojiet savienojumu.

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

Tabulā Pirkšanas pasūtījumi tiek savienotas divas savstarpēji atšķirīgas tabulas, piegādātāji un pirkuma pasūtījuma dati. Savienojiet tabulas ar laukiem (piemēram, ID piegādātāju tabulā un piegādātāju ID tabulā Pirkšanas pasūtījumi), kas atbilst šādiem kritērijiem:

  • Abos laukos ir sakrītoši vai saderīgi datu tipi. Piemēram, teksta lauku nevar savienot ar Number lauku.

  • Lauki identificē katrā tabulā atbilstošos unikālos ierakstus. Piemēram, jūs nevēlaties savienot divus uzvārda laukus, jo ne vienmēr ir unikāli nosaukumi.

  • Lauki nodrošina pareizo ierakstu rezultātu. Piemēram, ja esat savienojis piegādātāja ID ar iegādes ID, iespējams, saņemsit dažas atbilstības, ja ID ir līdzīgi. Taču rezultāti nav loģiski, jo piegādātāja ID neveic nekādas izmaiņas ar iepirkuma ID. Labāka izvēle ir izveidot savienojumu ID no piegādātāju tabulas uz piegādātāju ID tabulā Pirkšanas pasūtījumi, jo abi lauki identificē piegādātāju.

Darbības

Neatkarīgi no tā, vai jums ir starpsummas tabula savā datu bāzē vai vienkārši plānojat to izmantot savā vaicājumā, veiciet tālāk norādītās darbības.

  1. Pievienojiet starpsummas tabulu vaicājumam starp divām nesavienotām tabulām.

  2. Izveidojiet visus nepieciešamos savienojumus ar vidējo tabulu.

    Savienojumi var izmantot jebkuru attiecīgu savienojuma tipu, bet tie ir jāsavieno ar laukiem, kas atbilst iepriekš šajā modulī aprakstītajiem kritērijiem.

    Vajadzīgo savienojumu izveide ar vidējo tabulu
  3. Vaicājuma Pabeigšana.

    Rīkojieties saskaņā ar parastajām darbībām, lai izveidotu vaicājumu: pievienojiet izvades laukus, pievienojiet jebkādus kritērijus un palaidiet vai saglabājiet vaicājumu. Lai uzzinātu, kā to paveikt, skatiet rakstu pamata vaicājumu izveide.

    Piezīme.: Rezultātos nav jāiekļauj tabula Intermediate. Tai ir tikai jāietilpst vaicājuma datu avotos, lai programma Access varētu izveidot savienojumu ar datiem.

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

Pamata vaicājumu izveide

Vaicājumu izveide, pievienojot vairākus datu avotus

Vaicājumu izveide ar ārējiem savienojumiem

Excel apmācība

Outlook apmācība

Piezīme.:  Šī 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 jūs varat mūs informēt, vai informācija bija noderīga? Šeit ir raksts angļu valodā jūsu atsaucei.​

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.

×