Legfelső és legalsó értékeket tartalmazó rekordok keresése csoporton vagy mezőn belül

Megjegyzés:  Szeretnénk, ha minél gyorsabban hozzáférhetne a saját nyelvén íródott súgótartalmakhoz. Ez az oldal gépi fordítással lett lefordítva, ezért nyelvtani hibákat és pontatlanságokat tartalmazhat. A célunk az, hogy ezek a tartalmak felhasználóink hasznára váljanak. Kérjük, hogy a lap alján írja meg, hogy hasznos volt-e az Ön számára az itt található információ. Az eredeti angol nyelvű cikket itt találja .

Ez a cikk ismerteti a legnagyobb vagy legkisebb értékének keresése egy rekordhalmaz felső érték lekérdezés használatával. Felső érték lekérdezések üzleti kérdések, számos választ, mely termékeket nagyon jól, és nem használhatja.

Kapcsolódó műveletek

Felső érték lekérdezések ismertetése

A legfelső és legalsó értékeket tartalmazó rekordok keresése

A kategóriák és csoportok rekordok felső vagy alsó értékének keresése

A legfelső és legalsó értékeket tartalmazó rekordok keresése

Felső érték lekérdezések ismertetése

Ha egy táblázat mezőben a legfelső és legalsó értékeket tartalmazó rekordok keresése kell felső érték lekérdezést használ. Felső érték lekérdezés használatával az alábbi típusú kérdésekre választ adni.

  • Ez a legtöbb vagy legalább drága termék?

  • Mely három alkalmazottak rendelkeznek a következő születésnapok?

  • Melyik részlegek a legnagyobb vagy legalább értékesítési hozza létre az aktuális év során?

  • Mely termékek vezérlőelemmel tetején, vagy az alsó öt százalék értékesítési?

  • Mely termékek mindegyik a termékkategóriák vezérlőelemmel tetején, vagy az alsó öt százalék értékesítési?

Röviden helyezi, felső értékek lekérdezés rendezi, és kattintson a szűrése egy mező a felső vagy alsó adja vissza. Egy felső értékek lekérdezésekkel keresése numerikus (pénznemet is beleértve), és a dátumértékeket.

Felső értékek lekérdezés létrehozásának folyamata nagy vonalakban lépései a következők:

  • Választó lekérdezés vagy a összegző lekérdezés létrehozása

    Választó lekérdezés használatával legfelső és legalsó értékek megkeresése az táblázat. Összegző lekérdezés használatával a felső vagy alsó értékének keresése egy vagy több kategóriát. Ha például ha azt szeretné, például "Mi az a legtöbb vagy legalább drága termék" kérdés megválaszolásához, megkezdése: hozzon létre egy választó lekérdezést. Kérdés megválaszolásához "mely termékeket mindegyik a termékkategóriák vezérlőelemmel felső vagy alsó értékesítési, öt százalék" összegek lekérdezést használ. Mindkét lekérdezés típusa is használhatja a legfelső és legalsó értékek keresése a rekordok vagy csoportos vagy a rekordok, amelyek kategóriába sorolhatók.

  • A rendezési sorrend alkalmazása a lekérdezést.

  • A lekérdezés egyéb feltételek vonatkoznak.

  • Adja meg a lekérdezés alapjául kívánt rekordokat számát. Százalékos, például a felső 5 százalékos értékek egy mezőben adhatja meg, vagy rögzített számmal, például a legfelső 10 értéket mezőben adhatja meg.

Választás a felső értékek lekérdezés és egy szűrő

Annak megállapításához, hogy kell felső értékek lekérdezés létrehozása vagy szűrő, vegye figyelembe a következőket:

  • Ha azt szeretné, hogy a mező, a legnagyobb vagy legkisebb értéket tartalmazó rekordok elemre, és nem tudja a pontos felső vagy alsó mezőértékek (vagy nem számít, hogy), létrehozhat felső értékek lekérdezést.

  • Ha azt szeretné, az összes rekordot vissza, ahol egy mező értéke megfelel, vagy akár kisebb vagy nagyobb, mint egy értéket, amely érdekli, szűrő alkalmazása. Például szeretné látni a termékek ára $50 és egy 100 Ft között, akkor alkalmazza a szűrőt. Az alábbi ábrán a lekérdezés Tervező nézetében és az eredmények egy ilyen szűrő okozó minta szűrő szemlélteti:

    5000 és 10 000 forint közötti árú termékek

    További információt a ismertető létrehozásáról és használatáról a szűrők, olvassa el a szűrő: nézetben rekordok számának korlátozása.

Szabályok létrehozásához és legnagyobb értékek használata

A folytatás előtt, ne feledje, hogy a lekérdezés típusának (a választó lekérdezés vagy összegző lekérdezés), függetlenül kell használnia, például alkalmazotti vagy terméknevekkel, leíró adatokat tartalmazó mezőket, és meg szeretné keresni, például egy ár vagy egy da legfelső és legalsó értékeket tartalmazó mező Te mezőben. Több adat mező használható, és összegző lekérdezés használata esetén az adatmezők általában tartalmaznia kell kategóriájú információt, például a város és az ország/régió mező. Kategória mentén elhagyható, csak az összegző lekérdezés létrehozásakor fut összes rekordot, például: "jelenjen meg a legtöbb drága rendelések felső öt készültségi." A kijelölés vagy a összegző lekérdezés is használhatja az alatta és fölötte értékének keresése a csoport vagy rekordokat kategóriába sorolhatók. Az ezzel kapcsolatos további tudnivalókért című, Keresse meg a legfelső és legalsó értékek a rekordokhoz kategóriák és csoportok, a jelen cikk.

A legfelső és legalsó értékeket tartalmazó rekordok keresése

Ez a szakasz lépései bemutatják, hogy miként felső értékek egyszerű lekérdezés és a speciális lekérdezés létrehozása. Az első lépések a felső értékek lekérdezés fő része bemutatják, miközben a második rész ismerteti keresse meg a következő néhány alkalmazott születésnapok. A lépéseket a következő mintatáblázat használja:

Utónév

Vezetéknév

Cím

Város

Ország/régió

Születési idő

Foglalkoztatás kezdete

Zsolt

Fehér

Fő út 1.

Győr

Magyarország

1968. február 5.

1994. június 10.

Vincze

Noémi

Petőfi utca 5.

Nagykanizsa

Magyarország

1957. május 22.

1996. november 22.

Deák

Gábor

Kossuth körút 37.

Kecskemét

Magyarország

1960. november 11.

2000. március 11.

Péter

Fazekas

Berkenye sgt. 1.

Debrecen

UK

1964. március 22.

1998. június 22.

Mihály

Fodor

Orgona utca 2.

Szolnok

Mexikó

1972. június 5.

2002. január 5.

Krisztián

Bíró

Kossuth krt. 37.

Kecskemét

Magyarország

1970. január 23.

1999. április 23.

Szabolcs

Szalai

Lejtő utca 67.

Eger

Magyarország

1964. április 14.

2004. október 14.

Zalán

Váradi

Honvéd utca 17.

Pécs

Magyarország

1959. október 29.

1997. március 29.

Péter

Fazekas

Berkenye sgt. 1.

Debrecen

UK

1964. március 22.

1998. június 20.

Ha azt szeretné, adhatja meg az adatokat a táblázat minta manuálisan, vagy másolja a táblázatot egy táblázatkezelő programmal Microsoft Office Excel 2007, például az, és az eredményül kapott munkalap majd importálnia Microsoft Office Access 2007táblázat.

Hogyan jelenjen meg

A mintaadatok manuális bevitele

  1. A Létrehozás lap Táblák csoportjában kattintson a Tábla gombra.

Office Access 2007 egy új, üres tábla hozzáadása az adatbázist.

Megjegyzés: Új, üres adatbázis megnyitásakor erre a lépésre nincs szükség, amikor azonban új táblát vesz fel az adatbázisba, mindig el kell végeznie.

  1. Kattintson duplán az élőfej sor első cellájára, és írja be annak a mezőnek a nevét a mintatáblázat.
    Alapértelmezés szerint az Access Új mező felvételea szöveggel a fejlécsorban üres mező azt jelzi, például:
    Adatlap új mezője

  2. A nyílbillentyűk segítségével helyezze át a következő üres élőfej cellára, és írja be a második mező neve (is lenyomja a TAB billentyűt, vagy kattintson duplán az új cellára). Ismételje meg ezt a lépést, amíg be nem írja az összes mező nevét.

  3. Írja be az adatokat a mintatáblázat.
    Az adatok beírásakor Access infers az egyes mezők adattípusát. Ha ismeri a relációs adatbázisok, egy adott adattípusú, például szám, szöveg és dátum/idő, a táblák mezőinek minden egyes meg. Adattípus beállítása gondoskodhat arról pontos adatbevitel és segít megelőzni, hogy a hibákat, például egy telefonszám használata a számítási. Az alábbi minta táblázatok érdemes tudatnia adattípusát használata az Access.

  4. Ha végzett az adatok beírásával, kattintson a Mentés
    billentyűparancs: nyomja le a CTRL + s
    megjelenik a Mentés másként párbeszédpanel.

  5. A Táblázat neve mezőbe írja be a mintatáblázat nevét, és kattintson az OKgombra.
    Minden mintatáblázat nevét használja, mert a lekérdezések az útmutató szakaszok azokat a neveket.

  6. Ismételje meg ezeket a lépéseket addig, amíg a szakasz elején felsorolt összes mintatáblát létre nem hozta.

Másolja a táblázat táblázatkezelő programmal

  1. Indítsa el a táblázatkezelő alkalmazást, és hozzon létre egy új, üres fájlt. Excel használata esetén alapértelmezés szerint létrejön egy új, üres munkafüzet.

  2. Az előző szakasz példatáblázat másolja és illessze be az első cellától az első munkafüzet.

  3. A táblázatkezelő programmal, a nevet a munkalap alkalmazottakáltal biztosított technikával.

  4. A számolótábla-fájl mentése egy kényelmes helyet, és nyissa meg a következő lépésekkel.

A tábla importálása az Access alkalmazásba

  1. Az új vagy meglévő adatbázis:
    a Külső adatok lap Importálás csoportban kattintson az Excelgombra.
    – vagy –
    kattintson a További, és válassza ki a listából egy táblázatkezelő programmal.
    A Külső adatok átvétele - Program nevét számolótábla párbeszédpanel jelenik meg.

  2. Kattintson a Tallózás gombra, nyissa meg az előző lépésekben létrehozott a számolótábla-fájlt, és kattintson az OKgombra.
    a táblázat importálása varázsló elindul.

  3. Alapértelmezés szerint a varázsló kiválasztja a munkafüzet (alkalmazottak, ha követte az előző szakasz lépéseit), és a munkalap adatait az első munkafüzet megjelenik a varázsló lap alsó részén. Kattintson a Továbbgombra.

  4. A varázsló következő lapján jelölje be Az első sor oszlopfejléceket tartalmaz jelölőnégyzetet, majd kattintson a Tovább gombra.

  5. Ha szükséges a varázsló következő lapján használja a szövegdobozok és listák Mező beállításai csoportban mező nevét és adattípusát módosítani vagy kihagyja az importálási művelet mezőjét. Egyéb esetben kattintson a Továbbgombra.

  6. Hagyja bejelölve Az Access adjon elsődleges kulcsot a táblához választógombot, majd kattintson a Tovább gombra.

  7. Az Access alapértelmezés szerint a munkalap nevét használja az új tábla neveként. Fogadja el ezt a nevet, vagy adjon meg egy másikat, majd kattintson a Befejezés gombra.

Megjegyzés: Ha nincs táblázatkezelő programmal, másolhatja a mintaadatok szövegszerkesztőben, például a Jegyzettömbben. További információt a szöveges adatok importálásakor a cikke importálása vagy csatolása adatait egy szövegfájlba.

Egyszerű felső értékek lekérdezés létrehozása

  1. A Létrehozás lap Egyéb csoportjában kattintson a Lekérdezéstervező gombra.

  2. A Tábla megjelenítése párbeszédpanelen kattintson a táblázat, amely azt szeretné, hogy a lekérdezés, kattintson a Hozzáadás a táblázat elhelyezéséhez a tervezőrácson, és kattintson a Bezárásgombra.
    – vagy –
    kattintson duplán a táblára.
    a mintaadatok használata esetén az alkalmazottak tábla hozzáadása a lekérdezéshez.

  3. A mezők elhelyezéséhez a tervezőrácson a lekérdezés használni kívánt hozzáadása. Kattintson duplán a mezőkhöz, vagy húzza, és az egyes mezők húz egy üres cellát mező sorában.
    a mintatáblázat használatakor az utó-és vezetéknevet, valamint a születési dátum típusú mezők felvétele.

  4. A felső vagy alsó értékének (a születési dátum mező, ha a mintatáblázat) tartalmazó mezőt kattintson a Rendezés sorra, és válassza a növekvő vagy a Csökkenő.
    Ha az érték mezőben a számokat tartalmaz, árak vagy forgalmi érték, például a növekvő rendezés a legkisebb értéket adja eredményül, és a Csökkenő rendezési sorrendet a legnagyobb értéket adja eredményül. Ha az értékek mező tartalmazza a dátumokat, a Csökkenő rendezési sorrendet a közben növekvő azt a dátumot adja eredményül a legújabb dátumot adja eredményül.

    Fontos: Be kell a Rendezés sor növekvő vagy Csökkenő csak a legfelső és legalsó értékeket tartalmazó mezőket. Ha megad egy mezőt a rendezési sorrend más, mint a legfelső és legalsó értékeket tartalmazó mező – például a ProductName ár helyett – a lekérdezés nem a kívánt eredményt ad vissza.

  5. Kattintson a Tervezés lap eszközök csoportjában kattintson a lefelé mutató nyílra a mellett az összes ( Felső értékek listája), és válasszon a százalékos aránya megtekintéséhez, vagy válasszon egy beállítást a listából a kívánt rekordokat vagy számának megadása.

  6. Kattintson a Futtatás Gombkép futtatja a lekérdezést, és megjeleníti az eredményt Adatlap nézetben.

  7. Mentse a lekérdezést, és tartsa használatra nyissa meg a következő lépésekkel.

Láthatja, hogy ilyen típusú lekérdezésekben felső értékek is egyszerű hasonló kérdések megválaszolásához, akik a legrégebbi vagy a vállalat legfiatalabb személy. A következő lépésekkel a kiemelt és rugalmasságot felvétele a lekérdezés kifejezések és egyéb feltételek használatával ismertetik. A feltétel látható a következő lépés a következő három alkalmazott születésnapok adja eredményül.

Feltétel hozzáadása a lekérdezéshez

Megjegyzés: Ezek a lépések feltételezik, hogy a lekérdezés az előző szakaszban ismertetett használandó.

  1. Tervező nézetben, nyissa meg a lekérdezést, amely az előző lépésekben létrehozott.

  2. A lekérdezés tervezőrácsában kattintson az oszlop jobb oldalán a születési dátum oszlopban, másolja és illessze be vagy írja be a kifejezés Kif1: DatePart("m", [Születési dátum]). A DatePart függvény az első karaktertől a születési dátum mező értéke hónap részét.

  3. Az oszlop tartalmazza azokat a kifejezést, jobbra, másolja és illessze be, vagy írja be a kifejezést Kif2: DatePart("d", [Születési dátum]). Ebben az esetben a DatePart függvény első karaktertől a születési dátum mező értéke nap részét.

  4. Törölje a jelet az megjelenítése sor minden kifejezést, és kattintson a Rendezés cellára az egyes kifejezést, és válassza a növekvő beállítást.

  5. Tetszés szerint megadhatja a megadott feltételnek a lekérdezés hatókörének szűkítésére szolgáló funkciókkal. Feltételek megadása esetén a lekérdezés csak a megadott feltételeknek eleget a rekordok rendezése, és a felső vagy alsó mező értékeit rendezett listájában azonosítja.
    Folytatja a mintaadatokat, a születési dátum mező feltétel sorába írja be vagy illessze be a kifejezés:

    Hónap ([Születési dátum]) > Month(Date()) vagy Month ([Születési dátum]) = Month(Date()) és nap ([Születési dátum]) > Day(Date())

    Ez a kifejezés az alábbi műveleteket végzi: A hónap ([SzületésiDátum]) > Month(Date()) része ellenőrzi, ha azt egy későbbi hónap esik, majd értéke igaz, ha azokat a rekordokat tartalmazza a lekérdezés minden egyes alkalmazott születési dátum. A hónap ([SzületésiDátum]) = Month(Date()) és Day([BirthDate]) > Day(Date()) a kifejezés részét ellenőrzi a születési dátum, amely az aktuális hónap tekintheti meg, ha a születési dátum tartozik, vagy azt követően fordul elő az aktuális dátumot. Ez a feltétel teljesülése esetén, a függvény a lekérdezés eredményében tartalmazza azokat a rekordokat. Összefoglalva, ez a kifejezés figyelmen kívül hagyja a azokat a rekordokat, ahol a születési dátum közé esik január 1 és a dátumot, amelyen a lekérdezés futtatásakor.

    Ha látni szeretné a lekérdezés kifejezésekre további példákat, ismertető Példák lekérdezésfeltételekre.

  6. Kattintson a Tervezés lap eszközök csoportjában kattintson a lefelé mutató nyílra a mellett az összes ( Felső értékek listája), és válasszon a százalékos aránya megtekintéséhez, vagy válasszon egy beállítást a listából a kívánt rekordokat vagy számának megadása.

  7. Kattintson a Futtatás Gombkép futtatja a lekérdezést, és megjeleníti az eredményt Adatlap nézetben.

Ha a lekérdezés várt több rekordot ad vissza.

Ha az adatok megosztása dátumértéket rekordokat tartalmaz, a a legnagyobb értékek lekérdezés várt több adat feltétlenül járnak. Például tervezhet három alkalmazott rekordjával felső értékek lekérdezés, de ténylegesen látható négy, mert az "Wilson" és "Edwards" megosztása születésnap. Az ilyen típusú lekérdezések összes felső érték, függetlenül attól, hogy hány rekord tartalmaz, ezeket az értékeket adja vissza. Ismétlődő értékek kihagyásához beállíthatja a tulajdonságot, Egyedi értékekIgenértékre. Ez a tulajdonság használatáról bővebben című Ha ismétlődő rekordok látható, a jelen cikk.

Vezeteknev

SzületésiDátum

Hegy

9/26/1968.

Ágnes

10/2/1970.

Edwards

10/15/1965.

Varga

10/15/1969.

Ha a lekérdezés vártnál kevesebb rekordot ad vissza.

Tegyük fel, hogy visszatérési felső vagy alsó egy mezőt az öt rekordból lekérdezés tervez, de csak a rekordok közül három. Szabály a probléma ilyen típusú nyissa meg a lekérdezést Tervező nézetben, és a feltétel szerint, mint amennyi szánt korlátozzák a rács feltétel sorában megtekintésével megoldásában. További információt a feltétel témakörben Példák lekérdezésfeltételekre.

Ha megjelenik az ismétlődő rekordok

Ha felső értékek lekérdezés ismétlődő értékeket ad vissza, az alapul szolgáló táblák az ismétlődő rekordokat tartalmaz, vagy rekordjainak kell az ismétlődések, mert a lekérdezés nem tartalmaz a mezőkre, amelyeket különböztethetjük meg a rekordok között. Ha például az alábbiakban látható, hogy az öt rendelések lekérdezés szállításidátum, amely tartalmazza a legutóbb együtt üzletkötő nevét ki kezeli a tranzakció.

SzállításDátuma

Értékesítő

11/12/2004.

Lengyel

11/12/2004.

Moreno

10/12/2004

Osada

10/12/2004

Osada

10/12/2004

Lengyel

A harmadik és negyedik rekordok látszik-e ismétlődő elemeket, de esetleg, mert az Üzletkötő Osada kezelt két különböző orders aznap szállított.

Attól függően, hogy az igényeknek megfelelően alakíthatja műveleteket hajthat végre, két dolgot elkerülése ismétlődő rekordot ad vissza. A lekérdezést, amely segítséget nyújt a rekordok, például a Rendeléskód és CustomerID mező megkülönböztetni mezők hozzáadása felépítésének módosítása Vagy ha elegendő csak az ismétlődő rekordokat egyike látható, csak az egyedi rekordok megjelenítheti a lekérdezés Egyedi értékek tulajdonság állítsa Igenértékre. Beállítandó tulajdonság, Tervező nézetben, az F4 billentyű lenyomásával a lekérdezés tulajdonságlapjának megjelenítése, keresse meg a az Egyedi értékek tulajdonság, és állítsa be az Igen gombra.

Ismétlődő rekordok kezelésének olvashat cikke a megkeresése, elrejtése, ismétlődő adatok és törlése.

Vissza a lap tetejére

A kategóriák és csoportok rekordok felső vagy alsó értékének keresése

Felső vagy alsó értékének keresése a rekordok, amelyek összegző lekérdezés létrehozásával csoportokba tartoznak. A folytatás előtt, ne feledje, hogy alapértelmezés szerint, és összegző lekérdezés is elhelyezhet, csak azokat a mezőket tartalmazó csoport adatait, például a "kategória" mezőben, és a legfelső és legalsó értékek, például "ár" mező tartalmazó mezőre. Összegző lekérdezések nem lehet a többi mező sorkijelölőire kategória elemeinek ismertetik. Egy második lekérdezés, amely tartalmazza az összegző lekérdezés mezői, valamint az egyéb leíró adatokat tartalmazó táblákból származó mezőket is létrehozhat.

Tegyük fel például, hogy a termékek tábla, és egyes termékek hozzárendelése egy kategóriát, például a fal játékok, az egyik, és így tovább. Összegző lekérdezés azonosítja az egyes kategóriákban a legtöbb drága termék hoz létre, ha a lekérdezés csak is elhelyezhet a mező vagy a kategória adatokat tartalmazó mezők és az árat adatokat tartalmazó mezőt. Ebben a példában feltételezik kategórianevet nevű mező és egy ár nevű mező. Az ilyen típusú lekérdezés futtatásakor az Access minden címhez "MaxOf" vagy "MinOf" (attól függően, hogy a választott függvény) az ár mező elejére következőhöz hasonlóan:

Kategória neve

MaxOfPrice

Táblás játékok

5500 Ft

Minta

$43.90

Számítógépes játékok

$263.50

Babák

8100 Ft

...

...

Az összegző lekérdezések nem szerepelhetnek más mezőt, amely segít a termék leírása (és így az adatok könnyebb megértéséhez), például terméknevek vagy azoknak a szállítók adatait együtt, a következőhöz hasonlóan:

Kategória neve

MaxOfPrice

Terméknév

Szolgáltató neve

Táblás játékok

$55.000

Egy kis játék a C++

Költészeti

Minta

$43.90

Relációs adatbázis diagram

Lucerne közzététel

Számítógépes játékok

$263.50

Számítógépguruk és mitikus lények

Bárdos Iparcikk

Babák

8100 Ft

Programozó akcióhős-figura

A Contoso Ltd.

...

...

...

...

Ha azt szeretné, hogy leíró adatokat, létrehozhat egy második választó lekérdezést, amely a további mezők az összegző lekérdezés mezőinek egyesíti.

Ez a szakasz lépései bemutatják, hogy miként az összegző lekérdezés létrehozása és a választó lekérdezést, azonosítja a legtöbb drága termékek minden szükséges kategóriák csoportja. A lépések feltételezik, az alábbi példa táblázatok használata:

A Kategóriák tábla

A CategoryID

Kategória neve

Leírás

1

Táblás játékok

Az összes életkor és nehézségi szint

2

Minta

Jigsaw, a word egyik, a kirakó játékok

3

Számítógépes játékok

Az összes konzol és nehézségi szint

4

Babák

Művelet ábrák, módon babákat

5

A Sports berendezések

Golyókat, ruházat, háló

6

Az adatmodellek/időtöltéséhez

Sík, autók, vonaton

A táblába

Szállítókód

Szolgáltató neve

1

A Fabrikam

2

Dejójáték Kft.

3

Northwind Traders

4

Adventure Works

5

Lucerne közzététel

6

Költészeti

7

A Contoso Ltd.

8

Tárházát importőrök

9

Dejójáték

10

Tárházát importőrök

11

Bárdos Iparcikk

12

Southridge videó

A Termékek tábla

Terméknév

Szállítókód

A CategoryID

Ár

Programozó akcióhős-figura

7

4

1295 Ft

Egy kis játék a C++

6

1

1585 Ft

Relációs adatbázis diagram

5

2

2250 Ft

A csodálatos számítógéplapka

3

2

3265 Ft

Az eredeti Access-játék

1

1

2295 Ft

Számítógépguruk és mitikus lények

11

3

7850 Ft

Számítógépguruk példatára – DVD-kiadás

4

5

1488 Ft

Valódi repülő pizza

2

5

3675 Ft

Külső 5,25 hüvelykes hajlékonylemezes meghajtó (1/4-es léptékű)

8

6

6500 Ft

Kezelő nem művelet ábra

9

4

7888 Ft

Félhomály

12

3

5333 Ft

Csináld magad billentyűzet

1

6

7795 Ft

Megjegyzés: A lépések feltételezik, a Categories and Products tábla közötti ugyanaz a szállítók adatait együtt, és a termékek tábla közötti egy-a-többhöz kapcsolat is. Ebben az esetben a táblák oszthat meg a Szállítókód és a CategoryID mező. Az összegző lekérdezés, a következő szakaszokban ismertetett nem működik a kapcsolatok nélkül.

Az összegző lekérdezés létrehozása

  1. Kattintson a Létrehozás lap Egyéb csoportjában a Lekérdezéstervező gombra.

  2. A tábla megjelenítése párbeszédpanelen jelölje be a táblákat, használata, és kattintson a Hozzáadásgombra, majd a Bezárás gombra a táblák felvétele után.
    – vagy –
    kattintson duplán a használni kívánt táblákat, és kattintson a Bezárásgombra. Minden egyes a rács látható. Ha a fenti minta táblákat használ, a Categories and Products táblák hozzáadása.

  3. Kattintson duplán a táblázat mezői, amelyek a lekérdezés használni kívánt.
    Ezen a ponton biztosítása, hogy csak a csoport mezőt és az értékmező kell adni a lekérdezést. Ha használja a mintaadatokat, a fenti táblázatban, adja meg a kategória neve mező a Kategóriák tábla és az ár mezőben a Products táblában.

  4. Tetszés szerint megadhatja a egy feltétel, a lekérdezés hatókörének szűkítésére szolgáló funkciókkal.
    Csak a feltételeknek megfelelő rekordok lesznek rendezve, és az alatta és fölötte mezőértékek azonosítani kell a rendezett listán belül. Például a Sports kategóriába tartozó termékek kihagyásához vesz fel a kifejezést a kategória neve mező feltétel sorába: <> "Sports".
    További példákat a lekérdezés kifejezésekre talál további Példák lekérdezésfeltételekreolvashatók.

  5. A lekérdezés átalakítása összegző lekérdezés.

    1. Kattintson a Tervezés lap Megjelenítés/elrejtés csoportjának Összesítés gombjára.

      A tervezőrács megjelenik az összeg sor.

  6. Győződjön meg arról, hogy a teljes cella egyes mező meg a Group By, és állítsuk be a teljes cella az értékmező (a legfelső és legalsó értékeket tartalmazó mező) vagy a Max , vagy a Min.
    Max kijelölése a legnagyobb értéket adja vissza egy numerikus mező és a dátum/idő mező legutóbbi dátum vagy időpont értékét. Min kijelölése a legkisebb értéket adja vissza egy numerikus mező és a dátum/idő mező legkorábbi dátum vagy idő érték. Ha használja a mintaadatokat, állítsa a kategória neve mező a teljes cella Group By, valamint az összes cella Minés Max ár mező.

  7. Kattintson a Tervezés lap eszközök csoportjában győződjön meg arról, hogy a Felső értéklistában értéke az összes, és válassza a Futtatás Gombkép futtatja a lekérdezést, és megjeleníti az eredményt Adatlap nézetben.

    Megjegyzés: Attól függően, hogy az Ön által választott lépésben 7 függvénnyel Access MaxOfmezőnév vagy MinOf mezőnév megváltoztatja a az érték mező a lekérdezés nevét. Ha a minta táblákat használ, az Access átnevezi MaxOfPrice azokat a MinOfPrice.

  8. Mentse a lekérdezést, és nyissa meg a következő lépésekkel.

A lekérdezés terméknevek vagy más információt a termékek nem ad vissza. Ha látni szeretné, hogy további adatokat, egy második lekérdezés, amely magában foglalja az imént létrehozott lekérdezés létrehozásához szükséges. A következő lépések bemutatják, hogy miként hozhat létre, ez a második lekérdezés.

További adatokat szeretne megtekinteni egy második lekérdezés létrehozása

  1. A Létrehozás lap Egyéb csoportjában kattintson a Lekérdezéstervező gombra.

  2. A tábla megjelenítése párbeszédpanelen kattintson a lekérdezések fülre, és kattintson duplán az előző részben létrehozott az összegző lekérdezés.

  3. Kattintson a táblák fülre, és adja hozzá a táblákat, akkor az a összegző lekérdezés használt, valamint a táblázatokat, amelyek meg szeretné jeleníteni a más kapcsolódó adatokat tartalmaznak.
    a fentebb minta táblák használata esetén a kategóriák, -termékek és a szállítók táblák felvétele új lekérdezésbe.

  4. Bekapcsolódás a mezőket az összegző lekérdezés és a megfelelő mezők a szülő-táblázatokban. Ehhez húzza az összegző lekérdezés mindegyik mezőben a megfelelő mezőjének a táblázatban.

    Ha használja a mintaadatokat, húzza az összegző lekérdezés kategória név mezőjében a kategória neve mező a kategóriák táblázatban. Ezután a termékek tábla ár mezőjében az összegző lekérdezés MaxOfPrice mezőjére húzza. Az illesztés engedélyezése az új választó lekérdezés eredményét az összegző lekérdezés az adatokat, majd az adatokat a táblázatokban.

  5. Az összegző lekérdezés ablakában kattintson duplán a csillagra a teljes lekérdezés hozzáadása a tervezőrács, és húzza a további mezők a másik tábla a lekérdezésben.

    Ha a minta táblákat használ, kattintson duplán az előző részben létrehozott az összegző lekérdezés, és adja hozzá a a termék neve és a szolgáltató mezők a termékek és a Szállítók táblából, a kurzor.

  6. Tetszés szerint adja meg a rendezési sorrend egy vagy több oszlopot.
    Például betűrendben a kategóriák listában állítsa a Rendezés cella kategória neve oszlop növekvő.

  7. A Tervezés lap Eredmények csoportjában kattintson a Futtatás gombra.

    Ez a futtatja a lekérdezést, és megjeleníti az eredményt Adatlap nézetben.

Tipp:    Ha nem szeretné, hogy a MaxOfPrice vagy MinOfPricejelennek meg az ár oszlop fejlécére, nyissa meg a lekérdezést Tervező nézetben, és írja be az ár oszlopban, a megjelenítő rácson, ár: MaxOfPrice vagy ár: MinOfPrice. Ha így tesz ár jelennek meg az Adatlap nézetben az oszlop fejlécére.

Vissza a lap tetejére

A legfelső és legalsó értékeket tartalmazó rekordok keresése

Ez a cikk korábbi részében létrehozott lekérdezések felső vagy alsó értékek, de egyszerre nem térhet vissza. Ha azt szeretné, hogy mindkét értékhalmazt egyetlen nézetben, a két létrehozásához szükséges – egyet, és egy másik, amely beolvassa az utolsó értéket a felső értékek beolvasó – majd egyesítése és az eredmények tárolására egy táblában.

A folyamat legfelső és legalsó értékek megkeresése és a megjelenítés, hogy a táblázatban lévő adatok követi-e a következőket kell tennie:

  • Felső értékek lekérdezés és alsó értékek lekérdezést hozhat létre, vagy kell csoportosíthatja az adatokat, hozzon létre a Min és Max függvény használata összegző lekérdezések.

  • Átalakítása a felső értékek lekérdezés (vagy a Max összegző lekérdezés) be egy tábla, lekérdezés, és hozzon létre egy új táblát a lekérdezés futtatása.

  • Az alsó lekérdezés (vagy a Min összegző lekérdezés) konvertálása hozzáfűző lekérdezést, és a rekordok hozzáfűzése a felső értékek táblázat a lekérdezés futtatásához.

    Az alábbi szakaszok ismertetik a lekérdezések létrehozásával.

    Megjegyzés: Csak az adatbázis a digitális aláírás vagy megbízható helyen található, az Access megakadályozza, hogy a módosító lekérdezések leírt itt futását. Kövesse a lépéseket minden olyan letiltott tartalom engedélyezése a tétele létrehozása előtt az első készlet táblázat és az itt leírt lekérdezések összefűzése.

    Az adatbázisban a tartalom engedélyezése

    • Az üzenetsávon kattintson a Beállítások elemre.

      Ekkor megjelenik a Microsoft Office – Biztonsági beállítások párbeszédpanel.

    • Jelölje be a tartalom engedélyezésejelölőnégyzetet, és kattintson az OKgombra.

    • Futtassa újra a lekérdezést.

      Ha nem látható az üzenetsávon

    • Kattintson az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson az Üzenetsáv.

      További információt a korlátozott üzemmóddal és az Access biztonsági témakörben biztonságos egy Access 2007-adatbázisban.

      A lekérdezések létrehozása

  • A legfelső és legalsó értékek lekérdezéseket hozhat létre.

    A legfelső és legalsó értékek lekérdezés létrehozásához szükséges lépéseket című legfelső és legalsó értékeket tartalmazó rekordok keresése, ez a cikk korábbi részében. Ha a rekordok csoportosítása a kategória szerint kell című kategóriák és csoportok rekordok felső vagy alsó értékének keresése, ez a cikk korábbi részében.

  • Minden lekérdezés mentse, és hagyja meg a használatra nyissa meg a következő lépésekkel.

Hozzon létre tétele táblakészítő lekérdezés

  1. A felső értékű lekérdezés nyissa meg Tervező nézetben:

    A Tervezés lap Lekérdezés típusa csoportjában kattintson a Táblakészítőgombra.
    Megjelenik a Táblakészítő párbeszédpanel.

  2. A Táblázat neve mezőbe írja be a nevét a táblázat, amely a felső és alsó rekordok tárolni fogja. Ha például írja be a felső és alsó rekordokat, és kattintson az OKgombra.
    a lekérdezés minden futtatásakor helyett jelenik meg az eredményeket Adatlap nézetben, a lekérdezés létrehoz egy táblázatot, és a felső érték cseréli az aktuális adatokat.

  3. Mentse és zárja be a lekérdezést.

Hozzáfűző lekérdezés létrehozása

  1. Nyissa meg a alsó érték lekérdezés Tervező nézetben.

  2. A Tervezés lap Lekérdezés típusa csoportjában kattintson a Hozzáfűző gombra.

  3. A Hozzáfűzés párbeszédpanelen írja be a Táblakészítő párbeszédpanel a beírt ugyanaz a neve.
    Például írja be a felső és alsó rekordokat , és kattintson az OKgombra. A lekérdezés minden futtatásakor helyett jelenik meg az eredményeket Adatlap nézetben, a lekérdezés hozzáfűzi a rekordokat a felső és alsó rekordok táblázatot.

  4. Mentse és zárja be a lekérdezést.

A lekérdezések futtatása

Most már készen áll a két lekérdezések futtatásához.

  • Az adatbázis ablakban kattintson duplán a felső érték lekérdezést, és kattintson az Igen gombra az üzeneteket.

  • Kattintson duplán az utolsó érték lekérdezésre, és kattintson az Igen gombra az üzeneteket.

  • A felső és alsó rekordok tábla megnyitása Adatlap nézetben.

Vissza a lap tetejére

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×