15 syytä, miksi et toisinaan voi muokata tietoja Access-kyselyssä

Tässä artikkelissa olemme käsitelleet joitain yleisiä syitä, jotka toisinaan estävät sinua muokkaamasta tietoja Access-kyselyssä

Kysely on Microsoftin tietokantakomponentti, jonka avulla käyttäjät voivat hakea ja tarkistaa tietojaan milloin tahansa. Kyselyjen ainoa tarkoitus on tuottaa tulosteita ja tehdä tarvittavat päivitykset tietokantaan. Kyselyt voivat auttaa löytämään tietoja tietueesta, taulukosta tai lomakkeesta tietokannasta. Mutta on välttämätöntä käyttää näitä kyselyitä oikeassa järjestyksessä ja rakenteessa; muuten he eivät ehkä hae tietoja ollenkaan. No, tässä tapauksessa aiomme puhua tilanteista, joissa käyttäjät eivät voi muokata tietojaan kyselyiden käytön aikana.Syyt, miksi et voi muokata tietoja Access-kyselyssä

Ajoittain me kaikki kohtaamme ongelman, jossa emme pysty muokkaamaan tietojamme Access Queries -kyselyillä. Tässä on joitain syitä, jotka aiheuttavat seuraavan tilanteen. Tämä luettelo saattaa myös auttaa sinua tunnistamaan ongelman perimmäisen syyn, joka estää sinua päivittämästä tietokantaasi.

  1. Kysely koostuu GROUP BY -lauseestaKyselysi koostuu GROUP BY -lauseesta. Huomaa, että Totals-kysely on oletuksena vain luku -tilassa.
  2. Kyselysi koostuu TRANSFORM-lauseesta. Huomaa, että myös Crosstab-kysely on oletusarvoisesti asetettu vain luku -tilaan.
  3. Kyselyssäsi käytetään SELECT-lausetta, jossa on jompikumpi seuraavista First(), Max(), Sum(), Count() jne. Kyselyt, jotka voivat koota tietueita, ovat myös aina vain luku -tilassa.
  4. Kyselysi saattaa sisältää DISTINCT-predikaatin. Käyttäjät voivat ratkaista tämän ongelman asettamalla Yksilölliset arvot kyselyn ominaisuuksissa arvoon Ei.
  5. Kyselysi liittyy UNIONiin tai toimii sen kautta. Huomaa, että Union-kyselyt on oletuksena suunniteltu vain luku -käyttöön.
  6. Kyselysi SELECT-lause sisältää alikyselyn. Tietojesi päivittämistä varten käyttäjät voivat siirtyä alikyselyonsa ja poistaa sen Näytä-ruudun valinnan tai he voivat myös kokeilla verkkotunnusten yhdistämistoimintoja.
  7. Kyselysi saattaa käyttää JOIN-koodeja eri suunnista useista taulukoista suorittaessaan FROM-lausetta. Poista vain joitain taulukoita ja voit päivittää tietosi helposti.
  8. Et ole indeksoinut JOIN-kenttiä oikein: Nämä kentät eivät koostu ainutlaatuisesta indeksistä tai ensisijaisesta avaimesta.
  9. Kyselysi on asetettu Snapshotiksi sen Recordset Type -ominaisuudessa. Ratkaistaksesi tämän, vaihda se arvoon "Dynaset" kyselysi ominaisuuksien kohdasta Set Recordset Type.
  10. Kyselysi voi perustua toiseen kyselyyn, joka on oletusarvoisesti asetettu vain luku -tilaan. (Pinottu kysely)
  11. Olet asettanut kyselysi vain luku -käyttöoikeuksiksi. (Tätä voidaan muuttaa muuttamalla pääsyn suojauksen asetusta.)
  12. Käyttäjä on avannut tietokannan vain luku -tilassa tai sen tiedostoattribuutit on asetettu vain luku -tilaan, tai kenties tietokannan mediatyyppi on vain luku -tilassa. (Esi. CD-ROM-levy tai mikä tahansa verkkoasema, joka ei tarjoa kirjoitusoikeuksia.)
  13. Kysely pyytää VBA-funktiota. Käyttäjän tietokanta ei kuitenkaan sijaitse luotetussa tallennuspaikassa, mikä estää koodin suorittamisen.
  14. Ehkä kentät, jotka kyselyn on tarkoitus tuottaa ulostuloina, ovat laskettuja kenttiä, jotka estävät tietojen koskemisen MS Accessissa.
  15. Harvinaisissa tapauksissa saatat tarkastella tapahtumaa, jossa vioittunut Access tiedosto aiheuttaa ongelman.

Tekijän esittely:

Vivian Stevens on tietojen palauttamisen asiantuntija DataNumen, Inc., joka on maailman johtava tietojen palautustekniikoissa, mukaan lukien mdf-palautus ja Excel-palautusohjelmistotuotteet. Lisätietoja osoitteessa www.datanumen.com

Kommenttien lisääminen on estetty.