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:

  • Ha ez az állapot átmeneti vagy gyakran változó, akkor nem tudja megváltoztatni, és kiszűrje a lekérdezés eredményét. Filter - ez egy átmeneti állapot, amely megváltoztathatja a lekérdezés eredményét anélkül, hogy annak szerkezete megváltozna. További információ a szűrő, lásd Szűrés :. Korlátozza a belépések száma a nézetben.
  • Ha golf nem változik körülmények között, de gyakran változnak a kívánt értékeket, akkor létrehozhat egy paraméteres lekérdezés. Ezt a kérelmet a felhasználó beírhatja a mező értékeket használjuk ezután a lekérdezési kifejezések. További információk a paraméteres lekérdezések, lásd. Cikk használata paraméterek lekérdezések és jelentések.

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.

  1. Keresse meg a forrás tábla a navigációs ablakban.
  2. Nyissa meg a táblázatot Tervező nézetet valamelyik a következő műveletek.
    • Válassza ki az asztalra, és nyomja meg a CTRL + ENTER
    • Kattintson a táblázat jobb gombbal, és válassza a Tervező nézet.
  3. Adattípusok minden területen vannak felsorolva az oszlop a forma adattípus táblázatban.
  1. Készítsen lekérdezést, amely tartalmaz egy mezőt, amely lehetővé teszi, hogy több értéket, és nyissa meg a Tervező nézetben.
  2. Bővítése terén, ugyanakkor lehetővé teszi, hogy több értéket, ha a „plusz” jel (+) mellette. (-) Ha a mező maximális, „mínusz” jel jelenik meg mellette. Közvetlenül alatta területén név jelenik meg külön érték mezőben. Nevezze ez ugyanaz mező nevét, amely lehetővé teszi több értéket, de ez hozzáadódik Eddig húr.
  3. Drag területén, ezzel egyidejűleg több értéket és egy specifikus mező értéke a kérdőívbe különböző oszlopok. Ha az eredmények azt kívánja, hogy az egész terület, amelyen több értéket, törölje a Show területen egyetlen érték.
  4. A vonal feltételeket egy külön értékmező adja állapotban megfelel a kiválasztott adattípus értéket.
  5. Mindegyik mező értéke, elismerve több értéket lesz, mint egy előre meghatározott feltételt. Tegyük fel például, hogy a területen, egyidejűleg elismerve több tárolt értékek számok listája. Ha a megadott feltétel> 5 ÉS <3. ему соответствуют все записи, в которых хотя бы одно значение больше 5 и хотя бы одно значение меньше 3.

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.

  1. Kattintson duplán az első cella a címsorban, és adja meg a mező nevét a mintából asztalra.

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:

  1. A nyilakkal mozgatni, hogy a következő üres fejcellán, majd írja be a nevét a második mező (akkor is nyomja meg a TAB billentyűt, vagy kattintson duplán az új cella). Ismételje meg az eljárást, hogy adja meg az összes mező neveket.
  2. Írja be az adatokat a mintában táblázatban.
  1. Ha elkészült, kattintson a Mentés gombra.

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.

  1. Start a táblázatkezelő program, és hozzon létre egy új üres fájlt. Ha az Excel egy új könyv lesz alapértelmezés szerint létrejön.
  2. Másolás bemutatott előző részben példát asztalra, és helyezze be az első cellája az első lapot.
  3. Kövesse az utasításokat táblázatkezelő program, így a lemez nevét „fogyasztók”.
  4. Mentse a fájlt az asztalon egy kényelmes helyen, és folytassa a következő lépéssel.
  1. Az új vagy már meglévő adatbázist, kövesse az alábbi lépéseket.

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ő.

  1. Kattintson a Tallózás gombra. nyissa meg a fájlt létrehozott táblázatok az előző lépéseket, majd kattintson az OK gombra.

Táblázat importálása varázsló ablak.

  1. Az alapértelmezett mester választja ki az első lapot a munkafüzetben (ebben a példában - lap „Ügyfelek”) és az adatokat ezen a lapon jelennek meg az alján a varázsló. Kattintson a Tovább gombra.
  2. A következő oldalon a varázsló, válassza ki az első sor tartalmazza az oszlop nevét. majd a Tovább gombra.
  3. A varázsló következő oldalon, a felhasználó a program kérni fogja változtatni a mezőnevek és adattípusok, hogy kizárja a területén a behozatali szöveges dobozok és listákat a leírása részben a területen. Erre példa, hogy nem szükséges. Kattintson a Tovább gombra.
  4. A következő oldalon a varázsló a Leírás mezőben válassza ki az Igen (véletlenek nem engedélyezettek) a listából az indexelt mező és hosszú egész adatok típusát a listából. A folytatáshoz kattintson a Tovább gombra.
  5. A varázsló következő oldalán kattintson definiálása gombot. válassza ki a listából az értéke CustomerID. majd a Tovább gombra.
  6. Alapértelmezésben az Access alkalmazást, hogy az új tábla nevét a lap. Győződjön meg arról, hogy a táblázat az úgynevezett „ügyfelek”. majd a Befejezés gombra.
  7. Az utolsó oldalon a varázsló, akkor mentse az import eljárás későbbi használatra. Mivel importálja mintaasztal, akkor nem ajánlott tárolni a behozatali eljárást.

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.

  1. Zárja le a lekérdezést. Felhívjuk figyelmét, hogy azt automatikusan menti.

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