Kirjaudu sisään Microsoft-tilillä
Kirjaudu sisään tai luo tili.
Hei,
Käytä toista tiliä.
Sinulla on useita tilejä
Valitse tili, jolla haluat kirjautua sisään.

Voit estää access-taulukon kentän arvojen kaksoiskappaleet luomalla yksilöllisen indeksin. Yksilöllinen indeksi on indeksi, joka edellyttää, että indeksoitun kentän jokainen arvo on yksilöllinen.

Yksilöllisen indeksin voi luoda kahdella perustoiminnolla:

  • Määritä kentän Indeksoitu-ominaisuuden arvoksi Kyllä (ei kaksoiskappaleita)    Voit tehdä tämän avaamalla taulukon Rakennenäkymä. Tämä menetelmä on helppo ja hyvä valinta, jos haluat muuttaa vain yhden kentän kerrallaan.

  • Yksilöllisen indeksin luovan määrityskysely luominen    Voit tehdä tämän SQL-näkymä avulla. Tämä menetelmä ei ole yhtä helppo kuin rakennenäkymän käyttäminen, mutta sillä on etu: voit tallentaa tietomäärityskyselyn ja käyttää sitä myöhemmin uudelleen. Tästä on hyötyä, jos poistat ja luot taulukoita säännöllisesti uudelleen ja haluat käyttää yksilöllisiä indeksejä joissakin kentissä.

Sisältö

Määritä kentän Indeksoitu-ominaisuuden arvoksi Kyllä (ei kaksoiskappaleita)

  1. Napsauta siirtymisruudussa hiiren kakkospainikkeella taulukkoa, joka sisältää kentän, ja valitse sitten Rakennenäkymä.

  2. Valitse kenttä, jonka haluat varmistaa sisältävän yksilölliset arvot.

  3. Määritä Taulukon rakennenäkymän alaosassa olevan Kentän ominaisuudet -ruudun Yleiset-välilehdenIndeksoitu-ominaisuuden arvoksi Kyllä (ei kaksoiskappaleita).

  4. Tallenna muutokset taulukkoon.

    Huomautus: Jos taulukon tietueiden kentässä on jo kaksoiskappaleita, Access näyttää virhesanoman (virhe 3022), kun yrität tallentaa taulukon muutokset uudella indeksillä. Nämä kenttien arvojen kaksoiskappaleet on poistettava taulukon tietueista, ennen kuin voit määrittää ja tallentaa uuden yksilöllisen indeksin.

Yksilöllisen indeksin luominen kentälle tietojen määrityskyselyn avulla

  1. Valitse Luo-välilehden Kyselyt-ryhmässä Kyselyn rakennenäkymä.

  2. Napsauta Kyselyjen Rakenne-välilehdenTulokset-ryhmässäNäytä-kohdan alla olevaa nuolta ja valitse sitten SQL-näkymä.

  3. Poista kyselystä kaikki aiemmin luodut SQL-lausekkeet. (Access näyttää todennäköisesti vain SELECT-vaihtoehdon, ennen kuin poistat aiemmin luodun tekstin.)

  4. Kirjoita tai liitä kyselyyn seuraava SQL:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  5. Korvaa muuttujat SQL:ssä seuraavasti:

    • Korvaa index_name indeksin nimellä. On hyvä käyttää nimeä, joka auttaa määrittämään, mitä varten indeksi on tarkoitettu. Jos esimerkiksi haluat varmistaa, että puhelinnumerot ovat yksilöllisiä, voit antaa sille nimen unique_phone.

    • Korvaa taulukko indeksoitava kenttä sisältävän taulukon nimellä. Jos taulukon nimessä on välilyöntejä tai erikoismerkkejä, nimi on kirjoitettava hakasulkeisiin.

    • Korvaa kenttä indeksoitavalla kentällä. Jos kentän nimessä on välilyöntejä tai erikoismerkkejä, nimi on kirjoitettava hakasulkeisiin.

  6. Tallenna ja sulje kysely.

  7. Luo indeksi suorittamalla kysely. Huomaa, että voit suorittaa kyselyn makrosta SuoritaSQL-makrotoiminnolla.

Sivun alkuun

Tarvitsetko lisäohjeita?

Haluatko lisää vaihtoehtoja?

Tutustu tilausetuihin, selaa harjoituskursseja, opi suojaamaan laitteesi ja paljon muuta.

Osallistumalla yhteisöihin voit kysyä kysymyksiä ja vastata niihin, antaa palautetta sekä kuulla lisää asiantuntijoilta, joilla on runsaasti tietoa.

Oliko näistä tiedoista hyötyä?

Kuinka tyytyväinen olet käännöksen laatuun?
Mikä vaikutti kokemukseesi?
Kun valitset Lähetä, palautettasi käytetään Microsoftin tuotteiden ja palveluiden parantamiseen. IT-järjestelmänvalvojasi voi kerätä nämä tiedot. Tietosuojatiedot.

Kiitos palautteesta!

×