Készítsen lekérdezést
Táblázat importálásával a Microsoft Access alkalmazás
Hozzon létre egy egyszerű válassza lekérdezések
Kérjen mintát - egy adatbázis-objektum, amely arra szolgál, hogy az adatok megjelenítésére a tábla mód (táblázatok mód ábrázolás, amely az adatokat a tábla, űrlap, lekérdezés, nézet vagy tárolt eljárás megjelenített sor és oszlop formátumban a tábla mód támogatott értékek módosítása .. mezők, hozzáadás vagy törlés az adatok és a keresési adatokat.). A kérelem kaphat az adatokat egy vagy több táblából a meglévő lekérdezések vagy kombinációs táblák és lekérdezések. Tábla vagy lekérdezés előállításához felhasznált adatforrások nevezzük rekordokat.
Létrehozása egy egyszerű lekérdezést mintán a varázsló segítségével, és ha dolgozik tervező módban ez ugyanaz. Ehhez válassza ki a forrást bejegyzések és mezők szeretne venni a lekérdezés. Ha szükséges, akkor meg a feltételeket, hogy finomítsa a lekérdezés eredményét.
Miután létrehozott egy SELECT lekérdezés kell futtatni annak érdekében, hogy eredményeket. A lekérdezés, csak nyissa meg Adatlap nézetben. Ezt követően a kérelmet lehet újra használni, mint a megfelelő, például alkotnak rekord forrás, lekérdezésjelentéssel vagy más.
Számos típusú lekérdezések, amelyek mindegyike egy adott célra. Például egy kérelmet, hogy hozza a felhasznált adatok megjelenítésére, vagy hozzon létre egy új táblát. A változtatási kérelem, hogy változtatni az adatokat az adatforrás. Ha egy lekérdezés futtatásához a paramétereket beállítani kívánt körülmények között. Ez a szakasz csak válassza lekérdezések.
Általános információk a lekérdezés feltételeinek
A következő táblázatok tartalmazzák példákat feltételek és leírása cselekvési elveket.
Ez az állapot területén alkalmazható típus mező típus „Numerikus”, például, hogy a mező „Ár” vagy „NaSklade”. Ha a feltételek szerepelnek a lekérdezés eredményét, csak azokat a rekordokat, ahol az „Ár” vagy „NaSklade” értéket tartalmaz, több mint 25 és kevesebb, mint 50.
DateDiff ( "yyyy", [DataRozhdeniya], Date ())> 30
Ez a feltétel alkalmazandó mezők típusú „Date / Time”, például, hogy a mező „DataRozhdeniya”. A lekérdezés eredménye tartalmazza csak azokat a rekordokat, amelyekben az évek számát eltelt a születési dátum a munkavállaló-to-date, több mint 30.
Ez az állapot lehet alkalmazni bármilyen típusú mező megjelenítéséhez rekordokat nulla mező értéke.
Amint a fenti példák, a feltételek teljesen eltérőek lehetnek attól függően, hogy milyen típusú adatmezők és a felhasználói követelményeknek. Leegyszerűsítve segítségével az alapvető gazdasági és állandók. A komplexum - funkció, különleges szereplők és a helyszíni hivatkozásokat.
Ez a rész egy lista néhány a leggyakrabban használt kifejezések az adat típusát. Ha ezek a példák nem felel meg a követelményeknek, akkor lehet, hogy a saját feltételei. Akkor először meg kell vizsgálni a funkciók teljes listáját, a piaci szereplők, a speciális karakterek és szintaktikai kifejezések, beleértve hivatkozásokat a mezőket és szöveg konstansok.
Ez a rész bemutatja, hogyan és hol hozzáadni feltételekkel. Ahhoz, hogy hozzá a lekérdezés, nyissa meg a lekérdezést Tervező nézetben. Ezután definiálja a területeken, ahol ez a feltétel. Ha a kérelem űrlap nem a megfelelő területen, akkor felveheti a saját kattintással és húzással a Query Designer ablakot, vagy dupla kattintással. (Ha duplán kattint a mező automatikusan hozzáadódik a következő üres oszlop területeken a rács.) Végül adja állapotban írja be a vonal állapota.
A feltételek, amelyeket a különböző területeken a sorban körülmények között. kombinálva az AND operátor. Például meghatározott feltételek terén „City” és a „DataRozhdeniya” kifejezés értelmezése a következő:
Város = "Chicago" ÉS DataRozhdeniya Field "City" és a "DataRozhdeniya" olyan feltételeket. Ez a feltétel kielégítése csak azokat a rekordokat, ahol a „City” mező értéke „Chicago”. Ez a feltétel kielégítése csak azokat a rekordokat, amelyekben a személy kora legalább 40 év. Az eredmény csak azokat a rekordokat, amelyek megfelelnek mind a két feltétel. Hogyan lehet kielégíteni egyetlen feltétel? Más szóval, hogyan kell bevezetni egymást kizáró feltételek? Ha a jelenléte egymást kizáró feltételek, vagy két független szükséges feltételeknek eleget egyetlen feltétel vagy meghatározott körülmények között a lekérdezés tervezési rács használatát vonalak vagy feltételeket. Az az állapot, „City” jelzett „Feltételek” sort. „DataRozhdeniya” állapotban feltüntetett „vagy” vonal. Meghatározott feltételek vonalak vagy feltételeket. kombinált alkalmazásával Egy operátor- vagy, amint azt ebben a példában: Város = "Chicago" OR DataRozhdeniya Ha szeretné beállítani több feltétel, akkor a vonal, a vonal alatt vagy. Mielőtt rátérnék a tanulmány a példák, kérjük, vegye figyelembe az alábbiakat: Az alábbi példák a használata terén „Ország” a lekérdezés, alapján kialakított információt a kapcsolatok asztalra. Meghatározott feltételeknek megfelelően feltételei ezen a területen formájában kérelmet. Rögzíti, hogy a művelet időpontját jelzi. Feltételek egyéb területein Típus mező „Logic” a vonal állapota írja Igen. felvenni a felvételi eredményeket, amelyekre a megfelelő jelző. Írja be az értéket sem. hogy tartalmazza az eredmények felvétel bejelölve. Beruházások vonali körülmények írja Is Null értéket. hogy tartalmazza a rekord eredmények nélkül beruházásokat. Adja meg a feltétel nem null. hogy tartalmazza az eredmények bejegyzéseket és a mellékleteket. Fields Kétféle helyettesítések helyettesítések területeken: a területen az értékeket, amelyeket kivont egy meglévő adatforrást (via az idegen kulcs) és a mezők vannak kialakítva alapján értékek listája, adott létrehozásában területeken helyettesítések. A területen az utóbbi típusú helyettesítések szöveg; nekik lehet alkalmazni ugyanolyan feltételekkel, mint a más szöveges mezők. Feltételei permutációs mezőt, amely alapján generált értékek meglévő adatforrás típusától függ külső kulcsfontosságú adatokat és nem a fajta kért adatokat. Tegyük fel, hogy keresési mező megjelenítéséhez használt neve a munkavállaló; míg az idegen kulcs adat „numerikus” típus. Mivel ezen a területen tartjuk számokat, és nem a szöveg, akkor használja a feltételeket kell alkalmazni a számok neki, t. E.> 2. E gyakorlat -, hogy hozzon létre egy kiválasztott lekérdezés „Kapcsolatok Tver”. Ehhez, akkor használhatja a tervezési nézet vagy a mester. Továbbá, ha a felhasználó ismeri a teremtés dokumentum SQL (Instruction (string) SQL. A kifejezés meghatározó SQL parancs, mint például a SELECT, UPDATE vagy DELETE és javaslatokat tartalmaz, mint például a WHERE és ORDER BY. Utasítások / SQL karaktersorozat általánosan használt lekérdezéseket és összesítő függvények.) hozhat létre egy lekérdezést SQL mód használatával SELECT. A kezdéshez, akkor szükség van egy táblázat, ami tartalmazza az információt. Példa adatokat az alábbi HTML-táblázatot. Bevitele minta adatok kézi Megjegyzés. Ezt a lépést kell végrehajtani nem a megnyitása új üres adatbázist, de ha hozzá egy táblázatot az adatbázisba. Alapértelmezett hozzáférési kérelem megjelöli az üres mezőbe a címsorban szöveget hozzáadása mezőben. például: Parancsikonok CTRL + S A Mentés másként párbeszédablak. Másolás az asztal egy táblázatkezelő program, majd importálja az Access. A Külső adatok fülön a csoporthoz, akkor válasszuk az Excel Import parancs. Kattintson a Speciális beállítások. majd válassza ki a listából táblázatkezelő program. Egy párbeszédablak jelenik Külső adatok - Program neve táblázatkezelő. Táblázat importálása varázsló ablak. Az Access valamennyi nyilvántartást kapcsolatok jelennek meg Adatlap nézetben. Az eredmények tartalmazzák az összes rekordot, de csak négy mezőt a kérelemben meghatározott. Felül kell vizsgálni az eredeti SQL Kattintson SQL nézet a sorban Access alkalmazás állapota vagy a jobb gombbal a parancsikont a kérelem objektumot, majd kattintson az SQL nézet. Az Access lekérdezés nyílik SQL módban, és megjeleníti a következő információkat: SELECT ügyfelek [Kapcsolat] vásárlóknak [cím], vásárlóknak [Phone] vásárlóknak [Város] ügyfelektől ....; Mint látható, az SQL-lekérdezés két fő részből áll: SELECT, amely felsorolja az összes mezőt tartalmazza a kérelmet, és az üzemeltetőt, amely felsorolja tartalmazó táblák ezeken a területeken. Megjegyzés. Ha a mezők adunk olyan sorrendben eltér amelyet az előző lépésben, ez tükröződik a SELECT utasításban. Hozzáadása keresési feltételt Korlátozza a lekérdezés eredménye egyes feljegyzések, megadhat egy vagy több feltételt. Kérdés kritériumokat lehet használni, mint egy feltétele a területen. Abban az állapotban megadott mező értékek szerepelnek a lekérdezés, mint a „display csak a rekordokat, ahol a” város „értéke” Tver „”. Megjegyzés. Feltétel nem nulla, illetve <>„” Igaz, ha a mező tartalmaz semmilyen ismert nem null. A feltétel hamis, ha a mező nem tartalmaz ismert érték (Null), vagy szándékosan üres értéket ( „”). Ez a kifejezés lehet ellenőrizni jelenlétében ismert mező nem üres értéket. Kattintson SQL nézet a sorban Access alkalmazás állapota vagy a jobb gombbal a parancsikonra, hogy kérje a dokumentumot, majd kattintson az SQL nézet. megjeleníti a következő SQL-kódot egy Access alkalmazás: SELECT vásárlóknak. [Kapcsolat], vásárlóknak. [Cím], vásárlóknak. [Phone] vásárlóknak. [Város] FROM CustomersWHERE (((vásárlóknak. [Cím]) nem nulla, illetve (Customer. [Cím])<>"") AND ((Customer. [Phone]) nem nulla, illetve (Customer. [Phone])<>"") AND ((Customer [Város].) = "London")); Figyelni, hogy mi most az SQL-kifejezés tartalmaz a WHERE záradékot. Ezek a feltételek a lekérdezés mezők SQL jelennek meg a WHERE záradékot. Ebben az esetben azok kapcsolódnak az AND operátor. Mit kell tenni, hogy a feltételek nem kombinálható ÉS? Más szóval, hogy mit kell tenni, hogy visszatérjen a rögzítés kielégíteni az egyik feltétel, vagy mindkettő?
Kapcsolódó cikkek