Az alkalmazásom egyik mezője, amelynek szerkeszthetőnek kellene lennie, csak olvasható

Fontos    A SharePoint következő kiadásából eltávolítjuk az Access Services 2010 és az Access Services 2013 összetevőt. Azt javasoljuk, hogy ne hozzon létre új webalkalmazásokat, és telepítse át a meglévő alkalmazásait másik platformra, például a Microsoft Power Apps platformra.

Amikor lekérdezéssel adatokat ad meg egy Access-webalkalmazás nézetéhez, egyes mezők, amelyek várhatóan szerkeszthetők lesznek, csak olvashatók lesznek a nézetben. Pontosabban, ha egynél több táblát használ, és van legalább egy illesztés, korlátozások vannak érvényben arra nézve, hogy mely lekérdezésmezők frissíthetők.

Megjegyzés:  Ez a témakör az Access-webalkalmazásokkal kapcsolatos. Az asztali adatbázisokra nem vonatkozik. Ha problémákat okoz egy asztali adatbázisban található lekérdezéssel kapcsolatban, a lekérdezések áttekintése a Lekérdezések – Bevezetés témakörben található.

Frissíthető lekérdezésmezők követelményei

  • Csak azok a mezők frissíthetők a táblából, amelyekben az összekapcsolt mező nem tartalmaz egyedi értékeket – a "legtöbb" táblát.

  • A lekérdezés kimenetének tartalmaznia kell a legtöbb tábla elsődleges kulcsmezőit.

  • A legtöbb táblázatnak a külső illesztések belső oldalán kell lennie (vagyis a bal oldali külső illesztés bal oldalán vagy a jobb oldali külső illesztés jobb oldalán).

A frissíthető mezőket ábrázoló lekérdezésdiagram

Ebben a lekérdezésben a Tevékenységek tábla a legtöbb táblát tartalmazza, mivel adatokat tartalmaz a Projektek táblában.

Mivel azonban a Feladatok elsődleges kulcsa nem szerepel a kimenetben, egyik mezője sem lesz frissíthető.

A Projektek táblából származó mezők egyike sem frissíthető, még ha a kulcs hozzá is van adva, mert az nem a legtöbb táblából áll.

Vissza a lap tetejére

Frissíthető mezővel probléma megkereshető és kijavítható

A mező nem frissíthető oka határozza meg, hogy miként engedélyezheti a frissítéseket. Ennek okának kiderítéséhez nyissa meg a lekérdezést Tervező nézetben, és vizsgálja meg a lekérdezésterv részleteit.

  1. Ha böngészőből indul, nyissa meg a webalkalmazást az Accessben: az app jobb felső sarkában kattintson a Beállítások > Testreszabás az Accessbenelemre.

  2. Ha az Accessben nincs megnyitva a navigációs ablak, az F11 billentyűt lenyomva jelenítse meg. Ezután a navigációs ablakban kattintson a jobb gombbal a lekérdezésre, és válassza a Tervező nézet lehetőséget.

    Lekérdezés helyi menüje a navigációs ablakban

  3. Határozza meg, hogy a lekérdezés melyik táblája a legtöbb táblát tartalmazza. Jó szabály, hogy a legtöbb táblázat az a táblázat, amely adatokat néz ki egy másik táblázatban.

  4. Ellenőrizze, hogy a frissíteni kívánt mező a legtöbb táblában található-e. Ha nem, a probléma megoldásához semmit sem tehet a lekérdezéssel. A mező szerkesztésének másik módjaként fontolja meg egy új, frissíthető nézet létrehozását, amely csak a táblán alapul, majd szükség szerint megkönnyíti a nézet megnyitását. Megadhatja például a gombot egy olyan makróval, amely megnyitja a nézetet.

  5. Ellenőrizze, hogy a legtöbb tábla elsődleges kulcsa szerepel-e a lekérdezés kimenetében. Ha nem, adja hozzá az elsődleges kulcsot a lekérdezés kimenetéhez.

  6. Kattintson duplán az egyes illesztésre, és győződjön meg arról, hogy:

    • Az illesztés egy belső illesztés; vagy

    • Külső illesztés esetén a legtöbb táblázat az illesztés belső oldalán található – a bal oldali illesztés bal oldalán vagy a jobb oldali illesztés jobb oldalán.

Ha egy illesztés nem felel meg az előző két feltétel legalább egyikének, módosítsa úgy az illesztéseket, hogy a lekérdezés frissíthető legyen.

Vissza a lap tetejére

A legtöbb elsődleges kulcs hozzáadása a lekérdezés kimenetéhez

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

  2. Azonosítsa a legtöbb táblát.

  3. Kattintson duplán az elsődleges kulcs egyes mezőire. Az egyes kulcsmezők egy kis kulccsal vannak megjelölve.

  4. Győződjön meg arról, hogy a lekérdezés tervezőrácsában be van jelölve a Bemutató jelölőnégyzet az éppen hozzáadott kulcsmezőkhöz:

    A lekérdezéstervező rács Megjelenítés sora

Vissza a lap tetejére

Illesztés módosítása lekérdezés frissíthetőként

Ha bármelyik illesztés nem felel meg a fenti feltételek egyikének, az megakadályozza a frissítéseket. Példa egy nem frissíthető illesztésre:

Az Illesztési tulajdonságok párbeszédpanel

Ez egy bal oldali külső illesztés – a bal oldali táblából mindent és a megfelelő rekordokat tartalmazza a jobb oldali táblából. A legtöbb tábla azonban az illesztés jobb oldalán található, ezzel megakadályozva a frissítéseket.

Ways to make an outer join updateable

Az illesztésnek három alapvető módja van, hogy a lekérdezés frissíthető legyen. Kattintson duplán az illesztésre az Illesztés tulajdonságai párbeszédpanel megnyitásához, majd tegye a következők valamelyikét:

  • A külső illesztés módosítása belső illesztésre    Kattintson az 1. lehetőségre az Illesztés tulajdonságai párbeszédpanelen.

  • A táblák helyére váltás    Helyezze át a legtöbb táblázatot az illesztés belső oldalára, a másik táblázatot pedig a külső oldalra (az Illesztés tulajdonságai párbeszédpanel kombinált listáival állítsa be a bal és a jobb oldali táblázatneveket).

  • Az illesztés irányának módosítása    Az Illesztés tulajdonságai párbeszédpanelen kattintson a 2- vagy 3-as lehetőségre (módosítsa azt arra az értékre, amely nem volt).

Vissza a lap tetejére

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

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

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

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×