Tietojen poistaminen Access-tietokannasta käyttämällä kyselyä

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Voit poistaa suuria tietomääriä nopeasti tai suorittaa säännöllisesti samat Poista toiminnot, kannattaa käyttää kyselyn. Kyselyn avulla voit varmistaa, että olet poistamassa oikeat tiedot, ja voidaan tallentaa ja toistaa helposti.

Huomautus: Jos haluat poistaa vähän tietueita – määrän, joka on helppo poistaa käsin, Avaa taulukko taulukkonäkymässä, valitse kentät tai rivit, jotka haluat poistaa ja paina DELETE-näppäintä.

Tärkeää: Varmista, että sinulla on tietokannan varmuuskopio ennen tietojen poistamista.

Sisältö

Valitse poistettavien tietojen perusteella kyselytyypin

Luo ja käytä poistokyselyä

Luo ja käytä päivityskyselyä

Toisiinsa liittyvien taulukoiden tietojen poistaminen

Esimerkki esimerkkiehtoja

Lisätietoja

Valitse poistettavien tietojen perusteella kyselytyypin

Voit halutessasi päivityskyselyn tai poistokyselyn poistamisen, sinun on suoritettava tyypin mukaan.

Kyselyn poistaminen

Poistokyselyn avulla voit poistaa kokonaisia tietueita (rivejä) taulukosta tai kaksi toisiinsa liittyvistä taulukoista, yhdellä kertaa. Poistaa poistokyselyt poistavat kaikki tiedot kaikista kentistä, mukaan lukien avainarvon, joka tekee tietueen yksilöllinen.

Huomautus: Jos tietueet, jotka haluat poistaa ovat yksi-moneen-yhteyden ”yksi”-puolella, haluat ehkä muuttaa suhteen, ennen kuin suoritat poistokyselyn. Katso tämän artikkelin kohtaan poistaminen tietoja toisiinsa liittyvistä taulukoista .

Päivityskysely

Päivityskyselyn avulla voit poistaa yksittäisiä kenttien arvoja taulukosta, päivityskyselyn avulla voit poistaa arvoja päivittämällä olemassa olevat arvot (eli ei tietoja) tyhjäarvon tai tyhjän merkkijonon (kahdet lainausmerkit välilyöntiä).

Sivun alkuun

Toimintaohjeet Varmista ennen tietojen poistaminen kyselyn avulla

  • Varmista, että tietokanta ei ole vain luku-tilassa. Resurssienhallinnassa kiellä tietokantatiedostoa hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.

  • Varmista, että sinulla on tietueiden poistamista varten tarvittavat käyttöoikeudet. Jos et ole varma, ota yhteys järjestelmänvalvojaan tai tietokannan ylläpitäjään.

  • Varmista, että olet ottanut sisältöä käyttöön tietokannassa. Oletusarvon mukaan Access estää kaikki Muutoskyselyt (Poista, Päivitä ja taulukon luova kysely), jos et ensin luota tietokantaan. Tietokantaan luottaminen tietoja on tämän artikkelin kohdassa Pysäytä ei käytössä-tilan kyselyn estävän .

  • Pyydä kaikkia tietokannan käyttäjiä sulkemaan kaikki taulukot, lomakkeet, kyselyt ja raportit, jotka käyttävät poistettavia tietoja. Näin vältät lukitusristiriitojen syntymisen.

  • Ennen kuin voit muokata tai poistaa tietueita, varmuuskopioi tietokanta. Et voi kumota toiminnot, jotka suoritetaan Poista ja päivityskyselyjä, jotta varmuuskopioiminen varmistaa, että voit aina peruuttaa muutokset.

Vihje: Jos suuri määrä käyttäjiä Muodosta yhteys tietokantaan, saatat joutua sulkemaan tietokannan ja avaamaan sen yksityiskäyttötilassa .

Tietokannan avaaminen yksityiskäyttötilassa

  1. Napsauta Tiedosto-välilehteä ja valitse Avaa.

  2. Etsi tietokanta ja valitse se, napsauta Avaa-painikkeen vieressä olevaa nuolta, ja valitse sitten Avaa yksityisesti.

    Tiedoston avaaminen yksityiskäyttötilassa

Tietokannan varmuuskopiointi

  1. Valitse Tiedosto -välilehti, osoita Tallenna ja julkaise, ja valitse sitten Tallenna tietokanta nimellä, valitse Varmuuskopioi tietokanta.Access sulkee alkuperäisen tiedoston, luo varmuuskopion ja avaa sitten alkuperäisen tiedoston uudelleen.

  2. Määritä Tallenna nimellä -valintaikkunassa varmuuskopion nimi ja sijainti ja valitse sitten Tallenna.

Voit palata varmuuskopioon sulkemalla alkuperäisen tiedoston ja nimeämällä sen uudelleen, jolloin varmuuskopio voi käyttää alkuperäisen version nimeä. Anna alkuperäisen tiedoston nimi varmuuskopiolle ja avaa uudelleen nimetty varmuuskopio Accessissa.

Luo ja käytä poistokyselyä

Tässä osassa kerrotaan, kuinka voit luoda ja poistaa taulukosta kokonaisia tietueita poistokyselyn avulla:

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

Tulee Näytä taulukko -valintaikkuna.

  1. Kaksoisnapsauta kunkin taulukon, josta haluat poistaa tietueita, ja valitse sitten Sulje.

Taulukko tulee näkyviin kyselyn rakenneruudukon yläosassa näkyvänä ikkunana. Ikkunassa on lueteltu kaikki valitun taulukon sisältämät kentät.

  1. Lisää taulukon kaikki kentät rakenneruudukkoon napsauttamalla tähteä (*).

Voit myös kaksoisnapsauttamalla mitä tahansa kenttää, jota haluat käyttää poistettavaksi ehto ja kirjoita yksi tai useita ehtoja ehdot -riville designer ja poista valinta Näytä valintaruudun valinta kussakin ehtokentässä.

Oletetaan esimerkiksi, että asiakas toimintansa ja sinun on poistettava kaikki avoimet asiakkaan tilaukset. Jos haluat etsiä vain ne tietueet, lisäät Asiakastunnus- ja Tilauspäivämäärä-kentät rakenneruudukkoon ja kirjoita ID-tunnus, joka tapahtui ulos business asiakkaan ja päivämäärä, jona asiakkaan tilaukset tuli virheellinen.

Tärkeää: Voit käyttää ehtoja, jotka palauttavat ainoastaan poistettavat tietueet. Muutoin poistokysely poistaa taulukon kunkin tietueen.

  1. Rakenne -välilehden tulokset -ryhmässä näkymäja valitse sitten Taulukkonäkymä.

  2. Tarkista, että kysely palauttaa tietueet, jotka haluat poistaa, ja tallenna sitten kysely painamalla CTRL+S.

  3. Jos haluat suorittaa kyselyn, kaksoisnapsauta kyselyä siirtymisruudussa.

Sivun alkuun

Luo ja käytä päivityskyselyä

Tässä jaksossa kerrotaan, kuinka päivityskyselyn avulla voit poistaa yksittäisiä kenttiä taulukoista yksi-moneen-yhteyden ”monta”-puolella. Voit myös toimi seuraavasti, voit poistaa tietoja taulukot, jotka eivät ole eri tietojen. Muista, että suorittamalla tietojen poistaminen päivityskysely muuttaa olemassa olevien arvojen TYHJÄARVON tai tyhjän merkkijonon (kahdet lainausmerkit, joiden välissä ei ole välilyöntiä), määrittämiesi ehtojen mukaan.

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

Tulee Näytä taulukko -valintaikkuna.

  1. Valitse taulukko, joka sisältää haluamasi tiedot (Jos taulukolla on, valitse yhteyden ”yksi”-puolella olevan taulukon), valitse Lisääja valitse sitten Sulje.

Taulukko tulee näkyviin kyselyn rakenneruudukon yläosassa näkyvänä ikkunana. Ikkunassa on lueteltu kaikki valitun taulukon sisältämät kentät.

  1. Lisää taulukon kaikki kentät rakenneruudukkoon napsauttamalla tähteä (*). Kun lisäät taulukon kaikki kentät, käyttöön tulee poistokysely, jolla kokonaiset tietueet (rivit) poistetaan taulukosta.

    Vaihtoehtoisesti voit syöttää yhden tai usean kentän ehdot ehdot -riville designer ja poista valinta Näytä valintaruudun valinta kussakin ehtokentässä. Lisätietoja ehtojen käyttämisestä on artikkelissa otoksen esimerkkiehtoja taulukon.

Huomautus: Käytä ehtoja, jotka palauttavat ainoastaan muutettavat tietueet. Muussa tapauksessa päivityskysely asettaa kyselyn jokaisen kentän joka tietueen arvoksi NULL.

  1. Valitse Rakenne-välilehden Tulokset-ryhmässä Näkymä ja valitse sitten Taulukkonäkymä.

  2. Varmista, että kysely palauttaa tietueet, jotka haluat määrittää TYHJÄARVON tai tyhjän merkkijonon (kahdet lainausmerkit, joiden välissä ei ole välilyöntiä (””).

  3. Tarvittaessa toista vaiheet 3–5 ja muuta kenttiä tai ehtoja, kunnes kysely palauttaa vain tiedot, jotka haluat poistaa, ja tallenna sitten kysely painamalla CTRL+S.

  4. Jos haluat suorittaa kyselyn, kaksoisnapsauta kyselyä siirtymisruudussa.

Sivun alkuun

Toisiinsa liittyvien taulukoiden tietojen poistaminen

Jos haluat poistaa tietoja useista toisiinsa liittyvistä taulukoista, sinun on otettava käyttöön Viite-eheys ja Tietueiden johdannaispoisto asetukset kutakin yhteyttä varten. Näin voit poistaa tietoja yhteyden ”yksi” ja ”monta”-puolilta taulukot kyselyn. Poistaa liittyvien tietojen valmisteleminen edellyttää vahvistusta seuraavasti:

  • Selvitä, mitkä tietueet ovat yhteyden "yksi"-puolella ja mitkä "monta"-puolella.

  • Jos tietueita täytyy poistaa yhteyden "yksi"-puolelta ja niihin yhteydessä olevat tietueet "monta"-puolelta, ota käyttöön viite-eheydeksi kutsuttujen sääntöjen joukko ja johdannaispoistot. Tässä jaksossa selitetään viite-eheys ja kuinka kumpikin näistä toimista tehdään.

  • Jos tietueita täytyy poistaa vain yhteyden "yksi"-puolelta, poista ensin yhteys ja poista sitten tiedot.

    TAI

Jos tietoja täytyy poistaa vain yhteyden "monta"-puolelta, voit luoda ja suorittaa poistokyselyn eikä sinun tarvitse muuttaa yhteyttä.

Yhteyksien määrittäminen

Voit selvittää, mitkä tietueet ovat yhteyden ”yksi” ja ”monta”-puolilta seuraavasti:

  • Valitse Tietokantatyökalut -välilehden yhteydet -ryhmässä yhteydet.

Suhteet -välilehti avautuu ja näyttää kaikki taulukot tietokannan ja kunkin taulukon ja muiden taulukoiden väliset yhteydet. Kukin suhde on kuvattu, joka yhdistää taulukoiden kenttien välillä viivalla.

Seuraavassa kuvassa on tyypillinen yhteys. Useimmat, jos ei välttämättä kaikissa suhteiden tietokannassa on ”yksi”-puolella ja ”monta”-puolella. Yhteys-kaavion Ilmaisee sivunumeron luotuun ”yksi”-puolella (1) ja ”monta”-puoli äärettömän () merkillä.

Kahden taulukon välinen yhteys

Pääsääntöisesti, kun poistat tietueita yhteyden "yksi"-puolelta, poistat myös yhteyden "monta"-puolella olevat yhteydessä olevat tietueet. Mutta kun poistat tietueita yhteyden "monta"-puolelta, yhteyden "yksi"-puolen tietueita ei yleensä poisteta.

Oletusarvon mukaan Access käyttää viite-eheydeksi kutsuttua sääntöjoukkoa. Nämä säännöt varmistavat, että tietokannan viiteavaimet sisältävät oikeat arvot. Viiteavain on sarake, jonka arvot vastaavat toisen taulukon perusavainsarakkeen arvoja.

Yhteyden muokkaaminen

Noudata näitä ohjeita vain, jos sinun täytyy poistaa tietoja yhteyden "yksi"- ja "monta"-puolilta.

  1. Valitse Tietokantatyökalut -välilehden yhteydet -ryhmästä Valitse yhteydet.

  2. Napsauta poistotoimintoon liittyvät taulukot yhdistävää poistotoiminto yhteyttä (viivaa) hiiren kakkospainikkeella ja valitse sitten pikavalikosta Muokkaa yhteyttä .

Tulee Muokkaa yhteyksiä -valintaikkuna.

  1. Varmista, Säilytä viite-eheys -valintaruutu on valittuna.

  2. Valitse Tietueiden johdannaispoisto -valintaruutu.

Huomautus: Yhteyden "yksi"-puolella olevan tietueen poistaminen poistaa kaikki yhteyden "monta"-puolella olevat yhteydessä olevat tietueet, kunnes poistat tämän ominaisuuden taas käytöstä.

  1. Valitse OK, Sulje yhteydet -ruutu ja valitse Siirry sitten toimintaohjeiden seuraavaan.

Yhteyden poistaminen

  1. Jos et ole jo tehnyt niin, yhteydet -ruutu.

  2. Valitse Tietokantatyökalut -välilehden yhteydet -ryhmästä Valitse yhteydet.

Pane merkille yhteyteen liittyvät kentät, jotta voit palauttaa yhteyden tietojen poistamisen jälkeen.

  1. Napsauta poistotoimintoon liittyvät taulukot yhdistävää poistotoiminto yhteyttä (viivaa) hiiren kakkospainikkeella ja valitse sitten pikavalikosta Poista .

Huomautus: Voit palauttaa yhteyden noudattamalla edellä kuvatut vaiheet Avaa yhteydet -ruutu ja vedä perusavainkenttä ”yksi”-taulukosta ja pudota se ”monta”-taulukon viiteavainkenttään. Tulee Muokkaa yhteyksiä -valintaikkuna. Jos vanha yhteys pakotettu viite-eheyden, valitse Viite-eheydenja valitse sitten luominen. Muussa tapauksessa valitse luominen.

Sivun alkuun

Hakukyselyjen esimerkkiehtoja

Seuraava taulukko sisältää joitakin esimerkkejä ehdoista, joita voi käyttää valitessa kyselyjä, kun haluat varmistaa, että poistat vain ne tiedot, jotka haluatkin. Joissakin esimerkeissä käytetään yleismerkkejä.

Ehdot

Vaikutus

> 234

Palauttaa kaikki luvut, jotka ovat suurempia kuin 234. Jos haluat esiin luvut, jotka ovat pienempiä kuin 234, kirjoita < 234.

>= "Cajhen"

Palauttaa kaikki tietueet nimestä Cajhen aakkosten loppuun.

Between #2.2.2010# And #1.12.2010#

Palauttaa päivämäärät väliltä 2. helmikuuta 2010 ja 1. joulukuuta 2010 (ANSI 89). Jos tietokanta käyttää ANSI-92-yleismerkkejä, käytä heittomerkkejä (') ristikkomerkkien (#) sijasta. Esimerkki: Between '2.2.2010' And '1.12.2010'.

Not "Saksa"

Etsii kaikki ne tietueet, joiden tarkka sisältö ei ole tarkalleen "Saksa". Ehto palauttaa kaikki ne tietueet, joissa on merkkejä sanan "Saksa" lisäksi, esimerkiksi "Saksa (euro)" tai "Eurooppa (Saksa)".

Not "T*"

Etsii kaikki tietueet paitsi T-kirjaimella alkavat. Jos tietokanta käyttää ANSI-92-yleismerkkejä, käytä prosenttimerkkiä (%) tähden (*) sijasta.

Not "*t"

Etsii kaikki ne tietueet, jotka eivät pääty t-kirjaimeen. Jos tietokanta käyttää ANSI-92-yleismerkkejä, käytä prosenttimerkkiä (%) tähden (*) sijasta.

In(Kanada,UK)

Etsii luettelosta kaikki tietueet, joissa on sana Kanada tai UK.

Like "[A-D]*"

Etsii tekstikentästä kaikki tietueet, jotka alkavat kirjaimilla A - D. Jos tietokanta käyttää ANSI-92-yleismerkistöä, käytä prosenttimerkkiä (%) tähden (*) sijasta.

Like "*ar*"

Etsii kaikki ne tietueet, jotka sisältävät merkkijonon "ar". Jos tietokanta käyttää ANSI-92-yleismerkkejä, käytä prosenttimerkkiä (%) tähden (*) sijasta.

Like "Maison Dewe?"

Etsii kaikki tietueet, jotka alkavat sanalla "Maison" ja sisältävät viisikirjaimisen toisen merkkijonon, jonka neljä ensimmäistä kirjainta ovat "Dewe" ja viimeinen kirjain on tuntematon. Jos tietokanta käyttää ANSI-92-yleismerkkejä, käytä alaviivaa (_) kysymysmerkin (?) sijasta.

#2.2.2010#

Etsii kaikki tietueet päivämäärälle 2.2.2010. Jos tietokanta käyttää ANSI 92 -yleismerkistöä, kirjoita päivämäärän ympärille yksinkertaiset lainausmerkit ristikkomerkkien sijasta ('2.2.2010').

< Date( )- 30

Palauttaa kaikki 30 päivää vanhemmat päivämäärät käyttämällä Date-funktiota.

Date( )

Palauttaa kaikki kuluvan päivän päivämäärän sisältävät tietueet käyttämällä Date-funktiota.

Between Date( ) And DateAdd("M", 3, Date( ))

Palauttaa kaikki kuluvan päivän päivämäärän ja kuluvasta päivästä kolme kuukautta sitten olleen päivämäärän välillä olevat tietueet käyttämällä Date- ja DateAdd-funktioita.

Is Null

Palauttaa kaikki tietueet, jotka sisältävät Null-arvon (tyhjä tai määrittämätön arvo).

Ei ole Null

Palauttaa kaikki jonkin arvon (arvo ei ole Null) sisältävät tietueet.

""

Palauttaa kaikki tietueet, jotka sisältävät tyhjän merkkijonon. Käytä tyhjiä merkkijonoja, kun haluat lisätä arvon pakolliseen kenttään, mutta et vielä tiedä, mikä kyseinen arvo on. Kenttä saattaa esimerkiksi vaatia faksinumeron, mutta joillakin asiakkailla ei ole faksilaitetta. Kirjoita tässä tapauksessa numeron sijasta kahdet lainausmerkit ilman välilyöntiä ("").

Sivun alkuun

Lisätietoja

Miksi tämä virhesanoma tulee näyttöön ja kuinka virhe korjataan?

Jos muodostat poistokyselyn käyttämällä useita taulukoita ja kyselyn Yksilölliset tietueet -ominaisuuden arvoksi on asetettu Ei, näyttöön tulee virhesanoma Poistaminen ei onnistu määritetyistä taulukoista, kun suoritat kyselyn.

Voit korjata ongelman asettamalla kyselyn Yksilölliset tietueet -ominaisuuden arvoksi Kyllä.

  1. Avaa poistokysely rakennenäkymään.

  2. Jos kyselyn ominaisuusikkuna ei ole avoinna, avaa se painamalla F4-näppäintä.

  3. Tuo kyselyn ominaisuudet (kentän ominaisuuksien sijasta) näyttöön napsauttamalla kyselyn suunnittelua.

  4. Etsi Yksilölliset tietueet -ominaisuus kyselyn ominaisuusikkunasta ja aseta sen arvoksi Kyllä.

Sivun alkuun

Kyselyn estävän Ei käytössä -tilan lopettaminen

Jos avaat tietokannan, jota et ole määrittänyt luotetuksi tai joka ei ole luotetussa sijainnissa, Access estää oletusarvon mukaan kaikkien muutoskyselyjen suorituksen.

Jos yrität suorittaa muutoskyselyn ja näyttää siltä, että mitään ei tapahdu, katso, onko Accessin tilarivillä seuraava sanoma:

Toiminnon tai tapahtuman esti ei käytössä-tilassa.

Jos näyttöön tulee tämä sanoma, toimi seuraavasti, jos haluat ottaa estetyn sisällön käyttöön:

  • Valitse Suojausvaroitus -sanomapalkista valitsemalla Ota sisältö käyttöönja suorita kysely uudelleen.

sivun alkuun

Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×