Kirjete lisamine tabelisse lisanduspäringu abil

Selles artiklis selgitatakse, kuidas koostada ja käitada lisamispäringut. Lisamispäringut kasutatakse siis, kui teil on vaja olemasolevasse tabelisse lisada muudest allikatest uusi kirjeid.

Kui teil on vaja muuta olemasoleva kirjekomplekti andmeid, nt uuendada välja väärtust, saate kasutada värskenduspäringut. Kui teil on vaja andmevaliku põhjal teha uus tabel või ühendada kaks tabelit üheks uueks tabeliks, saate kasutada tabelikoostepäringut. Lisateavet värskenduspäringute või tabelikoostepäringute kohta või üldist teavet teiste viiside kohta, kuidas andmebaasi kirjeid lisada või olemasolevaid andmeid muuta, saate jaotisest Vt ka.

Märkus. : Lisamispäring pole Accessi veebirakendustes saadaval, kuid saate seda kasutada veebiandmebaasis, avades andmebaasi Accessis.

Selle artikli teemad

Ülevaade

Lisamispäringu loomine ja käivitamine

Päringut blokeeriva keelatud režiimi väljalülitamine

Ülevaade

Lisamispäring valib kirjed ühest või mitmest andmeallikast ja kopeerib valitud kirjed olemasolevasse tabelisse.

Oletagem näiteks, et hangite andmebaasi, mis sisaldab tabelit võimalike uute klientidega, ja teil juba on olemasolevas andmebaasis sarnaste andmetega tabel. Soovite salvestada andmed ühte kohta, seega otsustate kopeerida need uuest andmebaasist olemasolevasse tabelisse. Uute andmete käsitsi sisestamise vältimiseks saate kirjed kopeerida lisamispäringu abil.

Lisamispäringu kasutamise eelised

Andmete kopeerimisel päringu abil saab teha järgmisi toiminguid.

  • Korraga mitme kirje lisamine.    Kui kopeerite andmed käsitsi, peate tavaliselt tegema mitu kopeerimis- ja kleepimistoimingut. Päringu abil saate valida kõik andmed korraga ja seejärel need kopeerida.

  • Valiku läbivaatamine enne kopeerimist.    Saate kuvada oma valiku andmelehevaates ja enne andmete kopeerimist neid vajaduse korral parandada. See võib olla eriti kasulik juhul, kui teie päring sisaldab kriteeriume või avaldisi ja peate mitu korda proovima, et kõik õige oleks. Lisamispäringut ei saa tagasi võtta. Kui teete vea, peate taastama oma andmebaasi varukoopia põhjal või vea käsitsi või kustutuspäringu abil parandama.

  • Valiku piiritlemine kriteeriumide abil.    Näiteks võite soovi korral lisada ainult teie linnas elavate klientide andmeid.

  • Kirjete lisamine juhul, kui mõnda andmeallikate välja pole sihttabelis olemas.    Oletagem näiteks, et teie olemasoleval klienditabelil on üksteist välja ja uues tabelis, kust soovite kopeerida, on nendest üheteistkümnest ainult üheksa välja. Lisamispäringu abil saate kopeerida üheksa välja kattuvad andmed ja jätta ülejäänud kaks välja tühjaks.

Lisamispäringu põhitoimingud

Lisamispäringu loomine koosneb üldjoontes järgmistest põhietappidest.

  • Valikupäringu loomine.    Valige andmed, mida soovite kopeerida. Saate vajaduse korral valikupäringut kohandada ja käitada seda soovitud arv kordi, et valitud saaks just need andmed, mida tahate kopeerida.

  • Valikupäringu teisendamine lisamispäringuks.    Kui valik on valmis, saate muuta päringutüübiks Lisamispäring.

  • Lisamispäringu iga veeru jaoks sihtväljade valimine.    Mõnel juhul valib Access sihtväljad automaatselt teie eest. Saate sihtvälju kohandada või need valida, kui Access ei ole seda teinud.

  • Päringu eelvaate kuvamine ja päringu käivitamine kirjete lisamiseks.    Enne kirjete lisamist saate aktiveerida andmelehevaate ja kuvada lisatud kirjete eelvaate.

NB! : Lisamispäringut ei saa tagasi võtta. Soovitatav on andmebaas või sihttabel enne varundada.

Lisamispäringu loomine ja käivitamine

Selle jaotise teemad

1. juhis: päringu loomine kopeeritavate kirjete valimiseks

2. juhis: valikupäringu teisendamine lisamispäringuks

3. juhis: sihtväljade valimine

4. juhis: lisamispäringu eelvaate kuvamine ja lisamispäringu käivitamine

1. juhis: päringu loomine kopeeritavate kirjete valimiseks

  1. Avage andmebaas, mis sisaldab kopeeritavaid kirjeid.

  2. Klõpsake menüü Loo jaotises Päringud nuppu Päringu kujundus. NB! Kui kasutate programmi Access 2007, valige Loo > Muud > Päringu kujundus.

    Accessi lindi päringute jaotises kuvatakse kaks varianti: Päringuviisard ja Päringu kujundus.

    Avaneb päringukujundaja ja kuvatakse dialoogiboks Tabeli kuvamine.

    Tabeli kuvamise dialoog Accessis, näha on tabelinimed
  3. Topeltklõpsake tabeleid või päringuid, mis sisaldavad kopeeritavaid kirjeid ja seejärel klõpsake nuppu Sule.

    Tabelid või päringud kuvatakse päringukujundaja ühes või mitmes aknas. Igas aknas on loetletud tabeli või päringu väljad. Järgmisel joonisel on kujutatud päringukujundajas avatud tüüpilise tabeli näide.

    Tabel päringukujundajas

    1. Päringukoosturis kuvatud varade tabel

    2. Päringu kujundusruudustik

  4. Topeltklõpsake igat välja, mille soovite lisada. Valitud väljad kuvatakse päringu kujundusruudustiku real Väli.

    Lähtetabeli väljade andmetüübid peavad ühilduma sihttabeli väljade andmetüüpidega. Tekstiväljad ühilduvad enamiku muud tüüpi väljadega. Arvuväljad ühilduvad ainult teiste arvuväljadega. Näiteks saate lisada arve tekstiväljale, kuid ei saa lisada teksti arvuväljale.

    Samuti saate avaldist kasutada väljana – nt =Date() annab automaatselt tänase kuupäeva – ja saate kasutada avaldisi tabeli või päringu kujundusruudustiku väljadega valitud andmete kohandamiseks. Näiteks kui sihttabelil on väli, mis talletab neljakohalist aastaarvu, ja lähtetabel sisaldab tavalist kuupäeva/kellaaja välja, saate kasutada funktsiooni DatePart ja lähtevälja, et valida ainult aasta.

    Tabeli kõigi väljade kiireks lisamiseks topeltklõpsake tabeliväljade loendi kohal paiknevat tärni (*). See joonis kujutab kõigi lisatud väljadega kujundusruudustikku.

    Kõigi lisatud tabeliväljadega päring.

  5. Samuti saate kujundusruudustiku reale Kriteeriumid sisestada ühe või mitu kriteeriumit. Järgmises tabelis on esitatud mõned näidiskriteeriumid koos selgitustega nende mõju kohta päringus.

Kriteerium

Mõju

> 234

Tagastab kõik arvud, mis on suuremad kui 234. Kui soovite otsida 234-st väiksemaid arve, sisestage < 234.

>= "Callahan"

Tagastab tähestikulises järjestuses kõik kirjed alates kirjest Callahan.

Between #2.02.2017# And #1.12.2017#

Tagastab kuupäevad alates 2. veebruarist 2017 kuni 1. detsembrini 2017 (ANSI-89). Kui andmebaas kasutab ANSI-92 metamärke, kasutage trellide asemel ülakomasid ('). Näide: Between '2.02.2007' And '1.12.2007' .

Not "Saksamaa"

Otsib kõiki kirjeid, mille välja täpne sisu ei võrdu täpselt väärtusega "Saksamaa". Kriteerium tagastab kirjed, mis sisaldavad ka muid märke peale "Saksamaa" (nt "Saksamaa (euro)" või "Euroopa (Saksamaa)").

Not "T*"

Otsib kõiki kirjeid peale nende, mis algavad tähega T. Kui teie andmebaasis on kasutusel ANSI-92 metamärgistik, kasutage tärnide (*) asemel protsendimärke (%).

Not "*t"

Otsib kõiki kirjeid, mis ei lõpe tähega t. Kui teie andmebaasis on kasutusel ANSI-92 metamärgistik, kasutage tärnide asemel protsendimärke.

In(Kanada,Suurbritannia)

Leiab loendist kõik kirjed, mis sisaldavad nime Kanada või Ühendkuningriik.

Like "[A-D]*"

Otsib tekstiväljalt kõiki kirjeid, mis algavad tähtedega A–D. Kui teie andmebaasis on kasutusel ANSI-92 metamärgistik, kasutage tärnide asemel protsendimärke.

Like "*ar*"

Otsib kõiki kirjeid, kus sisaldub tähejada "ar". Kui teie andmebaasis on kasutusel ANSI-92 metamärgistik, kasutage tärnide asemel protsendimärke.

Like "Maison Dewe?"

Otsib kõiki kirjeid, mis algavad stringiga "Maison" ja sisaldavad teist viietähelist stringi, mille esimesed neli tähte on "Dewe" ja viimane täht on teadmata (seda tähistab küsimärk). Kui teie andmebaasis on kasutusel ANSI-92 ANSI-02 metamärgistik, kasutage küsimärgi asemel allkriipsu (_).

'2.02.2017'

Otsib kõiki kirjeid, mille kuupäev on 2. veebruar 2017. Kui teie andmebaasis on kasutusel ANSI-92 metamärgistik, ümbritsege kuupäev trellimärkide (#) asemel ülakomadega. Näide: '2.02.2017'.

< Date() - 30

Tagastab kõik kirjed, mille kuupäevad on vanemad kui 30 päeva.

Date()

Tagastab kõik tänase kuupäevaga kirjed.

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

Tagastab kõik kirjed, mis jäävad vahemikku tänasest kuupäevast kuni kolm kuud edasi.

Is Null

Tagastab kõik tühiväärtusega (tühjad või määramata väärtusega) kirjed.

Is Not Null

Tagastab kõik kirjed, millel on nullist erinev väärtus.

""

Tagastab kõik kirjed, mis sisaldavad nullpikkusega stringe. Nullpikkusega stringe võib kasutada juhtudel, kui väljale tuleb sisestada nõutav väärtus, ent selle väärtus pole veel teada. Näiteks võib väljal olla nõutud faksinumbri sisestamine, ent mõnel teie klientidest ei pruugi faksi kasutusel olla. Sel juhul sisestage numbri asemel jutumärkide paar ilma tühikuteta ("").

  1. Klõpsake menüü Kujundus jaotises Tulemid nuppu Käivita Nupu pilt .

  2. Kontrollige, kas päring tagastas need kirjed, mida soovite kopeerida. Kui peate kirjeid päringusse lisama või sealt eemaldama, aktiveerige uuesti kujundusvaade ja lisage väljad eespool esitatud juhiste järgi. Teine võimalus on valida need väljad, mida te ei soovi kaasata, ja vajutada nende päringust eemaldamiseks kustutusklahvi DELETE.

2. juhis: valikpäringu teisendamine lisamispäringuks

  1. Klõpsake menüü Avaleht jaotise Vaade nuppu Vaade ning seejärel käsku Kujundusvaade.

  2. Klõpsake menüü Kujundus jaotises Päringutüüp nuppu Lisa lõppu.

    Avaneb dialoogiboks Lisamine.

    Kuvatõmmis dialoogiboksist Lisamispäring

  3. Järgmisena määrake, kas kirjed lisatakse praeguse andmebaasi tabelisse või mõne muu andmebaasi tabelisse.

    Tehke ühte järgmistest.

    • Klõpsake dialoogiboksis Lisamine raadionuppu Praegune andmebaas ja valige liitboksist Tabeli nimi sihttabeli nimi. Seejärel klõpsake nuppu OK.

      VÕI

    • Klõpsake dialoogiboksis Lisamine raadionuppu Muu andmebaas.

    • Sisestage väljale Faili nimi sihtandmebaasi asukoht ja nimi.

    • Sisestage liitboksi Tabeli nimi sihttabeli nimi ja klõpsake nuppu OK.

3. juhis: sihtväljade valimine

Sihtväljade valimise viis sõltub sellest, kuidas lõite 1. juhise järgi oma valikupäringu.

Teie

Access

Lisasite oma lähtetabeli või päringu kõik väljad

Lisab kõik sihttabeli väljad kujundusruudustiku reale Lisa

Lisasite päringusse üksikuid välju või kasutasite avaldisi ning väljade nimed lähte- ja sihttabelites kattuvad

Lisab automaatselt kattuvad sihtväljad päringu reale Lisa

Lisasite üksikuid välju või kasutasite avaldisi ja mõni lähte- või sihttabeli nimi pole vastavuses

Lisab kattuvad väljad ja jätab vasteta väljad tühjaks

Kui Access jätab mõne välja tühjaks, saate klõpsata real Lisa olevat lahtrit ja valida sihtvälja.

Sellel joonisel on näidatud, kuidas klõpsata lahtrit real Lisa ja valida sihtvälja.

Ripploend real Lisa

Märkus. : Kui jätate sihtreavälja tühjaks, siis päring sellele väljale andmeid ei lisa.

4. juhis: lisamispäringu eelvaate kuvamine ja lisamispäringu käivitamine

  1. Muudatuste eelvaate kuvamiseks aktiveerige andmelehevaade.

    Näpunäide. : Vaadete kiireks vahetamiseks paremklõpsake päringu ülaosas olevat vahekaarti ja seejärel klõpsake soovitud vaadet.

  2. Aktiveerige uuesti kujundusvaade ja klõpsake siis kirjete lisamiseks nuppu Käivita Nupu pilt .

    Märkus. :  Suure hulga andmeid tagastava päringu käitamisel võidakse kuvada tõrketeade, mis näitab, et päringut ei saa tagasi võtta. Proovige suurendada mälusegmendi limiiti 3 MB-ni, et päring õnnestuks.

Lehe algusse

Päringu blokeerimise väljalülitamine

Kui proovite lisamispäringut käivitada ja jääb mulje, et midagi ei juhtu, vaadake, kas Accessi olekuribal on järgmine teade.

Keelatud režiim blokeeris selle toimingu või sündmuse.

Selle probleemi lahendamiseks klõpsake päringu lubamiseks teateribal nuppu Luba sisu.

Märkus. : Lisamispäringu lubamisega lubate ka kogu muu andmebaasisisu.

Pange tähele, et programmi Access 2007 kasutamisel peate sisu lubamiseks tegema järgmist.

  1. Klõpsake teateribal valikut Suvandid.

  2. Märkige dialoogiboksis Microsoft Office'i turbesuvandid iga makro jaoks ruut Luba sisu ja klõpsake nuppu OK.

Kui teateriba ei kuvata, võib see olla peidetud. Saate seda kuvada, kui see pole keelatud. Kui teateriba on keelatud, saate selle lubada. Teateriba lubamiseks programmis Access 2007 avage dialoogiboksis Accessi suvandid ala Usalduskeskuse sätted, klõpsake käsku Kuva teateriba kõigis rakendustes, kui sisu on blokeeritud, seejärel klõpsake nuppu OK. Muudetud sätete rakendamiseks peate andmebaasi sulgema ja seejärel uuesti avama.

Lehe algusse

Vt ka

Värskenduspäringu loomine ja käivitamine

Ühe või mitme kirje lisamine andmebaasi

Tabelipäringu loomine

Täiendage oma 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.

×