Velja za
Access 2010 Access 2007

Opomba: Informacije v tej temi veljajo le za Microsoft Accessov projekt (.adp).

Podokno Designer sestavljeno iz treh podoken: podokna Diagram, podokna Mreža in podokna SQL.

The Three Panes of the Query Designer

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

  • V podoknu Diagram so prikazane tabele, pogledi in funkcije v vrstici, ki jih poizvedite. Vsak pravokotnik predstavlja tabelo, pogled ali funkcijo v vrstici in prikazuje stolpce s podatki, ki so na voljo, pa tudi ikone, ki označujejo, kako je posamezen stolpec uporabljen v poizvedbi. Združitve so označene s črtami med pravokotniki.

  • V podoknu Mreža je mreža, podobna preglednici, v kateri določite možnosti, na primer katere stolpce s podatki želite prikazati, katere vrstice izbrati, kako združiti vrstice itn.

  • V podoknu SQL je prikazana izjava SQL za poizvedbo. Izjavo SQL, ki jo ustvari poizvedba, lahko Designer ali pa vnesete svojo izjavo SQL. To je zlasti uporabno za vnos stavkov SQL, ki jih ni mogoče ustvariti s podoknoma diagrama in mreže, kot so poizvedbe za združevanje.

Poizvedbo lahko ustvarite tako, da delate v katerem koli podoknu: stolpec, ki ga želite prikazati, lahko določite tako, da ga izberete v podoknu Diagram, vnesete v podokno Mreža ali ga dodate v del izjave SQL v podoknu SQL. Podokna Diagram, Mreža in SQL so sinhronizirana – ko spremenite podokna v enem podoknu, druga podokna samodejno odražajo spremembo.

Podokno diagrama

Pregled podokna diagrama

V podoknu Diagram je prikazan grafični prikaz tabel, pogledov, uporabniško določenih funkcij ali podpoizvedb v poizvedbi. Prikaže tudi morebitne odnose med njimi.

V podoknu Diagram lahko:

  • Dodajte ali odstranite tabele, poglede, uporabniško določene funkcije ali podpoizvedbe ter določite podatkovne stolpce za izhod.

  • Določite stolpce za razvrščanje poizvedbe.

  • Določite, da želite združiti vrstice v naboru rezultatov.

  • Ustvarite ali spremenite združitve med tabelami, pogledi, uporabniško določenimi funkcijami ali podpoizvedbami.

Ko spremenite podokno Diagram, se podokno Mreža in podokno SQL posodobita tako, da odražata vašo spremembo. Če na primer izberete stolpec za izhod v tabeli, pogledu, uporabniško določeni funkciji ali oknu podpoizvedbe v podoknu diagrama, poizvedba Designer doda stolpec s podatki v podokno Mreža in izjavi SQL v podoknu SQL.

Ikone, potrditvena polja in simboli podokna diagrama

Vsaka tabela, pogled, uporabniško določena funkcija ali podpoizvedba se prikaže kot ločeno okno v podoknu diagrama. Ikona v naslovni vrstici vsakega pravokotnika označuje, katero vrsto predmeta predstavlja pravokotnik, kot je prikazano v spodnji tabeli.

Ikona

Vrsta predmeta

icon image

Tabela

icon image

Pogled

icon image

Funkcija v vrstici

icon image

Podpoizvedba (v stavku FROM)

Vsak pravokotnik prikazuje stolpce s podatki za tabelo, pogled ali uporabniško določeno funkcijo. Ob imenih stolpcev se prikažejo potrditvena polja in simboli, ki označujejo, kako so stolpci uporabljeni v poizvedbi. V opisih orodij so prikazane informacije, kot sta vrsta podatkov in velikost stolpcev.

Input source window

V spodnji tabeli so potrditvena polja in simboli, uporabljeni v pravokotniku za vsako tabelo, pogled ali uporabniško določeno funkcijo.

Potrditveno polje ali simbol

Opis

potrditveno polje icon image icon image icon image

Določa, ali se podatkovni stolpec prikaže v naboru rezultatov poizvedbe (poizvedba za izbiranje) ali se uporablja v poizvedbi za posodabljanje, dodajanje, izdelavo tabele ali dodajanje vrednosti. Izberite stolpec, da ga dodate med rezultate. Če je izbrana možnost ( Vsi stolpci), so v rezultatu prikazani vsi stolpci s podatki.

Ikona, uporabljena s potrditvenim poljem, se spremeni glede na vrsto poizvedbe, ki jo ustvarjate. Ko ustvarjate poizvedbo za brisanje, ne morete izbrati posameznih stolpcev.

icon image icon image

Označuje, da se stolpec s podatki uporablja za vrstni red rezultatov poizvedbe (je del stavka ORDER BY). Ikona je prikazana kot A–Z, če je vrstni red naraščajoč ali od Ž do A, če je vrstni red razvrščanja padajoči.

icon image

Označuje, da se stolpec s podatki uporablja za ustvarjanje združenega nabora rezultatov (je del stavka GROUP BY) v združevalni poizvedbi.

icon image

Označuje, da je stolpec s podatki vključen v pogoj za iskanje poizvedbe (je del stavka WHERE ali HAVING).

icon image

Označuje, da vsebino podatkovnega stolpca povzemamo za izhod (so vključene v funkcijo SUM, AVG ali drugo združevalno funkcijo).

Opomba: Poizvedba Designer prikaže stolpce s podatki za tabelo, pogled ali uporabniško določeno funkcijo, če nimate zadostnih pravic za dostop do nje ali če gonilnik zbirke podatkov ne more vrniti informacij o njej. V takih primerih poizvedba Designer le naslovno vrstico za tabelo, pogled ali uporabniško določeno funkcijo.

Joined tables on the Diagram pane

Če poizvedba vključuje združitev, se prikaže združitev med stolpci s podatki, ki so vključeni v združevanje. Če združeni podatkovni stolpci niso prikazani (na primer tabela, pogled, uporabniško določena funkcija ali okno s podpoizvedbo je minimizirano ali pa združitev vključuje izraz), poizvedba Designer postavi vrstico stika v naslovno vrstico pravokotnika, ki predstavlja tabelo, pogled, uporabniško določeno funkcijo ali podpoizvedbo. Poizvedba Designer prikaže eno združitveno črto za vsak pogoj združitve.

A single join line between two tables

Oblika ikone na sredini združitvene črte označuje, kako so tabele ali predmeti, strukturirani v tabeli, združeni. Če stavek združevanja uporablja operator, ki ni enak (=), je operator prikazan na ikoni črte združitve. V spodnji tabeli so ikone, ki jih je mogoče prikazati v združitveni vrstici.

Join line icon

Opis

icon image

Notranje združevanje (ustvarjeno z enačajem).

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

Notranje združevanje glede na operator »večje kot«. (Operator, prikazan na ikoni črte združitve, odraža operator, uporabljen v združevanju.)

icon image

Zunanje združevanje, v katerega bodo vključene vse vrstice iz tabele, predstavljene na levi strani, tudi če nimajo ujemanj v povezani tabeli.

icon image

Zunanja združitev, v katero bodo vključene vse vrstice iz tabele, predstavljene na desni strani, tudi če nimajo zadetkov v povezani tabeli.

icon image

Polno zunanje združevanje, v katerega bodo vključene vse vrstice iz obeh tabel, tudi če nimajo ujemanj v povezani tabeli, pogledu, uporabniško določeni funkciji ali podpoizvedbah.

Ikone na koncih črte združitve označujejo vrsto združitve. V spodnji tabeli so navedene vrste združevanj in ikone, ki jih je mogoče prikazati na koncih združitve.

Icon on ends of join line

Opis

icon image

Pridružitev »ena proti ena«

icon image

Pridružitev »ena proti mnogo«

icon image

Query Designer cannot determine join type

Podokno »Mreža«

Pregled podokna »Mreža«

V podoknu Mreža lahko določite možnosti poizvedbe – na primer katere stolpce s podatki želite prikazati, kako vrstni red rezultatov in katere vrstice izbrati – tako, da svoje izbire vnesete v mrežo, ki je podobna preglednici. V podoknu Mreža lahko določite:

  • Stolpci, ki jih želite prikazati, in vzdevki imen stolpcev.

  • Tabela, kateri pripada stolpec.

  • Izrazi za izračunane stolpce.

  • Vrstni red razvrščanja poizvedbe.

  • Pogoji iskanja.

  • Grouping criteria, including aggregate functions to use for summary reports.

  • Nove vrednosti za poizvedbe »Posodobitev« ali »Pripni vrednosti«.

  • Imena ciljnih stolpcev za poizvedbe za dodajanje.

Spremembe, ki jih naredite v podoknu Mreža, se samodejno odrazijo v podoknu Diagram in podoknu SQL. Podobno se podokno Mreža samodejno posodobi, da odraža spremembe, narejene v drugih podoknih.

O stolpcih podokna »Mreža«

V vrsticah v podoknu Mreža so prikazani stolpci s podatki, uporabljeni v poizvedbi; stolpci v podoknu Mreža prikažejo možnosti poizvedbe.

Grid pane

Določene informacije, ki so prikazane v podoknu Mreža, so odvisne od vrste poizvedbe, ki jo ustvarjate. Če ustvarjate poizvedbo za izbiranje, so v podoknu Mreža različni stolpci, kot če ustvarjate poizvedbo za posodabljanje.

V spodnji tabeli so navedeni mrežni stolpci, ki se lahko prikažejo v podoknu Mreža.

Stolpec

Vrsta poizvedbe

Opis

Stolpec

Vse

Prikaže ime stolpca s podatki, ki se uporablja za poizvedbo, ali izraz za izračunani stolpec. Ta stolpec je zaklenjen, tako da je med vodoravnim pomikanjem vedno viden.

Alias (Vzdevek)

Izberite, Priloži, Posodobi, Make-Table

Določa nadomestno ime stolpca ali ime, ki ga lahko uporabite za izračunani stolpec.

Tabela

Izberite, Priloži, Posodobi, Make-Table

Določa ime tabele, pogleda, uporabniško določene funkcije ali podpoizvedbe za povezan stolpec s podatki. Ta stolpec je prazen za izračunane stolpce.

Rezultat

Izberite, Priloži, Make-Table

Določa, ali se v izhodu poizvedbe prikaže stolpec s podatki.

Opomba:  Če zbirka podatkov to dovoljuje, lahko uporabite stolpec s podatki za razvrščanje ali iskalne stavke, ne da bi jih prikazali v naboru rezultatov.

Vrsta razvrščanja

Select, Append

Določa, da je povezan stolpec s podatki uporabljen za razvrščanje rezultatov poizvedbe in za to, ali je razvrščanje naraščajoče ali padajoče.

Vrstni red razvrščanja

Select, Append

Določa prioriteto razvrščanja za stolpce s podatki, ki se uporabljajo za razvrščanje nabora rezultatov. Ko spremenite vrstni red razvrščanja za stolpec s podatki, se ustrezno posodobi vrstni red razvrščanja za vse druge stolpce.

Združi po

Izberite, Priloži, Make-Table

Določa, da je povezan stolpec s podatki uporabljen za ustvarjanje združene poizvedbe. Ta stolpec mreže se prikaže le, če ste v meniju Orodja izbrali Združi po ali če ste v podokno SQL dodali stavek GROUP BY.

Vrednost tega stolpca je privzeto nastavljena na Združi po, stolpec pa postane del stavka GROUP BY.

Ko se premaknete v celico v tem stolpcu in izberete združevalno funkcijo, ki jo želite uporabiti za povezan stolpec s podatki, je izraz, ki nastane, privzeto dodan kot izhodni stolpec za nabor rezultatov.

Pogoji

Vse

Določa iskalni pogoj (filter) za povezan stolpec s podatki. Vnesite operator (privzeta vrednost je "=") in vrednost, ki jo želite poiskati. Besedilne vrednosti postavite med enojne narekovaje.

Če je povezan stolpec s podatki del stavka GROUP BY, je izraz, ki ga vnesete, uporabljen za stavek HAVING.

Če v stolpec Mreža pogojev vnesete vrednosti za več kot eno celico, so nastali pogoji iskanja samodejno povezani z logičnim andom.

Če želite določiti več izrazov za pogoje iskanja za en stolpec zbirke podatkov (na primer (fname > 'A') AND (fname < 'M'), dvakrat dodajte stolpec s podatki v podokno Mreža in vnesite ločene vrednosti v stolpec Mreža pogojev za vsak primerek stolpca s podatki.

Ali...

Vse

Določa dodatni izraz pogoja za iskanje za stolpec s podatki, ki je povezan s prejšnjimi izrazi z logičnim or. Dodate lahko več Stolpcev v mreži Ali ... tako, da pritisnete tipko TAB v skrajno desnem stolpcu Ali ... .

poizvedba za dodajanje,

poizvedba za dodajanje,

Določa ime stolpca s ciljnimi podatki za povezan stolpec s podatki. Ko ustvarite poizvedbo za dodajanje, poizvedba Designer poskuša poiskati ujemanje vira z ustreznim stolpcem s ciljnimi podatki. Če poizvedba Designer ne more izbrati ujemanja, morate vnesti ime stolpca.

Nova vrednost

Posodobitev, dodajanje vrednosti

Določa vrednost, ki jo želite vstaviti v povezan stolpec. Vnesite dobesedno vrednost ali izraz.

Podokno SQL

Pregled podokna SQL

V podoknu SQL je prikazana izjava SQL za trenutno poizvedbo. Ko ustvarjate poizvedbo, se podokno SQL samodejno posodobi in preoblikuj za lažje branje.

V podoknu SQL lahko:

  • Ustvarite nove poizvedbe tako, da vnesete izjave SQL.

  • Spremenite izjavo SQL, ki jo ustvari poizvedba, Designer na podlagi nastavitev, ki jih naredite v podoknih Diagram in Mreža.

  • Vnesite izjave, ki izkoriščajo prednosti funkcij, ki so značilne za Microsoft SQL Server.

Izjave v podoknu SQL

Trenutno poizvedbo lahko uredite neposredno v podoknu SQL. Ko se premaknete v drugo podokno, poizvedba Designer oblikuje vašo izjavo, nato pa spremeni podokni Diagram in Mreža, da se ujemata z vašo izjavo.

Opomba:  Vnesete lahko optimizer namige za izjave SQL, vendar jih Designer morda preoblikuje.

Če vaše izjave ni mogoče prikazati v podoknih diagrama in mreže in če so ta podokna vidna, poizvedba Designer prikaže napako in vam ponudi dve možnosti:

  • Vrnite se v podokno SQL in uredite izjavo.

  • Zavrzi spremembe in povrnitev na najnovejšo različico stavka SQL.

Če se vrnete v podokno SQL in nadaljujete z urejanjem izjave, poizvedba Designer zatemni druga podokna, kar pomeni, da ne odražajo več vsebine podokna SQL.

V podokno SQL lahko vnesete tudi izjave SQL, ki jih ni mogoče grafično prikazati v poizvedbi Designer. V takih primerih poizvedba Designer prikaže enako vedenje kot takrat, ko zazna napako – zatemni podokni Diagram in Mreža, kar pomeni, da ne predstavljata trenutne izjave. Izjavo lahko še naprej urejate in izvajate tako, kot bi katero koli izjavo SQL.

Opomba:  Če vnesete izjavo SQL, nato pa naredite dodatne spremembe v poizvedbi tako, da spremenite podokni Diagram in Mreža, poizvedba Designer obnovi in znova prikaže izjavo SQL. V nekaterih primerih to dejanje vrne izjavo SQL, ki je oblikovana drugače kot izjava, ki ste jo prvotno vnesli (čeprav vedno vrne enake rezultate). Ta razlika je zlasti verjetna, če delate s pogoji iskanja, ki vključujejo več stavkov, povezanih s funkcijama AND in OR.

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.