Rakenduskoht
Access 2010 Access 2007

Märkus.: Selle teema teave kehtib ainult Microsoft Accessi projekti (.adp) kohta.

Päringu Designer koosneb kolmest paanist: diagrammipaanist, koordinaatvõrgu paanist ja SQL-paanist.

Päringu kolm paani Designer

the diagram, grid, and sql panes of the query designer

  • Diagrammipaanil kuvatakse päringuga esitatavad tabelid, vaated ja reasisesed funktsioonid. Iga ristkülik tähistab tabelit, vaadet või reaülest funktsiooni ja kuvab saadaolevad andmeveerud ning ikoonid, mis näitavad, kuidas iga veergu päringus kasutatakse. Ühendusi tähistavad ristkülikute vahelised jooned.

  • Paanil Koordinaatvõrk on arvutustabelilaadne koordinaatvõrk, kus saate määrata suvandid ( nt kuvatavad andmeveerud, valitavad read, ridade rühmitamine jne).

  • SQL-paanil kuvatakse päringu SQL-lause. Päringu Designer loodud SQL-lauset saate redigeerida või sisestada oma SQL-lause. See on eriti kasulik selliste SQL-lausete sisestamisel, mida ei saa diagrammi ja ruudustiku paanide (nt ühispäringute) abil luua.

Päringu saate luua mis tahes paanil töötades: saate määrata kuvatava veeru, valides selle diagrammipaanil, sisestades selle ruudustikupaanile või muutes selle SQL-lause osaks SQL-paanil. Diagrammi-, koordinaatvõrgu- ja SQL-paanid sünkroonitakse– kui teete ühel paanil muudatusi, kajastuvad muudatused automaatselt ka muudel paanidel.

Diagrammipaan

Diagrammipaani ülevaade

Diagrammipaanil kuvatakse päringu tabelite, vaadete, kasutaja määratletud funktsioonide või alampäringutega graafiline kuva. Samuti kuvatakse nendevahelised ühendamise seosed.

Paanil Skeem saate teha järgmist.

  • Saate lisada või eemaldada tabeleid, vaateid, kasutaja määratletud funktsioone või alampäringuid ning määrata väljundi andmeveerge.

  • Määrake päringu järjestamiseks veerud.

  • Määrake, et soovite tulemikomplekti ridu rühmitada.

  • Saate luua või muuta tabelite, vaadete, kasutaja määratletud funktsioonide või alampäringute vahelisi ühendusi.

Kui teete diagrammipaanil mõne muudatuse, värskendatakse paani Ruudustik ja SQL teie muudatuse kajastamiseks. Näiteks kui valite diagrammipaanil tabeli, vaate, kasutaja määratletud funktsiooni või alampäringu aknas väljundiks veeru, lisab päring Designer andmeveeru paanile Koordinaatvõrk ja SQL-i paanil SQL-lausesse.

Diagrammipaani ikoonid, märkeruudud ja sümbolid

Iga tabel, vaade, kasutaja määratletud funktsioon või alampäring kuvatakse diagrammipaanil eraldi aknana. Iga ristküliku tiitliriba ikoon näitab, millist tüüpi objekti ristkülik tähistab, nagu on näidatud järgmises tabelis.

Ikoon

Object type

icon image

Tabel

icon image

Vaade

icon image

Funktsioon In-line

icon image

Alampäring (FROM-klauslis)

Igal ristkülikul kuvatakse tabeli, vaate või kasutaja määratletud funktsiooni andmeveerud. Märkeruudud ja sümbolid kuvatakse veergude nimede kõrval, et näidata, kuidas veerge päringus kasutatakse. Kohtspikrid kuvavad teavet (nt andmetüüp ja veergude maht).

Input source window

Järgmises tabelis on loetletud iga tabeli, vaate või kasutaja määratletud funktsiooni ristkülikus kasutatavad märkeruudud ja sümbolid.

Märkeruut või sümbol

Kirjeldus

märkeruut icon image icon image icon image

Määrab, kas andmeveerg kuvatakse päringutulemite komplektis (valikpäring) või kasutatakse päringus Värskendamine, Lisamine, Tabeli koostamine või Väärtuste lisamine. Valige veerg, mille soovite tulemite hulka lisada. Kui (Kõik veerud) on valitud, kuvatakse väljundis kõik andmeveerud.

Märkeruuduga kasutatav ikoon muutub vastavalt loodava päringu tüübile. Kustutuspäringu loomisel ei saa üksikuid veerge valida.

icon image icon image

Näitab, et andmeveergu kasutatakse päringutulemite järjestamiseks (kuulub klauslisse ORDER BY). Kui sortimisjärjestus on tõusev, kuvatakse ikoon A–Y, kui sortimisjärjestus on tõusev, või Z-A, kui sortimisjärjestus on laskuvas järjestuses.

icon image

Näitab, et andmeveergu kasutatakse koondpäringus rühmitatud tulemikomplekti loomiseks (kuulub klauslisse GROUP BY).

icon image

Näitab, et andmeveerg on kaasatud päringu otsingutingimusse (kuulub WHERE- või HAVING-klauslisse).

icon image

Näitab, et andmeveeru sisu summeeritakse väljundi jaoks (kaasatakse funktsiooni SUM, AVG või muusse kokkuvõttefunktsiooni).

Märkus.: Päringu Designer ei kuva tabeli, vaate ega kasutaja määratletud funktsiooni andmeveerge, kui teil pole sellele juurdepääsuks piisavaid õigusi või kui andmebaasidraiver ei saa selle kohta teavet tagastada. Sellisel juhul kuvab Designer Päring ainult tabeli, vaate või kasutaja määratletud funktsiooni tiitliriba.

Ühendatud tabelid paanil Skeem

Kui päring hõlmab ühendamist, kuvatakse ühendamisse kaasatud andmeveergude vahel ühendusjoon. Kui ühendatud andmeveerge ei kuvata (nt tabel, vaade, kasutaja määratletud funktsioon või alampäringu aken on minimeeritud või ühendamine sisaldab avaldist), paigutab päring Designer ühendusrea tabelit, vaadet, kasutaja määratletud funktsiooni või alampäringut tähistava ristküliku tiitliribale. Designer Päring kuvab iga ühendamistingimuse kohta ühe ühendusrea.

A single join line between two tables

Ühendamisjoone keskel asuva ikooni kuju näitab, kuidas tabelid või tabeli struktureeritud objektid ühendatakse. Kui liitmisklausel kasutab muud tehtemärki peale võrdusmärgi (=), kuvatakse tehtemärk liitmisjoone ikoonil. Järgmises tabelis on loetletud ikoonid, mida saab kuvada ühendusjoonel.

Join line icon

Kirjeldus

icon image

Sisemine ühendamine (loodud võrdusmärgiga).

Symbol for an inner join based on the "greater than" operator

Sisemine ühendamine tehtemärgi "suurem kui" põhjal. (Ühendusjoone ikoonil kuvatav tehtemärk kajastab ühendamisel kasutatud tehtemärki.)

icon image

Välised ühendamised, kuhu kaasatakse kõik vasakul esitatud tabeli read, isegi kui neil pole seotud tabelis vasteid.

icon image

Välised ühendamised, kuhu kaasatakse kõik paremal asuva tabeli read, isegi kui neil pole seotud tabelis vasteid.

icon image

Täielik välise ühendamise funktsioon, kuhu kaasatakse mõlema tabeli kõik read, isegi kui need ei vasta seotud tabelile, vaatele, kasutaja määratletud funktsioonile või alampäringule.

Ühendamisjoone lõpus olevad ikoonid tähistavad ühendamise tüüpi. Järgmises tabelis on loetletud ühenduste tüübid ja ikoonid, mida saab liitmisjoone lõpus kuvada.

Ikoon liitmisjoone lõpus

Kirjeldus

icon image

Üks-ühele ühendamine

icon image

Üks-mitmele ühendamine

icon image

Päringu Designer ei saa liitmistüüpi määratleda

Koordinaatvõrgu paan

Paani Ruudustik ülevaade

Paanil Koordinaatvõrk saate määrata päringusuvandid (nt kuvatavad andmeveerud, tulemite järjestamine ja valitavad read), sisestades valikud arvutustabelilaadsesse ruudustikku. Paanil Koordinaatvõrk saate määrata järgmist.

  • Kuvatavad veerud ja veerunime pseudonüümid.

  • Tabel, mille juurde veerg kuulub.

  • Arvutusliku veeru avaldised.

  • Päringu sortimisjärjestus.

  • Otsingutingimused.

  • Rühmitamiskriteeriumid, sh kokkuvõttearuannetes kasutatavad kokkuvõttefunktsioonid.

  • Päringute Värskenda või Lisa väärtused uued väärtused.

  • Lisamispäringute sihtveerunimed.

Paanil Koordinaatvõrk tehtud muudatused kajastuvad automaatselt paanil Skeem ja SQL-i paanil. Samamoodi värskendatakse paani Ruudustik automaatselt, et see kajastaks ka teistel paanidel tehtud muudatusi.

Koordinaatvõrgu paani veerud

Paani Ruudustik ridades kuvatakse päringus kasutatud andmeveerud; Paani Ruudustik veerud kuvavad päringusuvandid.

Grid pane

Paanil Koordinaatvõrk kuvatav teave sõltub loodava päringu tüübist. Valikupäringu loomisel sisaldab paan Ruudustik erinevaid veerge kui värskenduspäringu loomisel.

Järgmises tabelis on loetletud koordinaatvõrgu veerud, mida saab kuvada paanil Koordinaatvõrk.

Veerg

Päringu tüüp

Kirjeldus

Veerg

Kõik

Kuvab päringus kasutatava andmeveeru nime või arvutatud veeru avaldise. See veerg on lukus, nii et see on horisontaalselt kerimisel alati nähtav.

Pseudonüüm

Select, Addend, Update, Make-Table

Määrab veeru alternatiivse nime või arvutatud veeru jaoks kasutatava nime.

Tabel

Select, Addend, Update, Make-Table

Määrab seotud andmeveeru tabeli, vaate, kasutaja määratletud funktsiooni või alampäringu nime. See veerg on arvutatud veergude puhul tühi.

Väljund

Select, Addend, Make-Table

Määrab, kas päringuväljundis kuvatakse andmeveerg.

Märkus.:  Kui andmebaas seda lubab, saate sortimiseks või otsingulauseteks kasutada andmeveergu ilma seda tulemikomplektis kuvamata.

Sortimistüüp

Vali, lisa lisa

Määrab, et seostuvat andmeveergu kasutatakse päringutulemite sortimiseks ja kas sortimine on tõusev või laskuv.

Sortimisjärjestus

Vali, lisa lisa

Määrab tulemikomplekti sortimiseks kasutatavate andmeveergude sortimise prioriteedi. Kui muudate andmeveeru sortimisjärjestust, värskendatakse vastavalt ka kõigi muude veergude sortimisjärjestust.

Rühmitusalus.

Select, Addend, Make-Table

Määrab, et seotud andmeveergu kasutatakse kokkuvõttepäringu loomiseks. See ruudustikuveerg kuvatakse ainult siis, kui olete valinud menüüs Tööriistad käsu Rühmitusalus või lisanud SQL-i paanile klausli GROUP BY.

Vaikimisi on selle veeru väärtuseks seatud Rühmitusalus ja veerust saab klausli GROUP BY osa.

Kui liigute selle veeru lahtrisse ja valite seotud andmeveerule rakendamiseks kokkuvõttefunktsiooni, lisatakse tulemiavaldis vaikimisi tulemikomplekti väljundveeruna.

Kriteeriumid

Kõik

Määrab seostuva andmeveeru otsingutingimuse (filtri). Sisestage tehtemärk (vaikeväärtus on "=") ja otsitav väärtus. Ümbritsege tekstiväärtused ülakomadega.

Kui seostatud andmeveerg on osa GROUP BY-klauslist, kasutatakse teie sisestatud avaldist HAVING-klausli jaoks.

Kui sisestate ruudustikku Kriteeriumid rohkem kui ühe lahtri väärtused, lingitakse otsingutingimused automaatselt loogikaga AND.

Ühe andmebaasiveeru jaoks mitme otsingutingimuse avaldise (nt (fname > 'A') AND (fname < 'M')) määramiseks lisage andmeveerg kaks korda koordinaatvõrgu paanile ja sisestage iga andmeveeru eksemplari jaoks eraldi väärtused veergu Kriteeriumid .

Või...

Kõik

Määrab andmeveeru täiendava otsingutingimuse avaldise, mis on lingitud eelmiste avaldistega loogilise OR-ga. Saate lisada rohkem Or ... -koordinaatvõrgu veerge, vajutades parempoolseimas või ... -veerus tabeldusklahvi (TAB).

lisamine;

lisamine;

Määrab seostatud andmeveeru sihtandmete veeru nime. Lisamispäringu loomisel proovib päring Designer sobitada allika sobiva sihtandmete veeruga. Kui päringu Designer ei saa vastet valida, peate sisestama veeru nime.

Uus väärtus

Update, Addend Values

Määrab seostatud veergu paigutatava väärtuse. Sisestage literaalväärtus või avaldis.

SQL-paan

SQL-i paani ülevaade

SQL-paanil kuvatakse praeguse päringu SQL-lause. Päringu koostamise ajal värskendatakse ja vormindatakse SQL-i paan automaatselt, et seda oleks lihtne lugeda.

SQL-paanil saate teha järgmist.

  • Uute päringute loomiseks sisestage SQL-laused.

  • Muutke päringu Designer loodud SQL-lauset paanidel Skeem ja Koordinaatvõrk määratud sätete põhjal.

  • Sisestage laused, mis kasutavad ära Microsofti SQL Server-ga seotud funktsioone.

Laused SQL-paanil

Praegust päringut saate redigeerida otse SQL-paanil. Kui liigute mõnele muule paanile, vormindab päring Designer teie lause automaatselt ja muudab seejärel paanid Diagramm ja Koordinaatvõrk vastavalt teie lausele.

Märkus.:  Saate sisestada SQL-lausete optimeerija vihjeid, kuid päringu Designer võib need ümber vormindada.

Kui teie lauset ei saa diagrammi- ja ruudustikupaanidel esitada ning kui need paanid on nähtavad, kuvab Designer Päring tõrketeate ja pakub teile seejärel kahte valikut.

  • Naaske SQL-paanile ja redigeerige lauset.

  • Hülgage muudatused ja ennistage SQL-lause uusim versioon.

Kui naasete SQL-i paanile ja jätkate lause redigeerimist, Designer päring muud paanid tuhmid, et näidata, et need ei kajasta enam SQL-paani sisu.

SQL-i paani abil saate sisestada ka SQL-laused, mida ei saa päringu Designer graafiliselt esitada. Sellisel juhul kuvab Designer Päring tõrke tuvastamisel sama käitumise nagu siis, kui tuvastab tõrke – tuhmiks paanid Diagramm ja Koordinaatvõrk, et näidata, et need ei tähista praegust lauset. Saate jätkata lause redigeerimist ja selle käivitamist nagu mis tahes SQL-lauset.

Märkus.:  Kui sisestate SQL-lause, kuid seejärel muudate päringut paanide Skeem ja Koordinaatvõrk abil, Designer päring SQL-lause uuesti koostada ja uuesti esitada. Mõnel juhul on selle toimingu tulemuseks SQL-lause, mis on koostatud erinevalt algselt sisestatud lausest (kuigi see annab alati samad tulemid). See erinevus on eriti tõenäoline siis, kui töötate otsingutingimustega, mis hõlmavad mitmeid funktsioone, mis on seotud funktsioonidega AND ja OR.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.