Registri abil tabeliväljale dubleeritud väärtused takistavad

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.

Saate vältida duplikaatväärtuste Accessi tabelisse välja, luues kordumatu indeks. Kordumatu indeks on mis eeldab, et iga indekseeritud välja väärtus on kordumatu indeks.

On kaks peamist võimalust, et saate luua kordumatu indeks.

  • Määrake selle välja atribuudi indekseeritud väärtuseks Jah (duplikaadid keelatud)    Saate seda teha, kui avate tabeli TE000126615. See meetod on lihtne ja hea valik juhul, kui soovite ainult ühe välja muuta korraga.

  • Luua TE000126606 , mis luuakse kordumatu register    Saate seda teha TE000126761abil. See meetod on sama lihtne kui kujundusvaates, kuid on eelis: saate salvestada selle Andmekirjelduspäring ja seda hiljem uuesti kasutada. See on kasulik, kui perioodiliselt kustutamine ja uuesti luua tabeleid ja soovite kasutada kordumatud indeksid mõned väljad.

Soovitud toiming

Määrake välja atribuudi indekseeritud väärtuseks Jah (duplikaadid keelatud)

Luuakse kordumatu register välja jaoks soovitud andmekirjelduspäringu abil

Määrake välja atribuudi indekseeritud väärtuseks Jah (duplikaadid keelatud)

  1. Klõpsake navigeerimispaanil, Paremklõpsake tabelit, mis sisaldab muudetavat välja ja seejärel klõpsake käsku Kujundusvaade.

  2. Valige väli, mida soovite veenduda, et on Kordumatud väärtused.

  3. Paani allosas tabeli kujundus välja atribuudid vahekaardil Üldine vaade määrake atribuudi indekseeritud väärtuseks Jah (duplikaadid keelatud).

  4. Muudatuste salvestamiseks oma tabelisse.

    Märkus.: Kui duplikaatide väljal tabeli kirjete jaoks juba olemas, kuvab Access tõrketeate (tõrge 3022), kui proovite ja tabeli muudatuste salvestamiseks ja uue registri. Peate need dubleeritud väljaväärtuste eemaldamine tabeli kirjeid enne saate seada ja salvestada uut kordumatu indeks.

Luuakse kordumatu register välja jaoks soovitud andmekirjelduspäringu abil

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

  2. Sulgege dialoogiboks Tabeli kuvamine , kui see avatakse.

  3. Päringute tulemid jaotises menüü kujundus nupu Vaadeall olevat noolt ja seejärel käsku Andmelehevaade.

  4. Olemasoleva SQL päringu kustutada. (Kõige tõenäolisemad lihtsalt kuvab access Valige; enne kustutamist olemasolev tekst.)

  5. Tippige või kleepige järgmine SQL-i päring:

    CREATE UNIQUE INDEX index_name
    ON table (field);
  6. SQL-i, asendage muutujate järgmiselt:

    • Asendage index_name oma registri nimi. See on hea mõte kasutada nime, mis aitab teil otsustada, milline indeks on. Näiteks kui indeks on veenduge, et numbrid on kordumatud, siis võib nime unique_phone.

    • Asendage tabeli nimi tabeli, mis sisaldab muudetavat välja indekseeritud. Kui tabeli nimi on tühikute või erimärkideta, peate panema nimi nurksulgudesse.

    • Asendage väljal indekseeritud välja nime. Kui välja nimi on tühikute või erimärkideta, peate panema nimi nurksulgudesse.

  7. Salvestage ja sulgege päring.

  8. Käivitab päringu indeksi loomiseks. Pange tähele, et saate päringu makro abil Makrotoiming Käivita_sql käivitada.

Lehe algusse

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.

×