Lekérdezés módosítása a Microsoft Access alkalmazásban

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ő nézet vagy az SQL nézet használatával, azonban a Lekérdezési varázsló nem használható egy meglévő lekérdezés módosításához.

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 Tervező nézet lehetőséget. 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 egy egyedi azonosító - egy kis arany kulcs mellett. 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:

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 Show (Megjelenítés) mező megjeleníti vagy elnyomja 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ője lehetővé teszi a korlátozó kritériumok beírását, így a lekérdezés futtatásakor csak a szűrőnek megfelelő adatok egy részhalmazát jeleníti meg. Például egy nyílt termékrendeléssel kapcsolatos lekérdezésben hozzáadhatja a kritérium = "MI" állapotállapotba, és csak a Michigantől érkező megrendeléseket jelenítheti meg. A kritériumok szintjének hozzáadásához használja a vagy a négyzetet az oszlopban, vagy adja hozzá a kritériumokat más 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: [Fieldname1], 2. táblázat [Fieldname2]
FROM 1. táblázat JOBB CSATLAKOZTATÁS Table2 ON 1. táblázat: [Key1] = 2. táblázat [Key2]
WHERE 1. táblázat: [Fieldname1]> = "FilterValue"

A különböző adatbázis-forgalmazók az SQL egyes verzióit támogatják. Az ANSI-kompatibilis szintaxisnak megfelelő alapszintnek minden adatbázis környezetben képesnek kell lennie. 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 lapra, és kiválasztja a Mentés lehetőséget. Ha a módosított lekérdezést más néven kívánja menteni, és az aktuális lekérdezés továbbra is fennmarad, kattintson a Fájl fülre, válassza a Mentés másként lehetőséget , majd a Mentés másként elemet lehetőséget.