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.

Saatat kohdata tilanteita, joissa et voi muokata kyselyn tietoja tietotaulukkonäkymä muuttaa pohjana olevan taulukon tietoja. Tässä artikkelissa kerrotaan, milloin voit muokata kyselyn tietoja, milloin et voi muokata kyselyn tietoja ja miten voit muuttaa kyselyn rakennetta niin, että voit muokata kyselyn pohjana olevia tietoja.

Tämän artikkelin sisältö

Johdanto

Kun avaat kyselyn taulukkonäkymässä, saatat haluta muokata tietoja. Saatat huomata virheen tai saatat nähdä tietoja, jotka ovat vanhentuneita. Kyselyn luontitavan mukaan voit muokata tietoja suoraan kyselyn tietotaulukko.

Jos yrität muokata kyselyn taulukkonäkymän tietoja, mutta mitään ei tapahdu, tai Windows toistaa äänen eikä muokkausta tapahdu, et voi suorittaa muokkausta. Voi olla, että itse kyselyä ei voi muokata, kuten ristiintaulukointikyselyä. Voi myös olla, että vain kenttä, jota yrität muokata, ei ole muokattavissa, esimerkiksi jos kenttä perustuu koostefunktioon, kuten keskiarvoon. Kummassakin tapauksessa voit ehkä ottaa muokkauksen käyttöön.

Kyselyn taulukkonäkymän tietojen muokkaamisen lisäksi voit myös käyttää päivityskysely taulukon tietojen päivittämiseen. Tässä artikkelissa ei käsitellä päivityskyselyitä.

Lisätietoja päivityskyselyistä on artikkelissa Päivityskyselyn luominen ja suorittaminen.

Yleensä, kun haluat muokata tietoja kyselyn taulukkonäkymässä, haluat tallentaa muutokset taulukoihin, joihin kysely perustuu. Jos et halua muuttaa kyseisten taulukoiden tietoja, mutta haluat silti muokata tietoja ja säilyttää muokatut tiedot, kun olet valmis, voit luoda ensin uuden taulukon taulukon luova kysely, jonka tietoja voit muokata. Voit myös tallentaa taulukon luontikyselyn avulla sellaisen kyselyn tulokset, joka ei salli muokkaamista uutena taulukkona, ja muokata sitten uuden taulukon tietoja. Tässä artikkelissa ei käsitellä taulukon luonti- ja suorituskyselyitä.

Lisätietoja taulukon luomiskyselyistä on artikkelissa Taulukon luontikyselyn luominen.

Sivun alkuun

Milloin voin muokata kyselyn tietoja?

Voit aina muokata kyselyn tietoja, kun kysely perustuu joko yhteen taulukkoon tai kahteen taulukkoon, joissa on yksi-yhteen-yhteys toisiinsa.

Huomautus: Vaikka voit muokata kyselyn tietoja, jotkin sen kentistä eivät ehkä ole muokattavissa. Tällaiset tapaukset on lueteltu seuraavassa osassa.

Sivun alkuun

Milloin kyselyn tietoja ei voi muokata?

Et voi koskaan muokata kyselyn tietoja seuraavissa tilanteissa:

  • Kysely on ristiintaulukointikysely.

  • Kysely on SQL-kysely.

  • Kenttä, jota yrität muokata, on laskettu kenttä. Tässä tapauksessa voit ehkä muokata muita kenttiä.

  • Kysely perustuu kolmeen tai useampaan taulukkoon, ja yhteys on monta-yhteen-motiin.

    Huomautus: Vaikka et voi muokata kyselyn taulukkoa tässä tapauksessa, voit muokata lomakkeen tietoja, kun lomakkeen Tietuejoukon laji -ominaisuuden arvoksi on määritetty Dynaset (Epäyhtenäinen Päivitykset).

  • Kysely sisältää GROUP BY -lauseen.

Sivun alkuun

Ohjevalikko muuttaa kyselyä niin, että voin muokata sen tietoja?

Seuraavassa taulukossa on lueteltu tapaukset, joissa kyselyä ei voi muokata, ja siihen on yhdistetty menetelmät, joiden avulla kyselytaulukko on muokattavissa.

Kyselyn taulukkonäkymän arvoja ei voi muokata seuraavissa tilanteissa:

Kyselyn taulukkonäkymän tuominen muokattavaksi:

Kyselyn Yksilölliset arvot - ominaisuuden arvoksi on määritetty Kyllä.

Määritä kyselyn Yksilölliset arvot - ominaisuuden arvoksi Ei.

Lisätietoja ominaisuuden määrittämisestä on seuraavassa osiossa Yksilölliset arvot -ominaisuuden asetukseksi Ei.

Kysely sisältää linkitetyn ODBC-tietokanta taulukon, jossa ei ole yksilöivä hakemisto tai Paradox-taulukkoa ilman perusavain.

Lisää perusavain tai yksilöllinen indeksi linkitettyyn taulukkoon linkitetyn tietokannan toimittajan tarjoamien menetelmien avulla.

Sinulla ei ole Päivitystiedot-oikeuksia pohjana olevaan taulukkoon.

Määritä päivitystietojen käyttöoikeudet.

Kysely sisältää useamman kuin yhden taulukon tai yhden kyselyn, eikä taulukoita tai kyselyjä ole liitetty rakennenäkymän liitosviivalla.

Luo sopivat liitokset.

Katso liitosten luominen -osiosta liitosten luominen.

Tietokanta on avoinna vain luku -tilassa tai vain luku -asemassa.

Sulje tietokanta ja avaa se uudelleen valitsematta Avaa vain luku -tilassa. tai jos tietokanta sijaitsee vain luku -asemassa, poista vain luku -määrite asemasta tai siirrä tietokanta asemaan, joka ei ole vain luku -tilassa.

Tietueen kenttä, jota yrität päivittää, poistetaan tai toinen käyttäjä lukitsee sen.

Odota, että tietueen lukitus poistetaan. Lukittu tietue voidaan päivittää heti, kun tietueen lukitus on avattu. Odota, että toinen käyttäjä viimeistelee tietueen lukinneen toiminnon.

Kysely perustuu taulukoihin, joissa on yksi-moneen-yhteys, eikä monta-puolen liitoskenttä ole tuloskenttä. Tässä tapauksessa "yksi"-puolen liitoskentän tietoja ei voi muokata.

Lisää liitoskenttä yhteyden monta-puolelta kyselyn tuloskenttiin.

Lisätietoja liitoskentän lisäämisestä on osassa Liitoskentän lisääminen "monta"-puolelta kyselyn tuloskenttiin.

Monta-puolen liitoskenttä (tietojen muokkaamisen jälkeen) on yksi-puolella.

Vahvista muutokset ja päivitä kysely painamalla näppäinyhdistelmää VAIHTO+F9 .

Yksi-moneett-yhteyden yksi-puolella olevasta taulukosta on tyhjä kenttä, ja liitos on oikea ulkoliitos.

Varmista, että kentässä on arvoa "yksi"-puolella. Voit muokata liitoskenttää monta-puolella vain, jos kentässä on arvo "yksi"-puolella.

Käytät linkitettyä ODBC-tietokantataulukkoa, eivätkä kaikki linkitetyn taulukon yksilöllisen indeksin kentät ole kyselyn tulosteessa.

Lisää kaikki ODBC-taulukon yksilöllisen indeksin kentät kyselyn tuloskenttiin.

Lisätietoja kenttien lisäämisestä on artikkelissa Yksilöllisten indeksikenttien lisääminen linkitetystä ODBC-taulukosta.

Sivun alkuun

Määritä Yksilölliset arvot -ominaisuuden arvoksi Ei

  1. Avaa kysely rakennenäkymässä.

  2. Jos ominaisuusikkuna ei ole auki, avaa se painamalla F4-näppäintä. Napsauta kerran kyselyn rakenneruudukossa varmistaaksesi, että ominaisuusikkuna näyttää kyselyn ominaisuudet kentän ominaisuuksien sijaan.

  3. Etsi ominaisuusikkunasta Yksilölliset arvot - ominaisuusruutu. Napsauta sen vieressä olevaa ruutua, napsauta ruudun nuolta ja valitse sitten Ei.

Liitosten luominen

  1. Avaa kysely rakennenäkymässä.

  2. Vedä liitoskenttä taulukosta tai kyselystä sen taulukon tai kyselyn vastaavaan kenttään, johon haluat liittää liitosten.

Lisätietoja liitosten luomisesta on artikkelissa Taulukoiden ja kyselyjen yhdistäminen.

Liitoskentän lisääminen "monta"-puolelta kyselyn tuloskenttiin

  1. Avaa kysely rakennenäkymässä.

  2. Etsi kyselyn suunnittelussa liitos, joka vastaa vastaavaa yksi-moni-yhteyttä.

  3. Kaksoisnapsauta liitoskenttää yksi-moneet-yhteyden "monta"-puolelta. Liitoskenttä näkyy kenttäruudukossa, mikä ilmaisee, että se on nyt tulostuskenttä.

Yksilöllisten indeksikenttien lisääminen linkitetystä ODBC-taulukosta

  1. Avaa kysely rakennenäkymässä.

  2. Etsi linkitetty ODBC-taulukko kyselyn suunnittelussa.

  3. Yksilöllisten indeksikenttien vieressä on avainsymboli. Kaksoisnapsauta jokaista kenttää, joka ei ole vielä kenttäruudukossa. Jokainen kenttä näkyy kenttäruudukossa, mikä ilmaisee, että se on nyt tuloskenttä.

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!

×