15 ok, amiért néha nem lehet szerkeszteni az adatokat egy hozzáférési lekérdezésben

Oszd meg most:

Ebben a cikkben foglalkoztunk néhány gyakori okkal, amelyek időnként megakadályozzák az adatok szerkesztését az Access Queryben

A lekérdezés egy Microsoft adatbázis-összetevő, amely lehetővé teszi a felhasználók számára, hogy bármikor lekérjék és felülvizsgálják adataikat. A Queries egyetlen célja a kimenetek generálása és a szükséges frissítések elvégzése az adatbázisban. A lekérdezések segíthetnek megtalálni az adatokat egy rekordból, táblából vagy űrlapból az adatbázisban. De ezeket a lekérdezéseket a megfelelő sorrendben és szerkezetben kell használni; ellenkező esetben előfordulhat, hogy egyáltalán nem kérnek le adatokat. Nos, ebben az esetben olyan helyzetekről fogunk beszélni, amikor a felhasználók nem tudják szerkeszteni adataikat lekérdezések használata közben.Okok, amelyek miatt nem lehet szerkeszteni az adatokat egy hozzáférési lekérdezésben

Időnként mindannyian szembesülünk olyan problémával, hogy nem tudjuk szerkeszteni adatainkat az Access Queries segítségével. Íme néhány ok, amelyek a következő helyzetet okozzák. Ez a lista segíthet a probléma kiváltó okának azonosításában is, amely megakadályozza az adatbázis frissítését.

  1. A lekérdezés egy GROUP BY záradékból állLekérdezése egy GROUP BY záradékból áll. Vegye figyelembe, hogy a Totals lekérdezés alapértelmezés szerint csak olvasható.
  2. A lekérdezése egy TRANSFORM záradékból áll. Vegye figyelembe, hogy a Crosstab lekérdezés alapértelmezés szerint csak olvasható.
  3. Lekérdezése SELECT záradékot használ a következő First(), Max(), Sum(), Count() stb. valamelyikével. A rekordokat összesítő lekérdezések is mindig csak olvashatók.
  4. Lehetséges, hogy lekérdezése DISTINCT predikátumot tartalmaz. A felhasználók úgy oldhatják meg ezt a problémát, hogy a lekérdezés Tulajdonságai között az Egyedi értékeket Nem értékre állítják.
  5. Lekérdezése UNION-t érint, vagy azon keresztül működik. Vegye figyelembe, hogy az uniós lekérdezések alapértelmezés szerint csak olvashatóak.
  6. A lekérdezés SELECT záradéka tartalmaz egy segédlekérdezést. Az adatok frissítéséhez a felhasználók beléphetnek az allekérdezésükbe, és törölhetik a jelölést a Megjelenítés jelölőnégyzetből, vagy megpróbálhatják használni a tartományösszesítő funkciókat is.
  7. Lehetséges, hogy a lekérdezése több táblából különböző irányokból származó JOIN-kódokat használ, miközben FROM záradékon fut. Csak távolítson el néhány táblát, és könnyedén frissítheti adatait.
  8. Nem megfelelően indexelte a JOIN mezőket: Ezek a mezők nem tartalmaznak egyedi indexet vagy elsődleges kulcsot.
  9. Lekérdezései Pillanatképként vannak beállítva a Recordset Type tulajdonságban. Ennek megoldása érdekében állítsa át a „Dynaset” értékre a Set Recordset Type mezőben a lekérdezés tulajdonságainál.
  10. Lehetséges, hogy lekérdezése egy másik lekérdezésen alapul, amely alapértelmezés szerint csak olvasható. (Halmozott lekérdezés)
  11. Lekérdezési engedélyeit írásvédettre állította. (Ez a hozzáférési biztonság beállításának módosításával módosítható.)
  12. A felhasználó csak olvasható módon nyitotta meg az adatbázist, vagy a fájl attribútumai írásvédettre vannak állítva, esetleg az adatbázis adathordozó típusa csak olvasható. (Pl. CD-ROM vagy bármely olyan hálózati meghajtó, amely nem kínál írási jogosultságokat.)
  13. A lekérdezés VBA függvényt kér. A felhasználó adatbázisa azonban nem található megbízható tárolóhelyen, ami letiltja a kód futását.
  14. Lehet, hogy azok a mezők, amelyeket a lekérdezésnek kimenetként generálnia kell, számított mezők, amelyek megakadályozzák az adatok érintését az MS Accessben.
  15. Ritka esetekben előfordulhat, hogy egy olyan eseményt lát, sérült Access fájl okozza a problémát.

Szerző Bevezetés:

Vivian Stevens adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve mdf helyreállítás és Excel helyreállítási szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.