A Microsoft Access lekérdezés módosításának folyamata hasonló az elsődleges létrehozásához. A lekérdezések megváltoztathatók a Tervezési nézet vagy az SQL nézet használatával, de a Lekérdezési varázslóval nem használható a meglévő lekérdezés módosítása.
Kezdje a jobb gombbal a célzott lekérdezésre az adatbázisban a képernyő bal oldalán található objektumpanelen. A felbukkanó menüben válassza a lehetőséget Tervező nézet. A lekérdezés megjelenik az Adatlap nézetben. Amikor a jobb oldali egérgombbal kattint a lekérdezés nevére a Adatlap nézet feletti lapsorban, módosíthatja a nézet módot. Alapértelmezés szerint Ön az Adatlapon található, amelyet nem lehet szerkeszteni (bár az adatok ebből a nézetből beilleszthetők és eltávolíthatók). Az SQL vagy a Design nézetek közül azonban módosíthatja a lekérdezés struktúráját és mentheti vagy mentheti a módosítani kívánt objektumot.
Tervező nézet
A Tervező nézet egy vízszintesen osztott képernyőt nyit meg. A felső fél téglalapokat jelenít meg, amelyek minden táblázatot vagy lekérdezést tartalmaznak, amely a lekérdezést módosítja. A kulcsmezők - jellemzően egyedi azonosító - egy kis arany kulcs mellett helyezkednek el. Minden téglalap egy másik téglalapba csatlakozik olyan vonalak segítségével, amelyek az egyik táblázatban lévő mezőket egy másik mezőkhöz kapcsolják.
Ezek a sorok képviselik a kapcsolatokat. A Tervező nézetben a jobb gombbal kattintva módosíthatja a kapcsolatot. A következő lehetőségek közül választhat:
- Sorok, ahol mindkét asztalnál az egyesített mezők egyenlőek
- Azok a sorok, ahol a bal oldali tábla visszaadja az összes eredményt, és a megfelelő táblázat mutatja az eredményeket
- Azok a sorok, ahol a legjobban tábla táblázata minden eredményt visszaad és a bal oldali táblázat mutatja az eredményeket
Ez a három csatlakozási típus (belső, bal, jobb) az adatbázisok végrehajthatóságának teljes körének részhalmaza. A bonyolultabb lekérdezés elvégzéséhez át kell térnie az SQL nézetre.
Amikor összekapcsolja a kiválasztott táblázatokat a kapcsolati vonalakkal, a képernyő alsó felében megjelenik egy rács, amely felsorolja a lekérdezés összes mezőjét. A Előadás mező megjeleníti vagy elfojtja a mezőt, amikor a lekérdezés fut - a lekérdezéseket szűrheti a nem megjelenő mezők alapján. A rendezési sorrendet manuálisan is felveheti vagy módosíthatja az eredmények növekvő vagy csökkenő módon történő megrendeléséhez, bár a Microsoft Access számos mezőt a bal oldali sorrendben feldolgoz a mezők mentén. Az oszlopokat átrendezheti úgy, hogy a rácson át húzza őket balra vagy jobbra, hogy egy meghatározott rendezési mintát kényszerítsen.
A Tervező nézet Kritériumok mező lehetővé teszi a korlátozó kritériumok beírását, így a lekérdezés futtatásakor csak a szűrőhöz illő adatok egy részhalmazát jeleníti meg. Például a nyitott termék megrendelésekre vonatkozó lekérdezésben hozzáadhatja a kritériumot
= 'MI'
egy állami oszlopba, amely csak Michigan megrendeléseit jeleníti meg. A kritériumok szintjének hozzáadásához használja a vagy dobozokat az oszlopban, vagy kritériumokat adhat hozzá az oszlopokhoz.
SQL nézet
Az SQL nézetben a Microsoft Access helyettesíti az adatlapot a Strukturált lekérdezési nyelv szintaxissal, amelyet az Access elemzi annak meghatározására, hogy milyen adatokat húzhat egy forrásból és milyen üzleti szabályokkal.
Az SQL utasítások általában egy blokkformát követnek:
SELECT 1. táblázat mezõ1, 2. táblázat mezõnév2 FROM 1. táblázat JOBB CSATLAKOZTATÁS 2. táblázat 1. táblázat 1. 1. kulcs = 2. táblázat 2. kulcs WHERE 1. táblázat: mezõ1> = "FilterValue"
A különböző adatbázis-forgalmazók az SQL egyes verzióit támogatják. Az alapszabvány, az úgynevezett ANSI-kompatibilis szintaxis, kellene képes minden adatbázis környezetben dolgozni. Az egyes gyártók azonban saját csípésükkel növelik az SQL szabványt. A Microsoft például a Jet Database Engine-t használja az Access-ban. A Microsoft támogatja az SQL Server alkalmazást is. Más gyártók különböző megközelítéseket alkalmaznak, így az SQL általában nem olyan interoperábilis, mint a szabványok.
Ha nem ismeri a Jet Database Engine SQL-implementációjának szintaxisát, akkor az SQL nézet módosítása megszakíthatja a lekérdezéseket. Ragaszkodjunk a Tervező nézethez. Azonban nagyon gyors csípés esetén néha könnyebb beállítani az alapul szolgáló SQL-t, mint módosítani a tervrajz-vázlatot. Ha a vállalat más elemzői szeretnék tudni, hogyan szerezte meg az eredményt, akkor az SQL-nyilatkozat vágása és beillesztése miatt csökken a zavarodottság a lekérdezéstervezéssel kapcsolatban.
A munkád megmentése
A Microsoft Access 2016 alkalmazásban az aktuális lekérdezést mentheti és felülírhatja úgy, hogy jobb gombbal rákattint a lapjára, és kiválasztja Mentés. Ha a módosított lekérdezést más néven szeretné menteni, és az aktuális lekérdezés továbbra is fennmarad, kattintson a Fájl fülre, válassza a lehetőséget Mentés másként és akkor Objektum mentése mint.




