A legrégebbi vagy legújabb dátumot tartalmazó rekord megkeresése

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, hogyan keresse meg a legutóbbi vagy a legkorábbi dátum egy rekordhalmaz felső érték lekérdezés használatával. Használhatja az adatokat, amely ilyen típusú lekérdezésekben üzleti kérdések, például amikor egy ügyfél utolsó elhelyezett megrendelés számos választ ad vissza.

Mit szeretne tenni?

Hogyan felső érték lekérdezések használata a dátumok ismertetése

Keresse meg a legutóbbi vagy a legkorábbi dátum

A legújabb vagy legkorábbi dátum-rekordok megkeresése a kategóriák és csoportok

A legutóbbi és a legkorábbi dátum keresése

Hogyan felső érték lekérdezések használata a dátumok ismertetése

Ha meg szeretné tudni, táblázatban vagy a rekordok csoport a legújabb vagy legkorábbi dátumokat tartalmazó rekordokat felső érték lekérdezést használ. Különböző típusú üzleti a kérdések megválaszolásához majd használhatja az adatokat:

  • Mikor történt az alkalmazott utolsó, hogy értékesítés? A válasz segíthet azonosítani a legtöbb hatékonyabban vagy a legkisebb hatékonyabban alkalmazott.

  • Mikor történt egy ügyfél utolsó megrendeléskor? Ha egy ügyfél nem megrendeléskor az egy adott időszakra vonatkozóan, előfordulhat, hogy áthelyezni kívánt az ügyfél inaktív listákat.

  • Kinek a következő születésnap, vagy a következő n születésnapok?

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

Felső érték lekérdezés létrehozása a választó lekérdezés létrehozásával. Attól függően, hogy az eredmények, amelyet a rendezési sorrendet alkalmaz a lekérdezést, vagy a lekérdezés átalakítása összegző lekérdezés. Ha a lekérdezés átalakítása, majd segítségével összesítését összesítő függvényekkel, például a Max vagy Min való visszatéréshez a legnagyobb vagy legkisebb értéket vagy első vagy utolsó a legkorábbi vagy legújabb dátumot ad eredményül. Csak akkor, ha meg szeretné tudni, kategóriák és csoportok alakítja eső adatok összegző lekérdezések és összegző függvényeket használhatja. Tegyük fel, hogy el kell keresse meg az egyes városaihoz, amelyben a vállalat működik egy adott dátum értékesítési számokat. Ebben az esetben a város lesz (meg szeretné tudni az adatokat egy város) kategóriák így használhatja összegző lekérdezés.

A folytatás előtt, ne feledje, hogy a lekérdezés típusának függetlenül, a lekérdezések kell használnia, például az ügyfél nevét, valamint egy mezőt, amely tartalmazza a dátumértékeket, amely a keresett leíró adatokat tartalmazó mezőket. Ezeken kívül az értékek kell találhatók meg a dátum/idő mező dátum adattípusra. Ez a cikk ismerteti, hogy a lekérdezés sikertelen, ha megpróbál futtatni őket egy szövegmező, ahová a dátumértékeket szemben. Ezeken kívül összegző lekérdezés használni kívánt, az adatmezők kategóriájú információt, például a város és az ország/régió mező tartalmazhat.

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űrni, válassza az alábbiak egyikét:

  • Ha a vagy legújabb legújabb dátumot tartalmazó rekordok megjelentéséhez a mezőben, és nem tudja pontosan dátumértékeket, vagy nem számít, hogy, létrehozhat legnagyobb értékek lekérdezést.

  • Ha szeretné-e vissza az összes rekordot, ahol a dátum megegyezik előtt, vagy később, mint egy adott dátum, akkor szűrő. Ha például a dátumok közé április és július értékesítések megtekintéséhez, alkalmazza a szűrőt. A szűrők teljes vitafórum Ez a témakör túl van.

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

Vissza a lap tetejére

Keresse meg a legutóbbi vagy a legkorábbi dátum

Ez a szakasz lépései bemutatják, hogyan hozhat létre a rendezési sorrendet használó egyszerű felső értékek lekérdezés, valamint egy további speciális kifejezések és egyéb feltétel szerint használó lekérdezés. Az első rész a felső értékek lekérdezés létrehozása az alapvető lépések mutatja be, és a második szakasz ismerteti a következő néhány alkalmazott születésnapok keresése feltétel hozzáadásával. A lépéseket a következő mintatáblázat használni az adatokat.

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.

Pica

Guido

3122 75th Ave. S.W.

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.

Ha azt szeretné, adhatja meg a mintaadatokat tartalmazó új táblába manuálisan, vagy egy táblázatkezelőnek Microsoft Office Excel 2007, másolja a mintatáblázat, és az Access segítségével az eredményül kapott munkalap importálhatja egy táblába.

Hogyan jelenjen meg

A mintaadatok manuális bevitele

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

    Az Access felvesz egy új, üres táblát az adatbázisba.

    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.

  2. Kattintson duplán a fejlécsor első cellájába, és írja be a mintatábla első mezőjének nevét.

    Alapértelmezés szerint az Access az összes új mező fejlécében az Új mező hozzáadása szöveget jeleníti meg. Ez látható az alábbi ábrán:

    Adatlap új mezője

  3. A nyílbillentyűkkel lépjen át a következő üres mező fejlécébe, és írja be a második mező nevét (használhatja a TAB billentyűt, vagy az egérrel duplán kattinthat az új mezőre). Ismételje ezt a lépést mindaddig, amíg be nem vitte az összes mező nevét.

  4. Vigye be a mintatábla adatait.

    Az adatok beírásakor a 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 kell beállítania. 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.

  5. Ha végzett az adatok beírásával, kattintson a Mentés gombra

    Billentyűparancs:  Nyomja le a CTRL+S billentyűkombinációt.

    Megjelenik a Mentés másként párbeszédpanel.

  6. A Táblanév mezőben adja meg a mintatábla nevét, majd kattintson az OK gombra.

    Érdemes az egyes mintatáblák nevét használni, mivel a leírásokban létrehozott lekérdezések ezekre a nevekre hivatkoznak.

  7. 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 a 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. Kattintson a jobb gombbal a lapfülre, válassza az Átnevezés parancsot, és nevezze el a munkalap alkalmazottak.

  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. Új vagy meglévő adatbázisban:

    A Külső adatok lap Importálás csoportjában kattintson az Excel gombra.

    – vagy –

    Kattintson az Egyebek gombra, és válasszon egy adatbázis-kezelő alkalmazást a listáról.

    Megjelenik a Külső adatok átvétele – Programnév munkafüzet párbeszédpanel.

  2. Kattintson a Tallózás gombra, nyissa meg a fentebb létrehozott számolótáblafájlt, majd kattintson az OK gombra.

    Ekkor elindul a Táblázat importálása varázsló.

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

  4. Kattintson az Első sor oszlopfejléceket tartalmaz, és kattintson a Tovább gombra.

  5. Tetszés szerint a szövegdobozok és a listában a Mező beállítások segítségével módosíthatja a mező nevét és adattípusát, vagy hagyja ki az importálási folyamat mezőjét. Egyéb esetben kattintson a Továbbgombra.

    Ha a fenti mintatáblázat használ, nem szükséges ezen a ponton végezze el a módosításokat.

  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.

    Megjelenik a Tábla megjelenítése párbeszédpanel.

  2. A párbeszédpanelen a táblázatot, amelyet a lekérdezés, kattintson a Hozzáadás a táblázat elhelyezése a Tervező felső részében, és kattintson a Bezárásgombra.

    – vagy –

    Kattintson duplán a táblára, és kattintson a Bezárásgombra.

    Ha a mintaadatokat 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.

    Ha a mintatáblázat használja, 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ő.

    Csökkenő sorrendbe utolsó dátumát adja vissza, és a növekvő rendezés azt a dátumot adja eredményül.

    Fontos: Csak a dátumokat tartalmazó mezőket Rendezés sorában be kell egy értéket. Ha a rendezési sorrend egy másik mező adja meg, a lekérdezés nem a kívánt eredményt vissza.

  5. Kattintson a Tervezés lap eszközök csoportjában kattintson az összes ( Felső értékek listája), és válasszon melletti nyílra, adja meg a megtekintéséhez, vagy válasszon egy beállítást a listából a kívánt rekordokat számát.

  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. Váltson át Tervező nézetre 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]). Ezután kattintson a Futtatásgombra.

    A DatePart függvény az első karaktertől a születési dátum mező hónap részét.

  3. Váltson át Tervező nézetre.

  4. Az első kifejezés jobbra, illessze be, vagy írja be a kifejezést: Kif2: DatePart ("d", [Születési dátum]). Ezután kattintson a Futtatásgombra.

    Ebben az esetben a DatePart függvény első karaktertől a születési dátum mező dátum része.

  5. Váltson át Tervező nézetre.

  6. Törölje a jelet a a Megjelenítés sor az egyes az imént megadott két kifejezésből jelölőnégyzet bejelölését, kattintson a Rendezés sorára minden kifejezést, és válassza a növekvő.

  7. Kattintson a Futtatás gombra.

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

    A mintaadatok folytatásához Tervező nézetre váltáshoz. Ezután a Születési dátum oszlop feltétel sorába írja be a következő kifejezést:

    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 Month ([Születési dá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 Month ([Születési dátum]) = Month(Date()) és Day([Birth Date]) > Day(Date()) a kifejezés részét ellenőrzi a születési dátum az aktuális hónap megjelenítéséhez, ha a születésnap esik be- vagy az aktuális nap után fellépő. Ez a feltétel teljesülése esetén, a függvény a lekérdezés azokat a rekordokat tartalmazza. Összefoglalva: Ez a kifejezés figyelmen kívül hagyja a azokat a rekordokat, ahol a születésnap 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.

  9. Kattintson a Tervezés lap eszközök csoportjában kattintson az összes ( Felső értékek listája), és válasszon melletti nyílra, adja meg a megtekintéséhez, vagy válasszon egy beállítást a listából a kívánt rekordokat számát.

    A következő három születésnapok látható, írja be a 3.

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

Ha megjelenik a megadott több rekordot

Ha az adatok több rekord, amely egy dátumértéket megosztása tartalmaz, a felső értékek lekérdezés esetleg több adat, adja meg. Például tervezhet felső értékek lekérdezés három alkalmazott rekordjával, de a lekérdezés négy rekordot visszaadja "Wilson" és "Edwards" megosztása születésnap, mert az alábbi táblázatban látható módon.

Vezeteknev

SzületésiDátum

Berka

9/26/1968.

Jackson

10/2/1970.

Edwards

10/15/1965.

Varga

10/15/1969.

Ha megjelenik a kevesebb rekordokat adja, mint

Tegyük fel, hogy visszaadjon a felső vagy alsó öt mező a lekérdezés tervez, de a lekérdezés csak három rekordot ad vissza. Szabály a probléma ilyen típusú nyissa meg a lekérdezést Tervező nézetben, és az oszlopok tervezőrács feltétel sorába 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 a következő táblázat mutatja az szállításidátum, amely tartalmazza a legutóbb a nevét a tranzakció kezelt üzletkötő együtt öt rendeléseket visszaadó lekérdezés eredményét.

SzállításiDátum

Értékesítő

11/12/2004.

Freitag

11/12/2004.

Koczka

10/12/2004

Delgado

10/12/2004

Delgado

10/12/2004

Freitag

A harmadik és negyedik rekordok látszik-e ismétlődő elemeket, de lehetséges az Üzletkötő Delgado két különböző rendelések aznap szállított kezeli.

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. Ez a tulajdonság beállítása Tervező nézetben, kattintson a jobb gombbal a Lekérdezéstervező felső részén lévő üres területre, és a helyi menüben válassza a Tulajdonságok parancsot . A lekérdezés tulajdonságlapjának 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 legújabb vagy legkorábbi dátum-rekordok megkeresése a kategóriák és csoportok

Összegző lekérdezés használatával keresse meg a legkorábbi vagy legújabb dátumokat a rekordokat, csoportok vagy kategóriába sorolhatók. Összegző lekérdezés egy választó lekérdezést, amely egy adott mező értékének kiszámításához használt összesítő függvények, például a minimum, maximum, SZUM, elsőés utolsó .

Ebben a szakaszban ismertetett lépések feltételezik, hogy futtassa az esemény-kezelési üzleti – hajthat végre átmeneti, megvilágítás, élelmezési és az egyéb metszettel nagy függvények. Ezeken kívül az események, hogy Ön kezeli kategóriákba több, például a termék indítást, postai vásárok és koncertek. Ez a szakasz lépései bemutatják, hogy miként egy gyakori kérdés: Ha nem a következő eseményre kategória szerint? Más szóval, ha van a következő termék bevezetése, a következő összhangban, és így tovább.

A folytatás előtt, ne feledje, hogy a következő: alapértelmezés szerint az Ön által létrehozott itt összegző lekérdezés típusú is elhelyezhet, csak a csoport vagy kategória származó adatot tartalmazó és a mezőt, amely tartalmazza a dátumokat. Nem lehet többi mező sorkijelölőire kategóriában, például az ügyfél vagy a szolgáltató nevét a cikkek ismertetik. Egy második lekérdezés, amely egyesíti az összegző lekérdezés leíró adatokat tartalmazó mezőket is létrehozhat. Később a szakasz lépései bemutatják, hogy miként, hogy a feladat.

Ebben a szakaszban ismertetett lépések feltételezik, az alábbi három táblázatok használata:

Az esemény típusa táblázat   

TypeID

Esemény típusa

1

Termék bevezetése

2

Vállalati függvény

3

Magánjellegű függvény

4

Alap Raiser

5

Kereskedelmi megjelenítése

6

Előadás

7

Összhangban

8

A munkafüzetek

9

Postai valós

A Vevők tábla    

CustomerID (Ügyfél-azonosító)

Company

Kapcsolattartó

1

A Contoso Ltd. ábra

Jonathan Haas

2

Dejójáték Kft.

Verebélyi Ágnes

3

A Fabrikam

Fülöp Karolina

4

Dejójáték

Lucio Iallo

5

Adatház

Mandar Samant

6

Adventure Works

Péter Belinszki

7

Tervezőintézet

Jaka Stele

8

Iskolai a sűrű kép

Milena Duomanova

Az események táblából   

EventID (Eseményazonosító)

Esemény típusa

Vevő

Esemény dátuma

Ár

1

Termék bevezetése

Contoso, Ltd.

4/14/2003

1 000 000 Ft

2

Vállalati függvény

Dejójáték Kft.

4/21/2003

800 000 Ft

3

Kereskedelmi megjelenítése

Dejójáték Kft.

5/1/2003

25 000 $

4

A munkafüzetek

Általános Tervezőintézet

5/13/2003

4500 USD

5

Kereskedelmi megjelenítése

Contoso, Ltd.

5/14/2003

$55,000

6

Összhangban

Iskolai a sűrű kép

5/23/2003

1 200 000 Ft

7

Termék bevezetése

Adatház

6/1/2003

1 500 000 Ft

8

Termék bevezetése

Dejójáték

6, a 18/a 2003

2 100 000 Ft

9

Alap Raiser

Adventure Works

6/22-es és 2003

$1,300

10

Előadás

Általános Tervezőintézet

6/25/2003

$2,450

11

Előadás

Contoso, Ltd.

7/4-es és 2003

$3,800

12

Postai valós

Általános Tervezőintézet

7/4-es és 2003

550 000 Ft

Megjegyzés: Ebben a szakaszban ismertetett lépések feltételezik, hogy a vevők és az esemény típusa táblák állnak a események táblázatot egy-a-többhöz kapcsolatok "egy" oldalán. Ebben az esetben az események táblából osztja meg a vevőkód és TypeID mezőket. A végösszegek, a következő szakaszokban ismertetett lekérdezések nem működik a kapcsolatokat nélkül.

Hogyan vehetek adat-adatbázishoz?

Az alábbi példa táblázatok adatbázis hozzáadásához, kövesse a lépéseket a legfelső és legalsó értékeket tartalmazó rekordok keresése, a korábbi szakaszban, de néhány kivételekkel:

  • Az esemény típusa és a Vevők tábla az Excel másolásakor lemásolni tilos a TypeID és a Vevőkód oszlopban. Az Access hozzáadja egy elsődleges kulcs értékeit meg a munkalapok; importálásakor amely takaríthat meg időt.

  • A táblák, az importálás után nyissa meg a események táblát Tervező nézetben, és a esemény típusa és az ügyfél oszlop átalakítása keresőmezőket. Kattintson az Adattípus oszlopban minden egyes mezőhöz, és kattintson a Keresés varázsló.

    Részeként a keresőmezők létrehozásáról az Access a szöveges értékeket az esemény típusa és az ügyfél oszlopban lecseréli a forrás tábla numerikus értékek.

    Létrehozásával és keresőmezők használatával kapcsolatos további tudnivalókért olvassa el a cikk, egy listát, amely tárolja a több érték használatát és az Útmutató a többértékű mezőkhöz. Mindkét cikkek ismertetik, amely lehetővé teszi, hogy egy adott mező a több érték kijelölése és magyarázatot adnak a keresés lista létrehozása keresőmező hoz létre.

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

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

    Megjelenik a Tábla megjelenítése párbeszédpanel.

  2. A párbeszédpanelen jelölje be a táblákat, használata, kattintson a Hozzáadásgombra, és kattintson a Bezárás amikor elkészült a táblázatok hozzáadásával.

    – vagy –

    Kattintson duplán a használni kívánt táblákat, és kattintson a Bezárásgombra. Táblázat megjelenik a Lekérdezéstervező felső részében.

    Ha a fenti minta táblákat használ, az események és esemény típusa 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. Győződjön meg arról, hogy csak a csoport vagy a Kategória mezőt és az értékmezőben kell adni a lekérdezés ezen a ponton.

    Ha használja a mintaadatokat, a három előző táblázatban, hozzáadhat vagy a Típus mező az esemény típusa táblából, vagy az esemény dátuma mező az események táblából.

  4. Tetszés szerint megadhatja a megadott feltételnek, amely a lekérdezés hatókörének korlátozza. Csak a feltételeknek megfelelő rekordok vannak rendezve, és az alatta és fölötte mezőértékek azonosítja a rendezett listán belül.

    Ha például szeretné a magánjellegű függvény kategóriája események vissza, ha a kifejezést írja be az Esemény típusa oszlop feltétel sorába: "saját függvény" <>.

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

  5. Összegző lekérdezés a lekérdezés átalakítása az alábbiak szerint:

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

    Az Összesítés sor megjelenik a tervezőrácson.

  6. Győződjön meg arról, hogy az egyes csoport vagy a Kategória mezőt az Összesítés sor van meg a Group By, és állítsa az Összesítés sorban az értékmező (a legfelső és legalsó értékeket tartalmazó mező) vagy a Max , vagy a Min.

    Max egy numerikus mező és a dátum/idő mező legutóbbi dátum vagy idő érték a legnagyobb értéket adja eredményül. Min egy numerikus mező és a dátum/idő mező legkorábbi dátum vagy idő érték a legkisebb értéket adja eredményül.

  7. Kattintson a Tervezés lap eszközök csoportjában kattintson az összes ( Felső értékek listája), és válasszon melletti nyílra, adja meg a megtekintéséhez, vagy válasszon egy beállítást a listából a kívánt rekordokat számát.

    Ebben az esetben válassza az összes, és válassza a Futtatás megjeleníti az eredményt Adatlap nézetben.

    Megjegyzés: Attól függően, hogy az Ön által választott a 6 függvénnyel Access MaxOfmezőnév vagy MinOfmezőnévmegváltoztatja a az érték mező a lekérdezés nevét. Ha a minta táblákat használ, az Access átnevezi MaxOfEvent dátum vagy MinOfEvent dátummezőben.

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

A lekérdezés eredményének ne jelenjen meg terméknevek vagy a termékek egyéb adatait. 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 ehhez.

További adatokat szeretne felvenni 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, és bármely más kapcsolódó adatokat tartalmazó tábla is hozzáadhat. Ha a fenti három példa táblákat használ, az esemény típusa, az esemény és a Vevők tábla hozzáadása az új lekérdezést.

  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.

    A mintaadatok a három tábla használata esetén húzza az esemény típusa oszlopot a az összegző lekérdezés az esemény típusa táblázat az esemény típusa mezőre. Majd húzza a MaxOfEvent dátum oszlopban az összegző lekérdezés az események táblából az esemény dátuma mezőre. Ezek az illesztés létrehozása lehetővé teszi, hogy 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. A további leíró mezők hozzáadása a másik tábla a lekérdezésben.

    Ha használja a három tábla a mintaadatokat, felveheti a vállalat és a kapcsolattartó mező a Vevők tábla.

  6. Tetszés szerint adja meg a rendezési sorrend egy vagy több oszlopot. Ha például betűrendben a kategóriák listában beállítása a az Esemény típusa oszlopának Rendezés sorában a növekvő.

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

    A lekérdezés eredményét Adatlap nézetben jelenik meg.

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. Ár megjelennek az Adatlap nézetben az oszlop fejlécére.

Vissza a lap tetejére

A legutóbbi és a legkorábbi dátum 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:

  • Hozzon létre egy felső értékeket, és egy utolsó értéket a lekérdezés vagy kell csoportosíthatja az adatokat, hozzon létre, amely 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.

  • 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ához.

    Az alábbi szakaszok ismertetik ennek módjáról.

    A lekérdezések létrehozása

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

      A lépések legfelső és legalsó értékek lekérdezés létrehozásához szükséges című témakörben találja, Keresse meg a legutóbbi vagy a legkorábbi lehetséges dátumát, ez a cikk korábbi részében. Ha csoport a rekordok kategóriánként van szüksége, olvassa el a Keresse meg a rekordok a kategóriák és csoportok vagy legújabb legkorábbi lehetséges dátumát, ez a cikk korábbi részében.

      A minta táblák utolsó szakaszából használata esetén használja az események táblázat csak azokat az adatokat. Az események táblából mindkét lekérdezések esemény típusa, az ügyfél és az esemény dátuma mezőket használja.

    2. Egy jól érthető nevet, például a felső és alsó értéke, mindkét lekérdezés mentse, és hagyja őket 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. Az az utolsó érték lekérdezés Tervező nézetben:

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

  2. Megjelenik a Hozzáfűzés párbeszédpanel.

  3. Írja be a Táblakészítő párbeszédpanel a beírt ugyanaz a neve.

    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 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. A navigációs ablakban kattintson duplán a felső érték lekérdezést, és amikor az Access kéri, kattintson az Igen gombra . Ezután kattintson duplán az utolsó érték lekérdezés, és amikor az Access kéri, kattintson az Igen gombra .

  • Nyissa meg a felső és alsó rekordok táblát Adatlap nézetben.

Fontos: Ha megpróbál futtatni a táblakészítő vagy hozzáfűző lekérdezések, és szemlátomást semmi sem történik, ellenőrizze az Access állapotsorában szerepel-e az alábbi üzenet:

Ez a művelet vagy esemény a korlátozott üzemmód miatt le van tiltva.

Ha az üzenet megtekintéséhez kövesse az alábbi lépéseket:

  • Ha már nem látható, az üzenetsáv megjelenítése. Ehhez az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson az Üzenetsáv.

  • 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ése jelölőnégyzetet, és kattintson az OKgombra.

  • Futtassa újra a lekérdezést.

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.

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.

×