Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Accessis saate luua mitmeväärtuselise välja, mis sisaldab mitut väärtust (kuni 100). Saate luua ka otsinguvälja, mis kuvab kasutajasõbraliku väärtuse, mis on seotud mõne muu andmeallika väärtusega. Kui esitate päringu otsingu või mitmeväärtuselise välja kohta, tuleb arvestada kordumatute kaalutlustega. Lisateavet leiate teemadest Mitmeväärtuselise välja loomine või kustutamine ja Otsinguvälja loomine või kustutamine.

Selle artikli teemad

Otsinguvälja seotud väärtuse kuvamine päringus

Otsinguvälja kuvatav väärtus kuvatakse vaikimisi päringu andmelehevaates. Päringu loomisel saate selle käitumise alistada nii, et selle asemel kuvatakse seotud väärtus. Selles näites oletame, et soovite näha peakontori tabeli otsinguvälja seotud väärtust, mis otsib uue Inglismaa osariigi nime.

Otsinguvälja tabelid
  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabelid Headquarters ja NewEngland .

    Kaks tabelit tuleb ühendada.

    Otsinguvälja skeem

    Lisateavet leiate teemast Tabelite ja päringute ühendamine.

  3. Lohistage koos otsinguväljaga väli päringu kujundusruudustikku. Selles näites lisage väljad Linn ja NEState .

  4. Klõpsake otsinguvälja ja seejärel menüü Kujundus jaotises Kuvamine/peitmine nuppu Atribuudileht. Selles näites kasutage välja NEState .

  5. Valige atribuudilehel vahekaart Otsing ja seejärel valige atribuudis Kuva juhtelement väärtus Tekstiväli.

    Päringukujunduse kuva juhtelement

TulemNüüd kuvatakse päringu kuvamisel andmelehevaates kuvatud väärtuse vastav seotud väärtus.

The query result showing the Bound value

Lehe algusse

Otsinguvälja kuvaväärtuse kasutamine päringus

Otsinguvälja loomisel luuakse väärtuse Seotud ja Kuva vahel ühendus. Kuigi te ei saa otse päringus väärtust Kuva kasutada, saate kasutada vastavat väärtust teisest andmeallikast. Selles näites oletame, et soovite kasutada päringu kriteeriumina tabeli Peakontor välja NEState kuvamisväärtust.

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabelid Headquarters ja NewEngland .

    Kaks tabelit tuleb ühendada. Lisateavet leiate teemast Tabelite ja päringute ühendamine.

  3. Lohistage soovitud väljad päringuruudustikku. Selles näites lohistage linn tabelist Headquarters esimesse veergu, NEState tabelist Headquarters teise veergu ja StateName tabelist NewEngland kolmandasse veergu.

  4. Tühjendage päringuruudustikus ruut Kuva olekunimi.

  5. Sisestage päringuruudustiku jaotise StateName reale Kriteeriumid tekst Vermont.

    Päringuruudustik, kus kuvatakse otsinguvälja seotud väärtus

    Päringukriteeriumid põhinevad veerul StateName , mis on loomulikult sama väärtus, mis väärtus NEState, kuid mida ei kuvata andmelehevaates.

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Kuvatakse ainult Vermonti sisaldav rida.

Päringu tulemid

Lehe algusse

Mitmeväärtuselise välja kasutamine päringus

Kui kuvate päringus mitmeväärtuselise välja, saate kuvada täieliku mitmeväärtuselise välja, mis sisaldab kõiki komadega eraldatud väärtusi ühel real, või lamedad andmed iga väärtuse jaoks eraldi reaga. Oletagem näiteks, et teil on tabel Probleemid , mis sisaldab iga probleemi jaoks välja Pealkiri ja inimestele probleemide määramiseks mitmeväärtuselist välja Määratud _väärtusega.

Mitmeväärtuselise välja kõigi väärtuste kuvamine ühel real

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage väljad päringu kujundusruudustikku. Selles näites lohistage väljad Tiitel ja Määratud mitmeväärtuselisele väljale.

  4. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Nagu võite eeldada, kuvatakse ühes veerus väli Tiitel ja teises veerus mitmeväärtuseline väli Määratud :

Mitme väärtusega väljade päring koos muude tulemitega

Mitmeväärtuselise välja iga väärtuse kuvamine ühel real (tasapinnaline vaade)

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage väljad päringuruudustikku. Selles näites lohistage väljad Title (Tiitel ) ja AssignedTo.Value (Määratud_väärtus) mitmeväärtuselise väärtusega väljale.

    Vorming <Väljanimi>. Value , lisab atribuudi Value stringina . VäljaMääratud _kasutajale väärtus.

  4. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Andmed lamedatakse nii, et tiitliväli kordub ja iga välja Määratud_väärtusega _väärtus kuvatakse vastaval real:

Mitme väärtusega väljade päring lamedate tulemitega

Lehe algusse

Päringu mitmeväärtuselisele väljale kriteeriumide lisamine

Samade kriteeriumide paigutamine päringuruudustikku erinevatesse ruudustikuveergudesse mõjutab suurel hulgal teie päringu tulemeid.

Kriteeriumide lisamine, mis kuvab kõik mitmeväärtuselise välja väärtused ühel real

Access loob esmalt tulemikomplekti ja seejärel lisab kriteeriumid.

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage väljad päringuruudustikku. Selles näites lohistage välja Tiitel , Mitmeväärtuseline määratud _väärtus ja Määratud_ kasutajale.Väärtusega mitmeväärtuseline väli.

  4. Tühjendage päringuruudustikus ruut Määratud_väärtusele.Väärtus.

  5. Sisestage päringuruudustiku jaotises AssignedTo.Valuereale Kriteeriumid tekst "NOT "David Hamilton".

    Päringu kujundusruudustik sirgotsinguväljaga

    Kasulik on vaadata SQL-i vaadet.

    SELECT Title, AssignedTo FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”;

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Kolm probleemi, mis pole David Hamiltonile määratud, kuvatakse vaikeväärtuses.

Mitmeväärtuselise välja tulemid <Fieldname> abil

Kriteeriumide lisamine, mis kuvab iga väärtuse mitmeväärtuselisel väljal ühel real (tasandatud vaates)

Access loob esmalt tasapinnalise tulemikomplekti ja seejärel liidab kriteeriumid.

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage väljad päringuruudustikku. Selles näites lohistage väljad Title (Tiitel ) ja AssignedTo.Value (Määratud_väärtus) mitmeväärtuselise väärtusega väljale.

  4. Sisestage päringuruudustiku jaotises AssignedTo.Valuereale Kriteeriumid NOT "David Hamilton".

    Päringu kujundusruudustik . Otsinguvälja väärtusevorming

    Kasulik on vaadata SQL-i vaadet.

    SELECT Issues.Title, AssignedTo.Value FROM Issues WHERE NOT AssignedTo.Value = “David Hamilton”

  5. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Iga probleem, mida David Hamiltonile ei määratud, kuvatakse tasapinnalisena.

Mitmeväärtuselise välja tulemid <Fieldname> abil. Väärtus

Lehe algusse

Mitmeväärtuselisele väljale mitme kriteeriumi lisamine päringus

Mõnikord on vaja otsida vastet mitmeväärtuselisel väljal rohkem kui ühel väärtusel. Oletagem näiteks, et soovite näha neid probleeme, mille korral nii "Kelly Rollin" kui ka "Lisa Miller" kuuluvad välja Määratud _kasutajale väärtuste hulka

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage väljad päringuruudustikku. Selles näites lohistage väljad Tiitel ja Määratud mitmeväärtuselisele väljale.

  4. Sisestage päringuruudustiku jaotise Määratud_kasutajale reale Kriteeriumid tekst "Kelly Rollin" AND "Lisa Miller".

  5. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Kuvatakse need kaks probleemi, mis on määratud "Kelly Rollin" ja "Lisa Miller".

Mitmeväärtuselisel väljal tehet AND kasutava päringu tulem

Lehe algusse

Mitmeväärtuselise välja rühmitamine ja loendamine päringus

Mitmeväärtuselisel väljal talletatud väärtuste arvutamiseks, rühmitamiseks ja sortimiseks kasutage> <Väljanimi. Väärtuseväli. Lisateavet rühmapäringute kohta leiate teemast Andmete loendamine päringu abil.

Igale inimesele määratud probleemide arvu loendamine

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage soovitud väljad päringuruudustikku. Selles näites lohistage esimesele veerule väärtus AssignedTo.Value ja teise veergu Pealkiri .

  4. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Kogusummad.

    Rida Kokku kuvatakse päringuruudustikus. Rühmitusalus kuvatakse vaikimisi päringu iga välja all lahtris Kokku .

  5. Klõpsake päringuruudustiku jaotise Tiitel real Kogusumma nuppu Loendus.

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Ühe inimese kohta määratud probleemide arv kuvatakse tasapinnalises vaates.

Päring, mis loendab igale isikule lahendamiseks määratud probleemid

Igale probleemile määratud inimeste arvu loendamine

  1. Avage päring kujundusvaates.

  2. Selles näites lisage tabel Probleemid .

  3. Lohistage soovitud väljad päringuruudustikku. Selles näites lohistage pealkiri esimesse veergu ja lohistage väärtus Määratud _kasutajale teise veergu.

  4. Klõpsake menüü Kujundus jaotises Kuvamine/peitmine nuppu Kogusummad.

    Rida Kokku kuvatakse päringuruudustikus. Rühmitusalus kuvatakse vaikimisi päringu välja Tiitel all olevas lahtris Kogusumma . Avaldis kuvatakse vaikimisi välja Määratud kasutajale all olevas lahtris Kogusumma, kuna mitmeväärtuselisel väljal ei saa te toimingut Rühmitamisalus otse sooritada,> ainult <Väljanimi. Väärtuseväli.

  5. Klõpsake päringuruudustiku jaotises Määratud kasutajale real Kogusumma nuppu Loendus.

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

Tulem Probleemile määratud inimeste arv kuvatakse tasapinnalises vaates.

Probleemi lahendamiseks määratud isikute arvu kuvava päringu tulem

Lehe algusse

Lisamispäringu kasutamine mitmeväärtuselise väljaga

Mitmeväärtuselisele väljale saate lisada ühe väärtuse lisamispäringu abil. Oletagem näiteks, et soovite lisada "Tom Michaels" tabeli Probleemid mitmeväärtuselisele väljale Määratud.

Märkus   See on ainus lisamispäringu tüüp, mis töötab mitmeväärtuselise väljaga.

  1. Avage päring kujundusvaates.

  2. Lisage tabel Probleemid .

  3. Klõpsake menüüs Kujundus nuppu Lisa.

  4. Valige dialoogiboksis Lisamineväärtus Probleemid ja seejärel klõpsake nuppu OK.

  5. Valige kujundusruudustiku real Lisa väärtus Määratud_väärtusele.

  6. Sisestage kujundusruudustiku reale Väli tekst "Tom Michaels".

  7. Lisamistoimingu piiramiseks konkreetsete probleemidega lisage väli kujundusruudustikku (nt Tiitel), eemaldage tiitel realt Lisa ja sisestage kriteeriumid nagu "Probleem 3".

  8. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

    Access võib paluda teil kinnitada, kas soovite valitud rea lisada. Rea lisamiseks klõpsake nuppu Jah või loobumiseks nuppu Ei .

Tulemus    "Tom Michaels" lisatakse nüüd probleemi 3 väljale AssignedTo .

NB!    Mitmeväärtuselist välja sisaldavale tabelile viitavat lisamispäringut ei saa kasutada. Näiteks järgmine päring ei sobi:

INSERT INTO [NewIssues] ( ID, Title, AssignedTo ) SELECT Issues.ID, Issues.Title, Issues.AssignedTo FROM Issues;

Lehe algusse

Värskenduspäringu kasutamine mitmeväärtuselise väljaga

Värskenduspäringu abil saate muuta mitmeväärtuselise välja üksiku väärtuse mõneks muuks väärtuseks. Selles näites soovite värskendada mitmeväärtuselise välja Määratud_väärtusega, et asendada "Kelly Rollin" väärtusega "Lisa Miller".

  1. Avage päring kujundusvaates.

  2. Lisage tabel Probleemid .

  3. Klõpsake menüüs Kujundus nuppu Värskenda.

  4. Lohistage atribuut AssignedTo.Value päringuruudustikku.

  5. Sisestage reale Värskendatav tekst "Lisa Miller".

  6. Sisestage reale Kriteeriumid tekst "Kelly Rollin".

  7. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

    Access võib paluda teil kinnitada, kas soovite valitud rea lisada. Rea lisamiseks klõpsake nuppu Jah või loobumiseks nuppu Ei .

Tulem Lisa Miller asendab väljal Määratud_ kasutajale Kelly Rollin kõik vastavad probleemid.

Lehe algusse

Kustutuspäringu kasutamine mitmeväärtuselise väljaga

Kui töötate tabeliga, mis sisaldab mitmeväärtuselist välja, saate kustutuspäringu abil kustutada kirjeid, mis sisaldavad teatud väärtust mitmeväärtuselisel väljal, või kustutada kõigi tabeli kirjete mitmeväärtuseliselt väljalt kindla väärtuse. Järgmises näites oletame, et soovite kustutada tabelist Probleemid teksti "David Hamilton".

NB!    Kui kustutate kustutuspäringu abil andmeid sisaldava mitmeväärtuselise välja, kaotate need andmed jäädavalt – kustutamist ei saa tagasi võtta. Seetõttu peaksite andmebaasi enne tabeliväljade või muude andmebaasi osade kustutamist varundama.

Mitmeväärtuseliselt väljalt kindla väärtuse kustutamine kõigis kirjetes

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Lisage tabel Probleemid .

  3. Avage päring kujundusvaates.

  4. Klõpsake menüüs Kujundus nuppu Kustuta.

  5. Sisestage reale Kriteeriumid tekst "David Hamilton".

  6. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

    Access võib paluda teil kinnitada, kas soovite kirjed kustutada. Kirjete kustutamiseks klõpsake nuppu Jah . Loobumiseks klõpsake nuppu Ei .

Tulem David Hamilton eemaldatakse kõigist vastavatest probleemidest.

Mitmeväärtuselisel väljal kindlat väärtust sisaldavate kirjete kustutamine

  1. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus.

  2. Lisage tabel Probleemid .

  3. Avage päring kujundusvaates.

  4. Klõpsake menüüs Kujundus nuppu Kustuta .

  5. Klõpsake menüü Kujundus jaotises Tulemid nupu Vaade all olevat noolt ja seejärel käsku SQL-i vaade.

  6. Sisestage järgmine SQL-lause:

    DELETE FROM Issues WHERE (((Issues.AssignedTo.Value)="David Hamilton"));

    Märkus    Sel juhul saate kasutada ainult SQL-lauset, mitte kujundusruudustikku. Kui aktiveerite kujundusruudustiku vaate, lisab Access pärast DELETE-lauset tärni (*), mille peaksite SQL-i vaatest eemaldama.

  7. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita.

    Access võib paluda teil kinnitada, kas soovite kirjed kustutada. Kirjete kustutamiseks klõpsake nuppu Jah . Loobumiseks klõpsake nuppu Ei .

Tulem Kõik probleemid, kus David Hamilton määratakse, eemaldatakse.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

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

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×