Otsinguveeru lisamine või muutmine

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Soovitud väärtust jälitatakse mõnikord teises tabelis. Oletame, et soovite talletada kliendi tellimuse tellimuste tabelis. Kõikide klientide teavet jälitatakse aga klientide tabelis. Klientide teabe kuvamiseks saate luua otsinguveeru, mis kuvab selle liitboksis või loendiboksi juhtelemendis. Kui valite seejärel selles juhtelemendis kliendi, salvestatakse tellimuse kirjesse sobiv väärtus (nt kliendi primaarvõtme väärtus) .

Selles artiklis selgitatakse, mis on otsinguveerg ja kuidas seda luua.

Kui soovite teada, kuidas programmiliselt otsida väärtuse tabelis, vt artiklit Funktsioon DLookup. Mitme väärtusega otsinguveeru loomise kohta leiate lisateavet artiklist mitme väärtuse talletamist lisamine või muutmine, mis võimaldab teil otsinguveerg.

Selle artikli teemad

Mis on otsinguveeru?

Otsinguveeru loomine andmelehevaates

Väljaloendi paani abil otsinguveeru loomine

Otsinguveeru loomine kujundusvaates

Seotud väärtus ja kuvatav väärtus otsinguveerg

Otsinguvälja atribuutide tutvustus

Otsinguviisardi kasutamine

Andmebaasi kujunduse alused

Otsinguveeru välja muutmine

Otsinguveerg

Otsinguveerg (või otsinguväli) on tabeli väli, mille väärtus tuuakse teisest tabelist või väärtuste loendist. Otsinguveergu saate kasutada valikute loendi kuvamiseks liitboksis või loendiboksis. Valikud võivad tulla tabelist või päringust, samuti saavad need olla teie sisestatud väärtused. Otsinguveeru saate luua käsitsi, seades väljade otsinguvälja atribuudid, või automaatselt, täites lõpuni otsinguviisardi. Otsinguveeru loomiseks peaksite võimaluse korral kasutama otsinguviisardit. Otsinguviisard lihtsustab protsessi, asustab automaatselt vajalikud väljaatribuudid ja loob vajalikud tabeliseosed.

Otsinguveerg

Otsinguveeru saate luua nii andmelehevaates kui ka kujundusvaates.

Lehe algusse

Otsinguveeru loomine andmelehevaates

Kui avate tabeli, avaneb see vaikimisi andmelehevaates. Otsinguveeru lisamiseks klõpsake menüü Andmeleht jaotises Väljad ja veerud nuppu Otsinguveerg. See käivitab otsinguviisardi, mis juhatab teid läbi otsinguveeru loomisprotsessi.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Topeltklõpsake navigeerimispaanis tabelit, milles soovite luua otsinguveergu  (see avab tabeli andmelehevaates).

  4. Klõpsake menüü Andmeleht jaotises Väljad ja veerud nuppu Otsinguveerg.

    Accessi menüülindi pilt

    Käivitatakse otsinguviisard.

    Otsinguviisardi leht mil klõpsate käsku tabel/päring või väärtuste loend

  5. Märkige otsinguviisardi esimesel lehel, kas soovite otsinguveeru alusena kasutada tabeli või päringu väärtusi või tipitud väärtuste loendit.

    Otsinguveeru kõige tavapärasem tüüp kuvab seostatud tabelist või päringust saadud väärtusi.

  6. Klõpsake nuppu edasija seejärel järgige viisardi juhiseid. Viisardi lõpuleviimine kohta leiate lisateavet jaotisest Otsinguviisardi kasutamine.

Kui klõpsate nuppu Valmis, luuakse otsinguveerg, mille väljaatribuudid on seatud vastavalt otsinguviisardis tehtud valikutele.

Lehe algusse

Otsinguveeru loomine väljaloendi paani abil

Kui kasutate andmebaasi, mis sisaldab rohkem kui ühte tabelit, saate käivitada otsinguvälja loomisprotsessi, lohistades välja paanilt Väljaloend. Paanil Väljaloend kuvatakse väljad, mis on teistes andmebaasi tabelites saadaval. Kui loote nii otsinguveergu, käivitatakse otsinguviisard automaatselt ja andmelehele lohistatud väli muutub üheks otsinguveeru väljaks.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Topeltklõpsake navigeerimispaanis tabelit, kus soovite luua otsinguveergu (see avab tabeli andmelehevaates).

  4. Klõpsake menüü Andmeleht jaotises Väljad ja veerud nuppu Lisa olemasolevad väljad.

    Accessi menüülindi pilt

    Kuvatakse paan Väljaloend.

  5. Tabeli väljaloendi kuvamiseks klõpsake tabeli kõrval plussmärki (+).

  6. Lohistage soovitud väli paanilt Väljaloend andmelehevaates avatud tabelisse.

  7. Järjerea ilmumisel kukutage väli oma kohale.

    Järjemisrida paanilt Väljaloend välja lisamiseks.

    Käivitatakse otsinguviisard.

  8. Järgige viisardi juhiseid. Viisardi lõpuleviimine kohta leiate lisateavet jaotisest Otsinguviisardi kasutamine.

    Kui olete viisardi lõpule viinud, kuvatakse andmelehevaate tabelis otsinguveerg.

Lehe algusse

Otsinguveeru loomine kujundusvaates

Otsinguveeru saate luua ka kujundusvaates. Kui töötate kujundusvaates, saate otsinguveeru luua sama otsinguviisardi abil, mida kasutatakse ka andmelehevaates. Kujundusvaates on teil väljaatribuutidele täielik ligipääs (saate välja atribuute muuta otse).

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Paremklõpsake navigeerimispaanil tabelit, kuhu soovite otsinguveergu lisada, ja seejärel klõpsake kiirmenüü käsku Kujundusvaade.

  4. Leidke tabeli kujundusruudustikus esimene vaba rida.

  5. Esimeses vabas reas klõpsake veerus Välja nimi lahtrit ning tippige otsinguveeru väljanimi.

  6. Järgmisena klõpsake veeru Andmetüüp lahtri seda rida, klõpsake ripploendi noolt ning klõpsake käsku Otsinguviisard.

    Käivitub otsinguviisard.

    Otsinguviisardi leht mil klõpsate käsku tabel/päring või väärtuste loend

  7. Märkige otsinguviisardi esimesel lehel, kas soovite otsinguveeru alusena kasutada tabeli või päringu väärtusi või tipitud väärtuste loendit.

    Otsinguveeru kõige tavapärasem tüüp kuvab seostatud tabelist või päringust saadud väärtusi.

  8. Klõpsake nuppu edasija seejärel järgige viisardi juhiseid. Viisardi lõpuleviimine kohta leiate lisateavet jaotisest Otsinguviisardi kasutamine.

Nupu Valmis klõpsamisel luuakse otsinguveerg, mille väljaatribuudid on määratud otsinguviisardis tehtud valikute põhjal. Väljaatribuute saate vaadata kujundusvaate alumise paani jaotises Välja atribuudid. Otsinguveeru atribuutide vaatamiseks klõpsake vahekaarti Otsing.

Seotud väärtus ja kuvatud väärtus otsinguveerus

Otsinguveeru kasutamise eesmärk on asendada kuvatud numbrid (nt ID või muu võõras võtmeväärtus) millegi palju tähendusrikkamaga, näiteks nimega. Nii saab Access kontakti ID numbri asemel kuvada näiteks kontakti nime. Kontakti ID number on seotud väärtus. Lähtetabelis või -päringus otsitakse see kontakti nime leidmiseks automaatselt üles ja kuvatud väärtuseks on kontakti nimi.

seotud võrreldes otsinguveeru kuvatav väärtus

1. Kuvatud väärtus

2. Seotud väärtus

Otsinguveerul on kuvatud väärtus, mis kuvatakse kasutajaliideses, ja seotud väärtus, mis on salvestatud juhtelemendis. Kuvatud väärtus on nö otsitud väärtus, mis põhineb seotud väärtusel. See tähendab seda, et Access kuvab tihti otsitud väärtusi, mis ei ole samad kui väljal salvestatud seotud väärtus. Näiteks tellimuste tabelis on klientide tabelist pärit kliendi ID väärtus salvestatud tellimuste tabelis klientide väljal – see on seotud väärtus. Kuna aga klientide väli on otsinguväli, kuvatakse Accessis otsinguväärtus – sellisel juhul kliendi nimi. Kliendi nimi on kuvatav väärtus.

Väga oluline on mõista erinevusi otsinguväljal kuvatava väärtuse ja sellega seotud väärtuse vahel. Kuvatavat väärtust kuvatakse andmelehevaates automaatselt (vaikimisi). Seotud väärtus on salvestatud, seda kasutate päringukriteeriumis ja seda kasutab Access vaikimisi teiste tabelitega ühildumiseks.

Lehe algusse

Otsinguvälja atribuudid

Otsinguvälja atribuute saate vaadata kujundusvaate alumises jaotises Välja atribuudid. Otsinguveeruga seostatud atribuutide vaatamiseks klõpsake vahekaarti Otsing.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Paremklõpsake navigeerimispaanil tabelit, kuhu soovite otsinguveergu lisada, ja seejärel klõpsake kiirmenüü käsku Kujundusvaade.

  4. Klõpsake veerus Välja nimi otsinguveeru jaoks lahtrit.

  5. Klõpsake jaotises Välja atribuudid vahekaarti Otsing.

    Kuvatakse otsinguvälja atribuudid.

Kui seate esimese atribuudi (Kuva juhtelement), muutub teie valikule vastavalt ka saadaolevate atribuutide loend. Otsinguvälja atribuute saate seada, et muuta otsinguveeru käitumist. Pange tähele, et kui kasutate otsinguveeru loomiseks otsinguviisardit, määrab otsinguvälja atribuudid viisard.

Otsinguvälja atribuudid

Määra see atribuut

Toiming

Kuva juhtelement

Seadke juhtelemendi tüübiks Märkeruut, Tekstiväli, Loendiboks või Liitboks. Liitboks on kõige sagedamini valitud otsinguveeru tüüp.

Reaallika tüüp

Valige, kas otsinguveerg täidetakse muu tabeli või päringu väärtustega või teie valitud väärtuste loendiga. Samuti saate valida, kas loend täidetakse tabeli või päringu väljanimedega.

Reaallikas

Täpsustage tabel, päring või väärtuste loend, mis tagab otsinguveeru väärtused. Kui atribuut Reaallika tüüp on seatud väärtusele Tabel/päring või Loendiväli, peaks see atribuut olema seatud tabeli või päringu nimele või SQL-lausesse, mis tähistab päringut. Kui atribuut Reaallika tüüp on seatud väärtusele Väärtuste loend, peaks see atribuut sisaldama semikooloniga eraldatud väärtuste loendit.

Seotud veerg

Määrake reaallika veerg, millest pärineb otsinguveerus talletatud väärtus. See väärtus saab olla vahemikus ühest kuni reaallika veergude arvuni.

Märkus. : Veerg, millest pärineb talletatav väärtus, ei pea olema sama mis kuvatav veerg.

Veergude arv

Määrake reaallika veergude arv, mis otsinguveerus kuvatakse. Kuvatavate veergude valimiseks määrake atribuudis Veerulaiused veeru laius.

Veerupäised

Määrake, kas kuvada veerupäised.

Veerulaiused

Sisestage iga veeru jaoks laius. Kui te ei soovi kuvada veergu (nt veergu ID numbritega), määrake veerule laius 0.

Loendi read

Määrake, mitu rida otsinguveeru kuvamisel kuvatakse.

Loendi laius

Määrake, millise laiusega juhtelement otsinguveeru kuvamise ajal kuvatakse.

Piira loendiga

Valige, kas kasutaja saab sisestada väärtust, mida loendist ei leitud.

Luba mitu väärtust

Määrake, kas otsinguveerus saab kasutada mitme väärtusega välja ja valida mitut väärtust.

Mitme väärtusega väljade kohta leiate lisateavet artiklist mitme väärtusega väljade juhend.

Luba väärtusteloendi redigeerimine

Määrake, kas väärtuste loendil põhinevaid otsinguveeru üksusi saab muuta. Kui see atribuut on seatud väärtusele Jah ja te paremklõpsate otsinguvälja, mis baseerub üksiku veeru väärtuste loendil, kuvatakse teile menüü Loendiüksuste redigeerimine suvandid. Kui otsinguväljal on rohkem kui üks veerg, siis seda atribuuti ignoreeritakse.

Loendiüksuste redigeerimisvorm

Määrake olemasolev vorm, mida saate kasutada loendiüksuste muutmiseks otsinguveerus, mis baseeruvad tabelil või päringul.

Kuva ainult reaallika väärtused

Kui atribuudi Luba mitu väärtust väärtus on Jah, kuvatakse ainult väärtused, mis ühtivad praeguse rea allikaga.

Atribuut Seotud veerg määratleb otsinguveeru seotud väärtuse. Otsinguveeru kuvamisväärtuseks on atribuudis Veerulaiused nullist erineva laiusega esitatud veerg või veerud.

Lehe algusse

Otsinguviisardi kasutamine

Otsinguviisard käivitub järgmistel juhtudel: kui loote andmelehevaates otsinguveeru, kui lohistate paanilt Väljaloend välja andmelehevaates avatud tabelisse ja kui kujundusvaates klõpsate veeru Andmetüüp käsku Otsinguviisard. Viisard juhatab teid läbi otsinguveeru loomiseks vajalike sammude ja määrab automaatselt sobivad väljaatribuudid, mis vastavad teie valikutele. Viisard loob ka vajalikud tabeli seosed ja indeksid otsinguveeru toetamiseks.

Kui viisard käivitub, peate otsustama, kas otsinguveerg põhineb tabelil, päringul või teie poolt sisestatud väärtuste loendil. Enamikul juhtudest, kui teie andmebaas on õigesti loodud ja teie teave on jagatud teemapõhisteks tabeliteks, peaksite valima otsinguveeru andmeteallikaks tabeli või päringu.

Otsinguviisardi leht mil klõpsate käsku tabel/päring või väärtuste loend

Tabelil või päringul põhinev otsinguveerg

Kui valite suvandi Soovin, et otsinguveerg otsiks väärtusi tabelist või päringust, siis klõpsates nuppu Edasi kuvab otsinguviisard loendi saadaolevatest tabelitest, mis annavad otsinguveerule väärtused. Ainult tabelite kuvamiseks klõpsake raadionuppu Tabelid. Ainult päringute kuvamiseks klõpsake raadionuppu Päringud. Et kuvada nii tabelid kui päringud, klõpsake raadionuppu Mõlemad. Kui olete tabeli või päringu valinud, klõpsake nuppu Edasi.

Otsinguviisardi leht kuvava tabelites ja päringutes valimine

Otsinguviisard loetleb tabeli või päringu saadaolevad väljad. Iga välja puhul, mida soovite lisada oma otsinguveergu, klõpsake välja ja seejärel klõpsake nuppu suurem kui (>), et teisaldada see loendisse Valitud väljad. Võtke arvesse, kui teete otsinguveeru valiku, peaksite lisaks väljadele, milles soovite esitada salvestatud väärtust, valima ka väljad, mis oleksid nähtavad. Kui olete lõpetanud, klõpsake nuppu Edasi.

Otsinguviisardi leht valite väljad

Otsinguviisard kuvab lehe, mis võimaldab teil määrata välja või väljad, mida saate kasutada otsinguveeru sortimiseks. See sortimine on fakultatiivne. Kui olete lõpetanud, klõpsake nuppu Edasi.

Otsinguviisardi leht, millel saate määrata sortimisjärjestuse

Otsinguveerus kuvatavate veergude laiusi saate määrata. Kui vähendate välja laiust nii, et see pole enam nähtav, seda välja otsinguveerus ei kuvata. Seda funktsiooni saate kasutada näiteks ID veeru kuvamise keelamiseks. Kui olete lõpetanud, klõpsake nuppu Edasi.

Otsinguviisardi leht, kus saate reguleerida veergude laiust

Kui valite otsinguveerus rea, saate salvestada oma andmebaasi mõne selle rea väärtuse või kasutada seda väärtust hiljem mõne toimingu sooritamiseks. See viisardi leht (vt järgmiselt jooniselt) võimaldab teil valida välja, mis toetaks seda väärtust. Peaksite valima välja, mis tuvastab selle rea kordumatult.Tavaliselt teevad lähtetabeli primaarvõtme väljad hea valiku. Kui olete lõpetanud, klõpsake nuppu Edasi.

Otsinguviisardi leht seotud väärtuse valida

Otsinguviisardi viimasel lehel peaksite tippima otsinguveeru nime – sellest saab välja nimi teie tabelis.

Otsingu viisardi viimasel lehel

Kui soovite otsinguveeru kuvamisel võimaldada rohkem kui ühe valikuväärtuse ja seejärel talletada mitu väärtust, märkige ruut Luba mitu väärtust. Võtke arvesse, et märkides selle ruudu, muutub otsinguveerg mitme väärtuselisega väljaks.

Mitme väärtusega väljade kohta lisateabe saamiseks lugege artikleid mitme väärtusega väljade juhend ja mitme väärtuse talletamist lisamine või muutmine, mis võimaldab teil otsinguveerg.

Loendipõhise otsinguveeru väärtus

Kui valite suvandi Tipin soovitud väärtused ise, siis klõpsates nuppu Edasi, kuvab otsinguviisard võrgustiku, kuhu saate tippida otsinguveerule väärtusi.

Otsinguviisardi võrgustik väärtuste sisestamiseks

Esmalt sisestage veergude number, mida soovite otsinguveergu kaasata. Seejärel tippige võrgustikku väärtused. Otsinguveerus kuvatavate veergude laiusi saate määrata. Kui vähendate välja laiust nii, et see pole enam nähtav, seda välja otsinguveerus ei kuvata. Toimingu lõpetamiseks klõpsake nuppu Edasi.

Kui valite otsinguveerus rea, saate andmebaasi talletada selle rea väärtuse või kasutada seda väärtust hiljem toimingute tegemiseks. See viisardi leht (vt järgmist joonist) võimaldab teil valida välja, mis toetaks seda väärtust. Peaksite valima välja, mis tuvastab selle rea kordumatult. Kui olete lõpetanud, klõpsake nuppu Edasi.

Otsinguviisardi leht seotud väärtuse valida

Otsinguviisardi viimasel lehel peaksite sisestama otsinguveeru nime – sellest saab välja nimi teie tabelis. Kui soovite otsinguveeru kuvamisel võimaldada rohkem kui ühe valikuväärtuse ja seejärel talletada mitu väärtust, märkige ruut Luba mitu väärtust. Võtke arvesse, et märkides selle ruudu, muutub otsinguveerg mitme väärtusega väljaks.

Otsingu viisardi viimasel lehel

Mitme väärtusega väljade kohta lisateabe saamiseks lugege artikleid mitme väärtusega väljade juhend või mitme väärtuse talletamist lisamine või muutmine, mis võimaldab teil otsinguveerg.

Lehe algusse

Otsinguveeru muutmine

Otsinguveeru muutmiseks saate avage tabel kujundusvaates ja seejärel muutke otsinguvälja atribuudid. Otsinguvälja atribuutide kohta leiate jaotisest otsinguvälja atribuudid. Kui otsinguveerg põhineb väärtuste loend ja atribuudi Luba väärtusteloendi väärtuseks on seatud Jah, saate andmelehevaates ja vormivaates loendiüksusi redigeerida. Loendiüksuste andmelehevaates ja vormivaates redigeerimiseks tehke järgmist.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Topeltklõpsake navigeerimispaanil tabelit või vormi, mis sisaldab mitme väärtusega välja.

    Tabel avaneb andmelehevaates või vorm avaneb vormivaates.

  4. Paremklõpsake otsinguveergu ja seejärel klõpsake kiirmenüü käsku Redigeeri loendiüksusi.

  5. Muutke väärtusteloendit ja klõpsake nuppu OK.

Lehe algusse

Välja otsinguveeruks muutmine

Olemasoleva välja otsinguveeruks muutmiseks kujundusvaates avage tabel, mis sisaldab soovitud välja, klõpsake välja veergu Andmetüüp, klõpsake ripploendit ning klõpsake käsku Otsinguviisard. Seejärel järgige otsinguviisardi juhendeid otsinguveeru loomiseks.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja seejärel klõpsake nuppu Ava.

  2. Dialoogiboksis Avamine valige ja avage andmebaas.

  3. Paremklõpsake navigeerimispaanil tabelit, kuhu soovite otsinguveergu lisada, ja seejärel klõpsake kiirmenüü käsku Kujundusvaade.

  4. Leidke väli, mida soovite otsinguveeruks muuta.

  5. Järgmisena klõpsake veeru Andmetüüp selle rea lahtrit, klõpsake ripploendi noolt ning klõpsake käsku Otsinguviisard.

    Käivitub otsinguviisard.

    Otsinguviisardi leht mil klõpsate käsku tabel/päring või väärtuste loend

  6. Otsinguviisardi esimesel lehel määrake, kas soovite, et otsinguveerg põhineks tabeli või päringu väärtustel, või teie sisestatud väärtuste loendil.

    Kõige levinum otsinguveeru tüüp kuvab vastava tabelist või päringust otsitud väärtusi.

  7. Klõpsake nuppu edasija seejärel järgige viisardi juhiseid. Viisardi lõpuleviimine kohta leiate lisateavet jaotisest Otsinguviisardi kasutamine.

Kui klõpsate nuppu Valmis, luuakse otsinguveerg, mille väljaatribuudid on seatud vastavalt otsinguviisardis tehtud valikutele. Väljaatribuute näete kujundusvaate alumisel paanil jaotises Välja atribuudid. Otsinguveerule rakendatud atribuutide nägemiseks klõpsake vahekaarti Otsing.

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×