Keresés a bejegyzések, amelyek a legnagyobb vagy legkisebb érték egy csoportban, vagy a területen

Ez a cikk azt ismerteti, hogyan kell kezelni a kérések egy értékrendet, hogy megtalálják a legnagyobb vagy legkisebb érték rekordok sorozataként. Kérelmeket olyan értékrendet fogadásához használt különböző üzleti kérdésekre, mint hogy mi a termék értékesítése is, és mi a rossz.

Válassza ki a kívánt műveletet

Általános információk értékrendje lekérdezések

A kérelmet egy értékrend használható keresni a bejegyzések, amelyek a legnagyobb vagy legkisebb értéket a tábla területén. Akkor lehet használni egy ilyen kérést, hogy választ kapjon az alábbi kérdésekre:

Melyik termék a legdrágább, vagy a legolcsóbb?

Mely három alkalmazottja a közeljövőben lesz a nap a születés?

Mely osztályok vannak a vezető vagy lag az értékesítés az idén?

Mik az 5 százalékos áruk legrosszabb, vagy a legjobb eladási?

Röviden, egy kérése értékeket rendezi az adatokat, majd kiszűri, és visszaadja a legnagyobb vagy legkisebb érték ezen a területen. Akkor tudja használni keresni a numerikus (beleértve a monetáris) érték és a dátumot.

Létrehozása iránti kérelmet az értékkészlet magában foglalja a következő szakaszokból áll:

Készítsen egy kiválasztott lekérdezés vagy kérést.

Alkalmazás kérni más körülmények között.

Megadása a bejegyzések száma, amelyek vissza kell a lekérdezés. Megadhat egy százalékos, mint például az első 5 százalékos értékeket egy olyan területen, vagy meghatározott számú, például az első 10 értékek terén.

Közötti választás iránti kérelmet olyan értékrendet és egy szűrő

Annak meghatározására, hogy hozzon létre egy kérelmet egy értékrend vagy hogy alkalmazzák-e a szűrőt, vegye figyelembe az alábbiakat:

Ha azt szeretnénk, hogy válassza ki a nyilvántartás tartalmazza a legnagyobb vagy legkisebb érték a területen, de a pontos maximális és minimális értékei terén nem ismert vagy nem fontos, akkor létre kell hozni egy kérés egy értékrend.

Ha azt szeretnénk, hogy kiválassza az összes rekordot, amelyben a mező értéke egyenlő a kívánt értékre lehet kisebb vagy nagyobb, mint az szükséges, hogy alkalmazza a szűrőt. Például válassza termékek ára 50-100 ₽, jobban alkalmazza a szűrőt. Az ábra egy példát mutat be a szűrőt a kivitelező a kérelem és annak alkalmazása:

További információ a létrehozása és a szűrők használatával, lásd Szűrés :. Korlátozza a belépések száma a nézetben.

Szabályzat létrehozása és a lekérdezések egy értékrendet

Keresése tartalmazó nyilvántartások a legmagasabb vagy a legalacsonyabb értékeket

Ez a rész ismerteti, hogyan lehet egyszerű és összetett lekérdezések egy értékrend. Először leírja az alapvető összetevői iránti kérelem értékrend, majd megmutatja, hogyan kell megtalálni a legközelebbi születésnapok alkalmazottak. A következő táblázat példaként:

Hogyan kell csinálni?

Bevitele minta adatok kézi

a Create fülön a Táblázatok csoportban kattintson a Táblázat gombra.

Megjegyzés: Ez a művelet kell tenni csak, hogy adjunk egy táblázatot, hogy az adatbázis, ha szükséges. Amikor megnyit egy új üres adatbázist, hogy cselekvésre van szükség.

Kattintson duplán az első cella fejlécében, és adja meg a mezőt a minta táblázatban.
Alapértelmezésben Access -gal jelölt mezők Feliratból hozzáadása mező fejlécében:

Használja a nyilakat, hogy lépjen a következő üres fejcellán, majd írja be a második mező neve (váltani egy másik cellába, akkor is nyomja meg a TAB billentyűt, vagy kattintson a cellára kétszer). Ismételje meg ezeket a lépéseket, hogy adja meg a nevét, a mezők.

Befejezése után az adatbevitel, kattintson a Mentés gombra
Gyorsmenü: Nyomja meg a CTRL + S
Egy párbeszédablak Dokumentum mentése.

A táblázatban Név mezőbe írja be a nevét a példát, majd kattintson az OK gombra.
, Az alábbi táblázat nevét, mert használják a lekérdezés lépésről lépésre.

Ismételje meg ezeket a lépéseket, amíg mindegyik példa létrehozza a táblákat az elején ebben a szakaszban.

Másolja a minta táblázatot az előző részben, és helyezze az első lapot az első sejt.

Mentse el a táblázatot tartalmazó fájlt egy kényelmes helyen, és folytassa a következő lépéseket.

Importálja az asztal Access

Kattintson a Tallózás gombra. nyissa meg a táblázatot létrehozott fájlra az előző lépéseket, majd kattintson az OK gombra.
Táblázat importálása varázsló ablak.

Az alapértelmezett mester kiválasztja az első lapot a munkafüzetben (ebben a példában - lap „alkalmazottak”), és az adatokat a munkalap jelenik meg az alján a varázsló. Kattintson a Tovább gombra.

A következő oldalon a varázsló, válassza ki az első sor tartalmazza az oszlop nevét. majd a Tovább gombra.

Ha szükséges, a következő oldalon a varázsló, meg lehet változtatni a mezőnevek és adattípusok, vagy hagyja ki bizonyos területeken, szöveges dobozok és listák egy csoportja mező beállításait. Ellenkező esetben kattintson a Tovább gombra.

Hagyja a lehetőséget, hogy automatikusan létrehoz egy gombot kiválasztva, majd kattintson a Tovább gombra.

Alapértelmezésben Access használja a lap neve az új tábla. Hagyja ezt a nevét vagy típusát, majd kattintson a Befejezés gombra.

Létrehozása egy egyszerű lekérdezést egy értékrendet

A Create lapon a másik csoportban kattintson Query Design.

Az Add táblázat párbeszédpanelen válassza a táblázat használni kívánt a lekérdezés, kattintson a Hozzáadás gombra. hogy a táblázat formájában, majd a Bezárás gombra.
-VAGY
Kattintson duplán az asztalon.
Ha használja ezeket az adatokat, adjuk hozzá a lekérdezés a táblázat „munkavállalók”.

Hozzáadás űrlapmezőre hogy a használni kívánt, a kérelemben. Akkor kattintson duplán az egyes területen, és húzza be egy üres cellát a sorban a területen.
Ha a munka példáját az asztalra, hozzáadjuk a mező „Név”, „Név” és „Születési dátum”.

A mező tartalmazza a legmagasabb és a legalacsonyabb érték (példánkban - a mező „Születési dátum”), kattintson a sorra, és Rendezze növekvő vagy csökkenő.
Ha a mező értéke számokat tartalmaznak, mint például az ár, vagy az értékesítés volumene, a rendezés Növekvő visszaadja a legkisebb értéket, és rendezési sorrendben - a legmagasabb értékeket. Ha a mező értéke tartalmazza a dátumot, a rendezési sorrend csökkenő hozamok a legutóbbi dátum, és a rendezés Növekvő - a legkorábbi időpont.

Fontos: Meg kell adnia az értéket a sorban Rendezés növekvő vagy csökkenő csak területeken, ahol keresik a legmagasabb és a legalacsonyabb érték. Ha beállítja a rendezés az egyéb területeken (például a mezőt „NazvanieTovara” helyett a mező „Ár”), a lekérdezés nem fog visszatérni a kívánt eredményt.

A lekérdezés és megjeleníti az eredményeket egy táblázatba, kattintson a Futtatás gombra.

Mentse a lekérdezést, és hagyja nyitva használni a következő lépésekről.

Mint látható, ez a fajta értékek halmazát választ ad alapvető kérdésekre, mint például: „Ki a legmagasabb rangú alkalmazottja vagy a legfiatalabb?”. Itt van, hogyan kell használni kifejezéseket és egyéb feltételeket hozzon létre egy pontos és rugalmas kereséseket. Kérelmet az alábbiakban ismertetett feltételek mellett ad néhány nappal a születés három alkalmazottal.

Hozzáadása keresési feltételt

Megjegyzés: Ezek az utasítások feltételezik, hogy használja a lekérdezés leírt az előző részben.

Nyissa meg a keresett létrehozott az előző lépéseket a kivitelező.

Az igénylőlapot az oszlop jobbra az oszlop „Születési dátum”, „másolás és beillesztés, vagy írja be a kifejezést KIF1: DatePart (” m „[születési dátum]). DatePart funkció kivonja a hónap értéke terén „Születési dátum”.

A jobb oldali oszlop, amely tartalmazza az expressziós, másolás és beillesztés vagy írja a kifejezés expr2: DatePart ( „d”; [születési dátum]). Ebben az esetben a DatePart függvény kivonja a nappalt az értéket a mezőbe „Születési dátum”.

Vonal megjelenítése törölje az összes kifejezést, majd kattintson a sejtleválogató minden kifejezés és válasszuk növekvő sorrendben.

Ha szükséges, akkor határozza meg a feltételeket, hogy korlátozza az a kérés. Amikor beállítja a feltételeket az írás csak kérésre rendezi, ami megfelel nekik, és meghatározza a legmagasabb vagy a legalacsonyabb értékeket a rendezett listát.
Ebben a példában a típus vagy másolja és illessze string választó mező feltételek „Születésnap” következő kifejezést:

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

További példák az expressziós feltételek lekérdezés megtalálható minta lekérdezés feltételeinek.

A lekérdezés és megjeleníti az eredményeket egy táblázatba, kattintson a Futtatás gombra.

Ha a lekérdezés több rekordot a vártnál

A harmadik és a negyedik bejegyzések ugyanúgy néz ki, de lehet azzal a ténnyel magyarázható, hogy Popov kezelt két különböző megrendelések szállítása ugyanazon a napon.

Annak elkerülése érdekében, a kijelző ismétlődő bejegyzéseket, akkor nem két dolog, attól függően, hogy a kívánt eredményt. Meg lehet változtatni a lekérdezés struktúrája hozzáadásával a területeken, amik megkülönböztetik a felvétel, mint a mező „Rendeléskód” és a „CustomerID.” Vagy, ha elegendő, hogy csak az egyik ismétlődő bejegyzéseket, akkor választhat, hogy megjelenjen csak egyedi rekordok beállításával, hogy igen keresett ingatlan egyedi értékeket. Konfigurálásához az ingatlan a kivitelező, nyomja meg az F4 oldal megjelenítéséhez keresett ingatlan, megtalálni ingatlan egyedi értéket és állítsa Igen értékre.

További információ a dolgozó ismétlődő bejegyzéseket, lásd. Cikk Search, elrejteni vagy törölni az ismétlődő adatokat.

Létrehozása utolsó kérés

A Create lapon a másik csoportban kattintson Query Design.

Átalakítás a lekérdezést a végleges lekérdezés.

A Tervezés lap elrejtése, kattintson a végösszeg.

vonal jelenik meg a lekérdezés tervezési rács eredményt.

A Tervezés lap Eszközök csoportban ellenőrizze, hogy a beállított értékek a listán van állítva minden. majd a Futtatás parancsra. futtatni a lekérdezést, és megjeleníti az eredményeket Adatlap nézetben.

Megjegyzés: Attól függően, hogy a kiválasztott funkció 7. lépésben Access megváltoztatja a nevét a mező értékeket a kérés vagy Minimum_ Maksimum_ FieldName FieldName. Példánkban a mező neve Maksimum_Tsena vagy Minimum_Tsena.

Mentse a lekérdezést, és folytassa a következő lépéseket.

Létrehozása egy második kérelem megjelenítéséhez részletesebb adatokat

A Create lapon a másik csoportban kattintson Query Design.

A táblázatban párbeszédpanelen kattintson a lekérdezések lapra. majd kattintson duplán a kapott lekérdezés létre az előző részben.

Tie a mező a végső kérést a megfelelő mezőket a szülő táblában. Minden egyes területen a húzás a végső kérést a megfelelő mezőt a táblázatban.

Az utolsó lekérdezés, kattintson duplán a csillaggal (*) adni a kérelmet az űrlapot, majd húzza a további mezők más táblákból kérelmet.

Ebben a példában kattintson duplán a kapott lekérdezés létre az előző részben, majd adja hozzá a pályáról „Termék neve”, és a táblázatok „szállító”, „termékek” és a „Szolgáltatók”, ill.

A Tervezés lap az Eredmények csoport, a Futtatás gombra.

A kérelem kerül sor, és az eredmények kerül kiadásra tábla módban.

Tanács. Ha nem tetszik az a tény, hogy az oszlop fejlécében „Ár” kifejezés Maksimum_Tsena vagy Minimum_Tsena. majd nyissa meg a lekérdezést tervezése és a táblázat „Ár” az lekérdezésterv rács típusa Ár: Maksimum_Tsena vagy Ár: Minimum_Tsena. Ezt követően, a oszlopfejlécére az adatlap jelenik meg a neve az ár.

Keresése tartalmazó nyilvántartások a legmagasabb és a legalacsonyabb értékeket

Lekérdezések korábban létrehozott ebben a cikkben, vagy vissza a legnagyobb vagy legkisebb érték, de a kettő együtt nem meghatározott. Ha azt szeretnénk, hogy megjelenjen mindkét érték egyetlen nézetben, hozzon létre két lekérdezést (az egyik, hogy a legjobb értékeket, a másik a legalacsonyabb érték), majd összeolvad, és mentse az eredményeket egy táblázatban.

Keresés a magas és alacsony értékek, és megjeleníti az adatokat a táblázatban az alábbi főbb lépésekből áll:

Készítsen lekérdezést, hogy megtalálják a legnagyobb értéke, és a keresési kérés a legalacsonyabb értékeket, vagy csoport az adatokat, ha szükséges, a teremtés végső lekérdezés, használja a Min és Max funkciókat.

Conversion lekérdezés legnagyobb értékei (vagy a végső lekérdezés maximum értékek) a kérelem táblázat létrehozása és végrehajtása a kérést, hogy hozzon létre egy táblázatot.

Conversion lekérdezés legkisebb érték (vagy a végső lekérdezés minimális értékek) a kérelem hozzá bejegyzéseket az asztalra legmagasabb értékeket.

Az alábbiakban a létrehozásának folyamatát egy ilyen lekérdezést.

Megjegyzés: Ha az adatbázis nem rendelkezik digitális aláírással, vagy nem biztonságos helyen, Access letiltja fut itt leírt módosítási kérelmeit. Kövesse az első lépést annak érdekében, hogy a blokkolt tartalmat, mielőtt létre a lekérdezéseket az itt leírt egy táblázatot készíteni, és adjunk hozzá.

A felvétel az adatbázis tartalmát

Az Üzenet Bar Beállítások parancsára.

Nyissa meg a Microsoft Office Biztonsági beállítások párbeszédablak.

Válassza az Engedélyezés a tartalom. majd az OK gombra.

Újból elindítani a lekérdezést.

Ha nem látja a Message Bar

A Munka adatbázisok csoport megjelenítése vagy elrejtése panelen kattintson az Üzenetek lehetőséget.

Készítsen lekérdezést, hogy megtalálják a maximális és minimális értékeket.

Mentse minden kérés, és hagyja nyitva használni a következő lépésekről.

Készítsen lekérdezést, hogy hozzon létre egy táblázatot

A kérelmet a keresés a legnagyobb értékek, nyitott a kivitelező:

A Tervezés lap a Lekérdezés típusa csoportban kattintson Táblázat létrehozása.
A Táblázat létrehozása párbeszédablak.

A Név mezőben adja meg a tábla nevét a táblázat, amely tartja a rekordot a legmagasabb és a legalacsonyabb érték. Például írja be a maximum és minimum értékeket. majd az OK gombra.
Minden alkalommal, amikor a lekérdezés lefut helyett a megjelenítési mód eredményeket a táblázat lekérdezés létrehoz egy asztal és hogy a jelenlegi adatok értékeket.

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

Hozzon létre egy kérés, hogy adjunk

Nyissa meg a keresési kérés a legalacsonyabb értékeket a kivitelező.

A fejlesztés az Lekérdezés típusa csoportban a Hozzáadás gombra.

A megjelenő párbeszédablakban adja meg ugyanazt a nevet adta meg a Táblázat létrehozása párbeszédablak.
Például írja be a maximum és minimum értékeket. majd az OK gombra. Minden alkalommal, amikor a lekérdezés végrehajtását helyett megjeleníteni az eredményeket egy táblázatban módban, akkor bejegyzéseket az asztalra „legmagasabb és a legalacsonyabb érték.”

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

lekérdezése

Most már készen áll, hogy futhatnak a lekérdezések.

Az Adatbázis ablakban kattintson duplán a keresésnek legmagasabb értékeket, majd kattintson az Igen üzenetet.

Kattintson duplán a kéréssel, hogy keresni a legalacsonyabb értékeket, majd kattintson az Igen az üzenet.

Nyissa meg a táblázatot rekordok sorozataként egy táblázatban módban.