Kurso santrauka: tik skaitomų užklausų naudojimas

Taikoma
Access 2013

Tikrinti užklausos tipą

Įsitikinkite, kad nebandote redaguoti duomenų, kuriuos grąžina kryžminė, "Union", Pass-Through arba duomenų aprašo užklausa.

Agregavimo funkcijų paieška

Negalite redaguoti duomenų, grąžinamų pagal bendrųjų sumų užklausą arba užklausą, kuri naudoja kitas agregavimo funkcijas, pvz., MIN, MAX arba AVG.

Agregavimo funkcijos sujungia reikšmes iš kelių įrašų, o jei bandote pakeisti agreguotą reikšmę, "Access" nežino, kurį šaltinio lauką atnaujinti, todėl neleidžia nieko keisti.

Atkreipkite dėmesį ir į tai, kad vaizdo įraše sakiau "agreguota funkcija", bet turėjau omenyje "agreguota vertė".

Tikrinti užklausos ypatybes

Kai užklausa yra dizaino rodinyje, spustelėkite Ypatybės. Įsitikinkite, kad ypatybė Unikalios reikšmės nustatyta kaip Ne, o ypatybė Įrašų rinkinio tipas rodo dinaminį rinkinį.

Ieškokite antrinių užklausų

Konkrečiai ieškokite antrinių užklausų, kurios yra pradinio sakinio Select dalis. Pavyzdžiui:

SELECT [Užsakymo data], (SELECT MAX([Užsakymo data])

Įtraukus antrinę užklausą į pirminę užklausą, negalima redaguoti duomenų. Išbandykite šiuos sprendimus:

  • Jei lauko rezultate matyti nenorite, užklausų dizaineryje išvalykite žymės langelį Rodyti.
  • Pakeiskite antrinę užklausą domeno agregavimo funkcija, pvz., DMIN arba DMAX.
  • Perkelti antrinę užklausą iš pirmojo sakinio SELECT.

Taip pat žr.