Hatókör
Microsoft 365-höz készült Access Access 2019 Access 2016 Access 2013

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.

Az Access-adatokat megoszthatja a Dataverse platformmal, amely egy felhőalapú adatbázis, amelyen Power Platform alkalmazásokat, munkafolyamatok automatizálását, virtuális ügynököket és egyebeket készíthet webes, telefonos vagy táblagépes használatra. További információ: Első lépések: Access-adatok áttelepítése a Dataverse-be.

Amikor lekérdezéssel adatokat ad meg egy Access-webalkalmazás nézetéhez, egyes, várhatóan szerkeszteni kívánt mezők írásvédettek lesznek a nézetben. Pontosabban, ha több táblát használ, és legalább egy illesztés van, korlátozások vonatkoznak arra, hogy mely lekérdezésmezők frissíthetők.

Megjegyzés: Ez a témakör az Access-webalkalmazásokról szól. Ez nem vonatkozik az asztali adatbázisokra. Ha problémába ütközik egy asztali adatbázisban lévő lekérdezéssel kapcsolatban, tekintse meg a lekérdezések áttekintését ismertető cikket .

Frissíthető lekérdezésmezőkre vonatkozó követelmények

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

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

  • A legtöbb táblának 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 Feladatok tábla a legtöbb táblát tartalmazza, mert adatokat keres a Projektek táblában.

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

Még ha hozzáadja is a kulcsot, a Projektek táblából származó mezők egyike sem frissíthető, mert nem ez a legtöbb táblából álló tábla.

Vissza a lap tetejére

Frissíthető mezőproblémák keresése és megoldása

Annak az oka, hogy a mező nem frissíthető, meghatározza, hogyan engedélyezheti a frissítéseket. Ennek 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 alkalmazás jobb felső sarkában kattintson a Beállítások > Testreszabás az Accessben elemre.

  2. Ha az Accessben nincs megnyitva a navigációs ablak, az F11 billentyű lenyomásával jelenítse meg. Ezután a navigációs ablakban kattintson a jobb gombbal a lekérdezésre, majd kattintson a Tervező nézet parancsra.

    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ából áll. Jó hüvelykujjszabály, hogy a legtöbb táblázat az a tábla, amely adatokat keres egy másik táblában.

  4. Ellenőrizze, hogy a frissíteni kívánt mező a legtöbb táblában van-e. Ha nem, semmit sem tehet a lekérdezésen a probléma megkerüléséhez. A mező szerkesztésének alternatív módjaként érdemes lehet létrehozni egy új, frissíthető nézetet, amely csak a táblán alapul, majd megkönnyíti a nézet igény szerinti megnyitását. Megadhat például egy gombot egy makróval, amely megnyitja a nézetet.

  5. Ellenőrizze, hogy a legtöbb-több táblához tartozó elsődleges kulcs szerepel-e a lekérdezés kimenetében. Ha nincs ott, adja hozzá az elsődleges kulcsot a lekérdezés kimenetéhez.

  6. Kattintson duplán az egyes illesztéseket, és ellenőrizze, hogy:

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

    • Ha külső illesztésről van szó, a legtöbb tábla 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 az illesztést úgy, 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. Minden kulcsmező egy kis kulccsal van megjelölve.

  4. A lekérdezéstervező rácsban győződjön meg arról, hogy az imént hozzáadott kulcsmezők megjelenítése jelölőnégyzet be van jelölve:

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

Vissza a lap tetejére

Illesztés módosítása a lekérdezés frissíthetővé tétele érdekében

Ha bármelyik illesztés nem felel meg a fenti feltételek egyikének, akkor megakadályozza a frissítéseket. Íme egy 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 tartalmaz, a jobb oldali táblából pedig a megfelelő rekordokat. A legtöbb táblát azonban az illesztés jobb oldalán találja, ami megakadályozza a frissítéseket.

A külső illesztés frissíthetővé tétele

Az illesztéseket három alapvető módon módosíthatja úgy, hogy a lekérdezése 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 egyiké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 pozícióinak váltása    Helyezze 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 mezőivel állítsa be a Bal és a Jobb oldali tábla nevét).

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

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.