Bejelentkezés Microsoft-fiókkal
Jelentkezzen be, vagy hozzon létre egy fiókot.
Üdvözöljük!
Válasszon másik fiókot.
Több fiókja van
Válassza ki a bejelentkezéshez használni kívánt fiókot.

Előfordulhat, hogy a lekérdezési Adatlap nézet nem tudja szerkeszteni az adatokat a mögöttes tábla adatainak módosításához. Ebből a cikkből megtudhatja, hogy mikor szerkesztheti a lekérdezési adatokat, mikor nem tudja szerkeszteni a lekérdezési adatokat, és hogyan módosíthatja a lekérdezések tervét a mögöttes adatok szerkesztése érdekében.

Tartalom

Bevezetés

Amikor Adatlap nézetben nyit meg egy lekérdezést, előfordulhat, hogy szerkeszteni szeretné az adatokat. Előfordulhat, hogy hibát észlel, vagy esetleg elavult információkat lát. A lekérdezés felépítésétől függően az adatokat közvetlenül a lekérdezés adatlap szerkesztheti.

Ha egy lekérdezési adatlapon próbálja szerkeszteni az adatokat, de semmi sem történik, vagy a Windows hangot játszik le, és a szerkesztés nem történik meg, nem tudja végrehajtani a szerkesztést. Előfordulhat, hogy maga a lekérdezés nem érhető el szerkesztésre, például kereszttáblás lekérdezés. Az is előfordulhat, hogy csak a szerkeszteni kívánt mező nem érhető el szerkesztésre – például ha a mező egy összesítő függvényen, például egy átlagon alapul. Mindkét esetben tehet valamit a szerkesztés engedélyezéséhez.

Az adatok lekérdezési adatlap nézetben való szerkesztése mellett egy frissítő lekérdezés is használhat a táblák adatainak frissítéséhez. Ez a cikk nem tárgyalja a frissítési lekérdezéseket.

A frissítő lekérdezésekről bővebben a Frissítő lekérdezés létrehozása és futtatása című témakörben olvashat.

Ha a lekérdezés Adatlap nézetében szeretne adatokat szerkeszteni, a módosításokat általában azokra a táblákra szeretné menteni, amelyeken a lekérdezés alapul. Ha nem szeretné módosítani az ezekben a táblákban lévő adatokat, de továbbra is szerkeszteni szeretné az adatokat, és a szerkesztés után is meg szeretné tartani a szerkesztett adatokat, használhat egy táblakészítő lekérdezés, hogy először hozzon létre egy új táblát, amelynek adatait szerkesztheti. Táblaszerkesztő lekérdezéssel olyan lekérdezések eredményeit is mentheti, amelyek nem teszik lehetővé a szerkesztést új táblaként, majd szerkesztheti az új táblában lévő adatokat. Ez a cikk nem tárgyalja a táblakészítési lekérdezések létrehozását és futtatását.

A táblakészítési lekérdezésekről további információt a Táblakészítési lekérdezés létrehozása című cikkben talál.

Vissza a lap tetejére

Mikor szerkeszthetek adatokat egy lekérdezésben?

A lekérdezések adatait bármikor szerkesztheti, ha a lekérdezés csak egy táblán vagy két olyan táblán alapul, amelyek egy-az-egyhez kapcsolat egymáshoz.

Megjegyzés: Előfordulhat, hogy a lekérdezés egyes mezői még akkor sem szerkeszthetők, ha egy lekérdezés adatai szerkeszthetők. Az ilyen eseteket a következő szakasz sorolja fel.

Vissza a lap tetejére

Mikor nem szerkeszthetek adatokat egy lekérdezésben?

A lekérdezésekben lévő adatok nem szerkeszthetők a következő esetekben:

  • A lekérdezés egy kereszttáblás lekérdezés.

  • A lekérdezés egy SQL-specifikus lekérdezés.

  • A szerkeszteni kívánt mező egy számított mező. Ebben az esetben a többi mezőt is szerkesztheti.

  • A lekérdezés három vagy több táblán alapul, és több-az-egy-a-többhöz kapcsolat áll fenn.

    Megjegyzés: Bár ebben az esetben nem szerkesztheti a lekérdezési adatlapot, szerkesztheti az űrlap adatait, ha az űrlap RecordsetType tulajdonsága Dynaset (Inkonzisztens Frissítések) értékre van állítva.

  • A lekérdezés tartalmaz egy GROUP BY záradékot.

Vissza a lap tetejére

Hogyan módosítani egy lekérdezést, hogy szerkeszthessem az adatait?

Az alábbi táblázat felsorolja azokat az eseteket, amikor nem lehet szerkeszteni egy lekérdezést, és olyan módszerekkel párosítva, amelyek lehetővé teszik a lekérdezési adatlap szerkesztésre való elérhetőségét.

A lekérdezési adatlap értékei nem szerkeszthetők, ha:

A lekérdezési adatlap szerkesztésre való elérhetővé tétele:

A lekérdezés Egyedi értékek tulajdonsága Igen értékre van állítva.

Állítsa a lekérdezés Egyedi értékek tulajdonságát Nem értékre.

Ennek a tulajdonságnak a beállításáról a következő, Az Egyedi értékek tulajdonság beállítása nem értékre című szakaszban olvashat.

A lekérdezés tartalmaz egy csatolt ODBC-adatbázis táblát egyedi index nélkül, vagy egy Paradox táblát elsődleges kulcs nélkül.

Adjon hozzá egy elsődleges kulcsot vagy egy egyedi indexet a csatolt táblához a csatolt adatbázis szállítója által biztosított módszerekkel.

Nem rendelkezik Adatfrissítési engedélyekkel a mögöttes táblához.

Adatfrissítési engedélyek hozzárendelése.

A lekérdezés egynél több táblát vagy lekérdezést tartalmaz, és a táblákat vagy a lekérdezéseket nem illeszti egy illesztővonal Tervező nézetben.

Hozza létre a megfelelő illesztéseket.

Az illesztések létrehozásának módjáról az Illesztések létrehozása című szakaszban olvashat.

Az adatbázis írásvédettként van megnyitva, vagy írásvédett meghajtón található.

Zárja be az adatbázist, és nyissa meg újra az Írásvédett megnyitás lehetőség kiválasztása nélkül; vagy ha az adatbázis írásvédett meghajtón található, távolítsa el az írásvédett attribútumot a meghajtóról, vagy helyezze át az adatbázist egy nem írásvédett meghajtóra.

A frissíteni kívánt rekord mezője törlődik, vagy egy másik felhasználó zárolta.

Várja meg, amíg a rekord zárolása feloldásra kerül. A zárolt rekordok a rekord zárolásának feloldása után azonnal frissíthetők. Várja meg, amíg a másik felhasználó befejezi a rekordot zároló műveletet.

A lekérdezés egy-a-többhöz kapcsolat rendelkező táblákon alapul, és a "több" oldal illesztőmezője nem kimeneti mező. Ebben az esetben az "egy" oldal illesztési mezőjében lévő adatok nem szerkeszthetők.

Adja hozzá az illesztés mezőt a kapcsolat "több" oldaláról a lekérdezés kimeneti mezőihez.

Az illesztésmező hozzáadásáról az Illesztés mező hozzáadása a "több" oldalról a lekérdezési kimeneti mezőkhöz című szakaszban olvashat.

A "több" oldal illesztési mezője (az adatok szerkesztése után) az "egy" oldalon található.

A módosítások véglegesítéséhez és a lekérdezés frissítéséhez nyomja le a SHIFT+F9 billentyűkombinációt.

Egy egy-a-többhöz kapcsolat "egy" oldalán található egy üres mező a táblából, az illesztés pedig egy jobb oldali külső illesztés.

Győződjön meg arról, hogy a mezőben van érték az "egy" oldalon. Az illesztésmezőt csak akkor szerkesztheti a "több" oldalon, ha az "egy" oldalon van egy érték a mezőben.

Csatolt ODBC-adatbázistáblát használ, és nem a csatolt tábla egyedi indexének összes mezője szerepel a lekérdezés kimenetében.

Adja hozzá az ODBC-tábla egyedi indexének összes mezőjét a lekérdezési kimeneti mezőkhöz.

A mezők hozzáadásáról az Egyedi indexmezők hozzáadása csatolt ODBC-táblából című szakaszban olvashat.

Vissza a lap tetejére

Állítsa az Egyedi értékek tulajdonságot Nem értékre

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. Ha a Tulajdonság lap nincs megnyitva, nyissa meg az F4 billentyű lenyomásával. Kattintson egyszer a lekérdezéstervező rácsba, hogy a tulajdonságlap a mezőtulajdonságok helyett a lekérdezési tulajdonságokat jelenítenie kell.

  3. A tulajdonságlapon keresse meg az Egyedi értékek tulajdonságmezőt. Kattintson a mellette lévő mezőre, kattintson a mezőben lévő nyílra, majd a Nem gombra.

Illesztések létrehozása

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. Húzza az illesztés mezőjét a táblából vagy lekérdezésből annak a táblának vagy lekérdezésnek a megfelelő mezőjébe, amelyen létre szeretné hozni az illesztéseket.

Az illesztések létrehozásáról további információt a Táblák és lekérdezések összekapcsolása című cikkben talál.

Az illesztés mező hozzáadása a "több" oldalról a lekérdezés kimeneti mezőihez

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. A lekérdezéstervezőben keresse meg a megfelelő egy-a-többhöz kapcsolatnak megfelelő illesztéseket.

  3. Kattintson duplán az illesztés mezőre az egy-a-többhöz kapcsolat "több" oldalán. Az illesztési mező megjelenik a mezőrácson, jelezve, hogy most már kimeneti mező.

Egyedi indexmezők hozzáadása csatolt ODBC-táblából

  1. Nyissa meg a lekérdezést Tervező nézetben.

  2. A lekérdezéstervezőben keresse meg a csatolt ODBC-táblát.

  3. Az egyedi indexmezők neve mellett egy kulcsszimbólum látható. Kattintson duplán minden olyan mezőre, amely még nem szerepel a mezőrácson. Minden mező megjelenik a mezőrácson, jelezve, hogy most már kimeneti mező.

Vissza a lap tetejére

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.

A közösségek segítségével kérdéseket tehet fel és válaszolhat meg, visszajelzést adhat, és részletes ismeretekkel rendelkező szakértőktől hallhat.

Hasznos volt ez az információ?

Mennyire elégedett a fordítás minőségével?
Mi volt hatással a felhasználói élményére?
Ha elküldi a visszajelzést, a Microsoft felhasználja azt a termékei és szolgáltatásai továbbfejlesztéséhez. Az informatikai rendszergazda képes lesz ezeket az adatokat összegyűjteni. Adatvédelmi nyilatkozat.

Köszönjük a visszajelzését!

×