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
-
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 |
|
Tabel |
|
Vaade |
|
Funktsioon In-line |
|
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).
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ää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. |
|
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. |
|
Näitab, et andmeveergu kasutatakse koondpäringus rühmitatud tulemikomplekti loomiseks (kuulub klauslisse GROUP BY). |
|
Näitab, et andmeveerg on kaasatud päringu otsingutingimusse (kuulub WHERE- või HAVING-klauslisse). |
|
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.
Ü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 |
|
Sisemine ühendamine (loodud võrdusmärgiga). |
|
Sisemine ühendamine tehtemärgi "suurem kui" põhjal. (Ühendusjoone ikoonil kuvatav tehtemärk kajastab ühendamisel kasutatud tehtemärki.) |
|
Välised ühendamised, kuhu kaasatakse kõik vasakul esitatud tabeli read, isegi kui neil pole seotud tabelis vasteid. |
|
Välised ühendamised, kuhu kaasatakse kõik paremal asuva tabeli read, isegi kui neil pole seotud tabelis vasteid. |
|
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 |
|
Üks-ühele ühendamine |
|
Üks-mitmele ühendamine |
|
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.
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.