Mitme väärtuse talletamist võimaldava otsinguveeru lisamine ja muutmine

Märkus.:  Soovime pakkuda teie keeles kõige ajakohasemat spikrisisu niipea kui võimalik. See leht on tõlgitud automaatselt ja sellel võib leiduda grammatikavigu või ebatäpsusi. Tahame, et sellest sisust oleks teile abi. Palun märkige selle lehe allservas, kas sellest teabest oli teile kasu või mitte. Soovi korral saab ingliskeelset artiklit lugeda siit .

Vahel on vajalikud väärtused talletatud mõnes teises tabelis. Oletame näiteks, et teil on probleemijälgimise andmebaas ja soovite jälgida probleemiga seotud töötajate ja tarnijate andmeid. Teave nende inimeste kohta on kogutud tabelisse Kontaktid. Saate luua mitme väärtusega otsinguveeru, mis kuvab nimed liitboksis või loendiboksis. Kui valite inimesed, keda soovite probleemiga seostada, talletatakse nende kontakt ID väärtused probleemi kirjes.

Selles artiklis selgitatakse, mis on mitme väärtusega otsinguveerg ja kuidas seda tabelile lisada. Samuti selgitatakse artiklis, kuidas olemasolevat veergu mitme väärtusega otsinguveeruks teisendada.

If you want to know how to programmatically lookup a value in a table, see the reference article DLookup Function. For more information about multivalued fields, see Guide to multivalued fields.

In most database management systems, including earlier versions of Access, you can store only a single value in a field. Starting with Microsoft Office Access 2007, you can create a field that holds multiple values, such as a list of people to whom you have assigned an issue. Multivalued fields are appropriate for certain situations, such as when you use Office Access 2007 to work with information stored in a Windows SharePoint Services 3.0 list, and that list contains a field that uses one of the field types available in Windows SharePoint Services 3.0.

Selle artikli teemad

What is a multivalued lookup column?

Create a multivalued lookup column in Datasheet view

Create a multivalued lookup column by using the Field List pane

Create a multivalued lookup column in Design view

Using the Lookup Wizard to create multivalued lookup columns

Understanding the bound value and the display value in a multivalued lookup column

Introducing the Lookup field properties

Change the design of a lookup column for a multivalued field

Mitme väärtusega otsinguveerg

Mitme väärtusega otsinguveerg on tabeli väli, mille väärtused pärinevad muust tabelist või väärtuste loendist. Mitme väärtusega otsinguveeru abil saate valikute loendi kuvada liitboksis või loendiboksis. Valikuid saab lisada tabeli või päringu abil ja need võivad olla ka sisestatud väärtused. Loendist saate valida mitu üksust, sest otsinguveerg on mitme väärtusega.

Mitme väärtusega otsinguveeru saate luua käsitsi välja otsinguvälja atribuute seades või automaatselt otsinguviisardi abil. Otsinguviisard teeb protsessi lihtsamaks, sisestab automaatselt vajalikud väljaatribuudid ja loob tabelite vahel vajalikud seosed.

Liitbokski mitmeväärtuseline väli

Mitme väärtusega otsinguveeru saate luua andmelehevaates või kujundusvaates.

Top of Page

Mitme väärtusega otsinguveeru loomine andmelehevaates

Kui avate tabeli, kuvatakse see vaikimisi andmelehevaates. Mitme väärtusega otsinguveeru lisamiseks klõpsake menüü Andmeleht jaotises Väljad ja veerud nuppu Otsinguveerg. Sellega käivitate otsinguviisardi, mille abil teete läbi otsinguveeru loomise protsessi.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis käsku Ava.

  2. Valige ja avage dialoogiboksis Avamine andmebaas.

  3. Topeltklõpsake navigeerimispaanil tabelit, millesse soovite otsinguveeru luua — 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, kus saate valida tabeli/päringu või väärtuste loendi

  5. Otsinguviisardi esimesel lehel peate valima, kas soovite otsinguveeru alusena kasutada tabeli või päringu väärtusi või tipitud väärtuste loendit.

    Kõige tavalisem mitme väärtusega otsinguveerg kuvab seostatud tabelist või päringust leitud väärtused.

  6. To learn how to complete the Lookup Wizard, see the section Using the Lookup Wizard.

Top of Page

Mitme väärtusega otsinguveeru loomine paani Väljaloend abil

Kui kasutate mitme tabeliga andmebaasi, saate otsinguvälja loomise käivitada välja lohistamisega paanilt Väljaloend. Paanil Väljaloend on kuvatud väljad, mis on saadaval andmebaasi muudes tabelites. Kui loote sel moel mitme väärtusega otsinguveeru, käivitatakse automaatselt otsinguviisard ja lohistatav väli muutub üheks otsinguveeru väljaks.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis käsku Ava.

  2. Valige ja avage dialoogiboksis Avamine andmebaas.

  3. Topeltklõpsake navigeerimispaanil tabelit, milles soovite otsinguveeru luua — sellega avate 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 andmelehevaate tabelisse.

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

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

    Käivitatakse otsinguviisard.

  8. To learn how to complete the Lookup Wizard, see the section Using the Lookup Wizard.

Top of Page

Mitme väärtusega otsinguveeru loomine kujundusvaates

Lisaks andmelehevaatele saate otsinguveeru luua ka kujundusvaates. Kujundusvaates toimub otsinguveeru loomine sama otsinguviisardiga, mida kasutatakse andmelehevaates. Kujundusvaates saate aga kõiki väljaatribuute otse redigeerida, sest kujundusvaates on teil kõigile väljaatribuutidele täielik juurdepääs.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis käsku Ava.

  2. Valige ja avage dialoogiboksis Avamine andmebaas.

  3. Paremklõpsake navigeerimispaanil tabelit, millesse soovite mitme väärtusega otsinguveeru lisada, ja seejärel klõpsake kiirmenüü käsku Kujundusvaade.

  4. Liikuge tabeli kujundusruudustiku esimesele saadaolevale tühjale reale.

  5. Klõpsake esimesel saadaoleval tühjal real veergu Välja nimi ja tippige seejärel mitme väärtusega otsinguveerule väljanimi.

  6. Klõpsake sellel real veerus Andmetüüp noolt ja seejärel valige ripploendist väärtus Otsinguviisard.

    Otsinguviisard käivitub.

    Otsinguviisardi leht, kus saate valida tabeli/päringu või väärtuste loendi

  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. To learn how to complete the Lookup Wizard, see the section Using the Lookup Wizard.

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.

Top of Page

Mitme väärtusega otsinguveergude loomine otsinguviisardi abil

Otsinguviisard käivitub järgmistel juhtudel: kui loote andmelehevaates otsinguveeru, kui lohistate välja paanilt Väljaloend andmelehevaates avatud tabelisse või kui valite kujundusvaates veerus Andmetüüp väärtuse Otsinguviisard. Viisardi abil läbite otsinguveeru loomiseks vajalikud etapid ja vastavalt valikutele seatakse automaatselt sobivad väljaatribuudid. Viisard loob ka seosed tabelite vahel ja kus vaja, ka otsinguveeru jaoks.

Viisardi esimesel lehel peate otsustama, kas luua otsinguveerg tabeli, päringu või sisestatud väärtuste loendi alusel. Enamikul juhtudel, kui andmebaas on õigesti loodud ja teave on tabelitesse jaotatud teemade järgi, peaksite otsinguveeru andmeallikaks valima tabeli või päringu.

  • Tabeli või päringu põhjal mitme väärtusega otsingu loomine

    1. Klõpsake otsinguviisardis raadionuppu Soovin, et otsinguveerg otsiks väärtusi tabelist või päringust ja seejärel klõpsake nuppu Edasi.

    2. Valige loendist tabel või päring ja seejärel klõpsake nuppu Edasi.

    3. Klõpsake loendis Saadaolevad väljad välju, mida soovite otsingusse kaasata.

    4. Nuppu "suurem kui" (>) klõpsates teisaldage valitud väljad loendisse Valitud väljad. Nuppu topelt "suurem kui" (») klõpsates teisaldage kõik väljad loendisse Valitud väljad ja seejärel klõpsake nuppu Edasi.

    5. Soovi korral valige üks kuni neli välja, mille järgi otsinguüksusi sortida, ja seejärel klõpsake nuppu Edasi.

    6. Vajaduse korral kohandage otsinguvälja tulpade laiust ja seejärel klõpsake nuppu Edasi.

    7. Vastuseks küsimusele Kas soovite salvestada selle otsingu jaoks mitu väärtust? märkige ruut Luba mitu väärtust.

      Märkus.: Mitme väärtuse talletamise lubamiseks peab see ruut olema märgitud.

    8. Klõpsake nuppu Valmis.

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

    9. To save the table, click the Microsoft Office Button Office'i nupu pilt , and then click Save.

      Keyboard shortcut  CTRL+S

  • Looge sisestatud väärtuste põhjal mitme väärtusega otsing

    1. Märkige otsinguviisardis raadionupp Tipin soovitud väärtused ise ja seejärel klõpsake nuppu Edasi.

    2. Enter the number of columns. Then, type each value. To move to the next column or row, press TAB.

    3. Kui olete väärtuste sisestamise lõpetanud, klõpsake nuppu Edasi.

    4. If you specified more than one column at step 2, you must choose which column you will use to uniquely identify each value. In the Available Fields box, double-click the column that you want to use to uniquely identify each value.

      Märkus.: Kui te ei määranud 2. juhise juures mitut veergu, siis seda juhist ei kuvata.

    5. Tippige otsinguviisardis otsinguveeru jaoks silt.

    6. Vastuseks küsimusele Kas soovite salvestada selle otsingu jaoks mitu väärtust? märkige märkeruut Luba mitu väärtust.

      Märkus.: Mitme väärtuse talletamise lubamiseks peab see ruut olema märgitud.

    7. Klõpsake nuppu Valmis.

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

    8. To save the table, click the Microsoft Office Button Office'i nupu pilt , and then click Save.

      Keyboard shortcut  CTRL+S

  • Kui pärast mitme väärtusega välja loomist vaatate tabelit andmelehevaates, kuvatakse see märkeruutudega ripploendina.

Top of Page

Mitme väärtusega otsinguveeru seotud väärtus ja kuvatud väärtus

Mitmes Accessi versioonis on kasutatud ühe väärtusega otsinguvälju. Esimest korda on mitme väärtusega otsinguvälju kasutatud rakenduses Office Access 2007. Otsinguvälja eesmärk on asendada arvu (nt ID või mõne muu võõrvõtme) kuvamine millegi tähenduslikumaga (nt nimega). Näiteks võib Access kontakti ID koodi kuvamise asemel kuvada kontakti nime. Kontakti ID kood on seotud väärtus. Kontakti ID kood otsitakse automaatselt välja lähtetabelist või -päringust ja asendatakse kontakti nimega. Kontakti nimi on kuvamisväärtus.

Sarnaselt ühe väärtusega otsinguväljaga, millel on kuvamisväärtus ja seotud väärtus, on mitme väärtusega otsinguväljal kuvamisväärtused, mis kuvatakse kasutajaliideses, ja seotud väärtused, mis talletatakse tabelis. Iga mitme väärtusega välja kirje kuvamisväärtus on "otsitud" ning põhineb seotud väärtusel.

See tähendab, et Access kuvab sageli otsitud kuvamisväärtuse, mis ei ole väljal talletatud seotud väärtus. Näiteks päringu Laiendatud kontaktid kogum töötaja ID väärtusi võib olla talletatud väljal Määratud_töötajale. Need töötaja ID väärtused on seotud väärtused. Kuid Access kuvab päringu tulemis otsitud väärtuste kogumi  – praegusel juhul kontaktide nimedena –, sest Määratud_töötajale on otsinguväli. Kontaktide nimed on kuvamisväärtused.

Kuvaväärtustega andmeleht ja seotud väärtustega andmeleht

1. Kuvamisväärtused.

2. Seotud väärtused.

Mitme väärtusega otsinguväljade kuvamisväärtuse ja seotud väärtuse vahel on oluline erinevus. Kuvamisväärtused kuvatakse vaikimisi ja automaatselt andmelehevaates, aga seotud väärtused on talletatud otsinguväljal, te kasutate neid päringukriteeriumis ja Access kasutab neid vaikimisi ühendustes muude tabelitega.

Top of Page

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 siis käsku Ava.

  2. Valige ja avage dialoogiboksis Avamine andmebaas.

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

  4. Click the lookup column's name in the Field Name column.

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

    Kuvatakse otsinguatribuudid.

    Mitmeväärtuselise otsinguvälja atribuudid

When you set the value of the first property (Display Control), the list of available properties changes to reflect your choice. You can set the Lookup field properties to change the behavior of a lookup column. Note that when you use the Lookup Wizard to create a lookup column, the Lookup field properties are set for you by the wizard.

Otsinguvälja atribuudid

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

Specify the table, query, or list of values that provides the values for the lookup column. When the Row Source Type property is set to Table/Query or Field List, this property should be set to a table or query name or to a SQL statement that represents the query. When the Row Source Type property is set to Value List, this property should contain a list of values separated by semicolons.

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 mõnda veergu (nt ID veergu) kuvada, sisestage laiuseks 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 saate sisestada väärtuse, mida loendis ei ole.

Luba mitu väärtust

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

Luba väärtusteloendi redigeerimine

Määrake, kas saate väärtuste loendil põhineva otsinguveeru üksusi redigeerida. Kui selle atribuudi väärtus on Jah ja paremklõpsate otsinguvälja, mis põhineb ühe veeruga väärtuste loendil, näete menüükäsku Redigeeri loendiüksusi. Kui otsinguväljal on mitu veergu, ei ole sellel atribuudil tähtsust.

Loendiüksuste redigeerimisvorm

Nimetage olemasolev vorm, mille abil tabelil või päringul põhineva otsinguveeru loendiüksusi redigeerida.

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.

Top of Page

Mitme väärtusega välja otsinguveeru kujunduse muutmine

Mitme väärtusega otsinguveeru kujunduse muutmiseks peate kujundusvaates redigeerima otsinguvälja atribuute. Ainult juhul kui otsinguveerg põhineb ühe veeruga väärtuste loendil ja atribuudi Luba väärtusteloendi redigeerimine väärtus on Jah, saate väärtuste loendit muuta andmelehevaates ja vormivaates, paremklõpsates mitme väärtusega otsinguveergu ja seejärel klõpsates käsku Redigeeri loendiüksusi.

Väärtuste loendil põhineva otsinguveeru väärtuste loendi redigeerimine

Saate lisada loendisse uusi kirjeid, muuta väärtuste loendit või seada vaikeväärtuse.

  1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis käsku Ava.

  2. Valige ja avage dialoogiboksis Avamine andmebaas.

  3. Topeltklõpsake navigeerimispaanil tabelit, milles on mitme väärtusega väli.

    Tabel avaneb andmelehevaates.

  4. Paremklõpsake mõnda mitme väärtusega otsinguveeru lahtrit.

  5. Klõpsake käsku Redigeeri loendiüksusi.

  6. Muutke väärtuste loendit ja klõpsake seejärel nuppu OK.

Väärtuste loendil põhineva mitme väärtusega otsinguveeru muutmine tabelil või päringul põhinevaks mitme väärtusega otsinguveeruks

  1. Kustutage esmalt olemasolev väärtuste loendil põhinev mitme väärtusega väli.

    1. Klõpsake Microsoft Office'i nuppu Office'i nupu pilt ja siis käsku Ava.

    2. Valige ja avage dialoogiboksis Avamine andmebaas.

    3. Avage tabel kujundusvaates.

    4. Valige kujundusruudustikus mitme väärtusega väli.

      Välja valimiseks klõpsake välja reavalijat.

    5. On the Design tab, in the Tools group, click Delete Rows.

      Menüü Kujundus jaotis Tööriistad

      Küsitakse kinnitust.

    6. Kui küsitakse kinnitust, klõpsake välja ja kõigi sellel olevate andmete kustutamiseks nuppu Jah. Loobumiseks klõpsake nuppu Ei.

  2. Nüüd looge uus mitme väärtusega väli.

    To create a new multivalued field, see the section Create a multivalued lookup column in Datasheet view.

Mitme väärtusega otsinguveeru kujunduse muutmine

To change a multivalued lookup column, you can open the table in Design view and modify the Lookup field properties. For information about the Lookup field properties, see the section Introducing the Lookup field properties.

Top of Page

Täiendage Office'i kasutamise 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.

×