Az Office 2010 támogatása 2020. október 13-án megszűnt
Ha a Microsoft 365-re vált, bárhonnan és bármilyen eszközön dolgozhat, és a támogatásról sem kell lemondania.
Frissítés most
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 felső értékek és összegző lekérdezések segítségével megkeresheti a legutóbbi vagy a legkorábbi dátum egy rekordhalmaz. Ez megválaszolásához nyújt segítséget üzleti kérdések, például amikor egy ügyfél utolsó elhelyezett megrendelés vagy melyik öt negyedévek lett a legjobb értékesítések település szerint számos.
Adatok rangsorolása, és tekintse át a legmagasabb rangsorban elemeket a felső értékek lekérdezés használatával. Felső érték lekérdezés egy választó lekérdezést, amely a megadott számot vagy százalékos értékek adja vissza az eredményeket, például az öt legnépszerűbb egy webhely lapjainak tetején. Bármilyen típusú értékeket a felső értékek lekérdezése használható – ezek nem kell lenniük a számokat.
Ha szeretné az adatok összegzése, mielőtt rangsorolásának irányát, és a csoport, nincs felső értékek lekérdezéssel. 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 táblázatban vagy a rekordok csoport legújabb vagy legkorábbi dátumokat tartalmazó rekordok keresése felső értékek lekérdezés használatakor üzleti az alábbiakhoz hasonló kérdések számos képes választ adni:
Ki van már végez a legtöbb értékesítési az utóbbi?
Mikor történt egy ügyfél utolsó megrendeléskor?
Ha az, hogy a csoport a következő három születésnapok?
Felső érték lekérdezés érdekében a választó lekérdezés létrehozásával kell kezdenie. A rendezéshez az adatokat a kérdését – megfelelően, hogy a felső vagy alsó keres. Ha módosítania kell az adatokat összesíteni és a csoport a választó lekérdezés ikonná összegző lekérdezés. Ö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ó segítségével majd a legkorábbi vagy legújabb dátumot ad eredményül.
Ez a cikk tartalma feltételezi, hogy a dátumértékeket, Ön által használt van-e a dátum/idő adattípus típusát. Ha a dátumértékeket, szövegmezőben.
Szűrő általában jobb, ha van egy adott napon szem előtt. 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 vissza szeretné összes a rekordok, amelyekben dátuma megegyezik előtt vagy későbbi, mint egy adott dátum szűrővel. 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.
Ha egy mezőt, a vagy legújabb legújabb dátumot tartalmazó rekordokat egy adott mennyiségű vissza szeretné és nem tudja pontosan dátumértékeket, vagy azok nem számít, létrehozhat felső értékek lekérdezést. Ha például a legjobb öt értékesítési negyedévek megtekintéséhez lekérdezéssel legnagyobb értékek.
Létrehozásával és a szűrők használatával kapcsolatos további tudnivalókért témakörben megtekintéséhez szűrő alkalmazása jelölje be az Access-adatbázisok rekordjaihoz.
Az ebben a cikkben leírt lépéseket az alábbi példa táblázatok használni az adatokat.
Az alkalmazottak tábla
LastName | Első Név | Cím | Város | CountryOrR egion | Születési idő Dátum | Felvétel Dátum |
---|---|---|---|---|---|---|
Miklós |
Barkóczi |
Fő út 1. |
Győr |
USA |
05-február-1968. |
10-Jun-1994. |
Erzsébet |
Balázs |
Petőfi utca 5. |
Nagykanizsa |
USA |
22-május-1957 |
22-november-1996. |
Pozsony |
Miklós |
3122 75th átlagos S.W. |
Kecskemét |
USA |
11-november-1960 |
11-március – 2000 |
Bagel |
Lajos |
Berkenye sgt. 1. |
Debrecen |
UK |
22-március-1964 |
22-Jun-1998. |
Ár |
Julián |
Orgona utca 2. |
Szolnok |
Mexikó |
05-Jun-1972. |
05-Jan – 2002 |
Zoltán |
Harmath |
3122 75th utca s |
Kecskemét |
USA |
23-Jan – 1970. |
23-ápr-1999 |
Szabolcs |
Deák |
Lejtő utca 67. |
Eger |
USA |
14-ápr-1964 |
14 Oct-2004 |
Balázs |
Tibor |
2 nosey Pkwy |
Pécs |
USA |
29-Oct-1959 |
29-március-1997 |
Az esemény típusa táblázat
TypeID | Esemény Típus |
---|---|
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:
Ügyfél-azonosító | Cég | Kapcsolattartó |
---|---|---|
1 |
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 |
A. Datum |
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ípus | Vevő | Esemény Dátum | Ár |
---|---|---|---|---|
1 |
Termék bevezetése |
Contoso, Ltd. |
4/14/2011 |
1 000 000 Ft |
2 |
Vállalati függvény |
Dejójáték Kft. |
4/21/2011 |
800 000 Ft |
3 |
Kereskedelmi megjelenítése |
Dejójáték Kft. |
2011.05.01. |
25 000 $ |
4 |
A munkafüzetek |
Általános Tervezőintézet |
5/13/2011 |
4500 USD |
5 |
Kereskedelmi megjelenítése |
Contoso, Ltd. |
5/14/2011 |
$55,000 |
6 |
Összhangban |
Iskolai a sűrű kép |
5/23/2011 |
1 200 000 Ft |
7 |
Termék bevezetése |
A. Datum |
6/1/2011 |
1 500 000 Ft |
8 |
Termék bevezetése |
Dejójáték |
6/18/2011 |
2 100 000 Ft |
9 |
Alap Raiser |
Adventure Works |
6/22/2011 |
$1,300 |
10 |
Előadás |
Általános Tervezőintézet |
6/25/2011 |
$2,450 |
11 |
Előadás |
Contoso, Ltd. |
2011.07.04. |
$3,800 |
12 |
Postai valós |
Általános Tervezőintézet |
2011.07.04. |
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.
Indítsa el az Excel alkalmazást. Ekkor megnyílik egy üres munkafüzetet.
Nyomja le a SHIFT + F11 billentyűkombinációt (szüksége lesz négy) munkalap beszúrása.
A mintatáblázat egyes az adatokat másolja egy üres munkalapra. Az oszlopfejlécek (az első sor) hozzáadása.
Jelölje ki az oszlopfejlécekkel együtt az első munkafüzet adatait.
Kattintson a jobb gombbal a navigációs ablakban, és válassza a Beillesztés parancsot.
Kattintson az Igen győződjön meg arról, hogy az első sor oszlopfejléceket tartalmaz.
A hátralévő munkalapok minden egyes ismételje meg az 1-3-as.
Ez a szakasz lépéseit a felső értékek lekérdezés létrehozásának folyamata bemutatásához használja.
A Létrehozás lap Lekérdezések csoportjában kattintson a Lekérdezéstervező menügombra.
Megjelenik a Tábla megjelenítése párbeszédpanel.
Kattintson duplán az alkalmazottak táblában, és kattintson a Bezárásgombra.
Ha a mintaadatokat az alkalmazottak tábla hozzáadása a lekérdezéshez.
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.
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.
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.
Kattintson a Futtatás
futtatja a lekérdezést, és megjeleníti az eredményt Adatlap nézetben.
Mentse a lekérdezést NextBirthDays.
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.
Ezeket a lépéseket a fenti eljárással létrehozott lekérdezéssel. Különböző felső értékek lekérdezés mintaadatainak is mindaddig, amíg az aktuális dátum/idő típusú, nem szöveges értékeket tartalmazza.
Tipp: Ha szeretné jobban megértheti hogyan működik a ezt a lekérdezést, Tervező nézetben, és minden egyes lépés az Adatlap nézet közötti váltáshoz. Ha azt szeretné, hogy a tényleges lekérdezés kódot, váltson az SQL nézet. Nézetek közötti váltáshoz kattintson a jobb gombbal a lap tetején látható a lekérdezést, és kattintson a kívánt nézetre.
A navigációs ablakban kattintson a jobb gombbal a NextBirthDays lekérdezést, és válassza a Tervező nézetparancsra.
A lekérdezés tervezőrácsában kattintson az oszlop jobb oldalán SzületésiDátum, írja be a következőt:
MonthBorn: DatePart("m",[BirthDate]).
Ez a kifejezés a hónapot olvas a DatePart függvény használatával a SzületésiDátum.
A lekérdezés tervezőrácsában következő oszlopába írja be a következőt:
DayOfMonthBorn: DatePart("d",[BirthDate])
kifejezés olvas a hónap napja SzületésiDátum a DatePart függvény használatával.
Az egyes az imént megadott két kifejezésből törölje a jelet a Megjelenítés sor jelölőnégyzet jelölését.
Kattintson a Rendezés sorára minden kifejezést, és válassza a növekvő.
A Születési dátum oszlop feltétel sorába írja be a következő kifejezést:
Month ([Születési dátum]) > Month(Date()) vagy Month([Birth Date]) Month(Date()) és Day([Birth Date])>Day(Date())
This = kifejezés az alábbi műveleteket végzi el:
Hónap ( [Születési dátum]) > Month(Date()) Megadja, hogy a születési dátumot, az egyes alkalmazottak egy későbbi hónap esik.
A hónap ([Születési dátum]) = Month(Date()) és Day([Birth Date])>Day(Date()) specifies that if the birth date occurs in the current month, the birthday falls on or after the current day.
Rövid Ez a kifejezés nem tartalmazza azokat a rekordokat, ahol a születésnap előfordul közötti január 1 és az aktuális dátumot.
Tipp: Ha további példákat a lekérdezés kifejezésekre ismertető Példák lekérdezésfeltételekre.
Kattintson a Tervezés lap Lekérdezések beállítása csoportjában írja be a 3-as , a visszatérési mezőbe.
A Tervezés lap Eredmények csoportjában kattintson a Futtatás
gombra.
Megjegyzés: A saját lekérdezések a saját adatain időnként jelenhet meg megadott-nél több rekordot. Ha az adatok több rekord, amely egy érték, amely a felső értékek közül megosztása tartalmaz, a lekérdezés visszaadja összes rekordot, ha azt jelenti, hogy meg szeretett volna-nél több rekordot ad vissza.
Összegző lekérdezés használatával keresse meg a legkorábbi vagy legújabb dátumokat a rekordokat, például város szerint csoportosított események csoportokba tartoznak. Összegző lekérdezés egy választó lekérdezést, amely az összesítő függvényeket használ (például a Group By, Ma, Max, Darabszám, elsőés utolsó) az minden kimenő mező értékeit számítja ki.
A kategóriák: a csoportosítás – és az összesíteni kívánt értékeket tartalmazó mezőt használni kívánt mező tartalmazza. Ha más kimeneti mezőket – azaz tartalmazza, ügyfelek, ha az esemény típusa – csoportosítási azoknak a a lekérdezés fog is használhatja ezeket a mezőket, hogy a csoportok, az eredmények módosítása az, hogy azok Ön eredeti kérdésére nem. A sorok más mezők használatával címkézéséhez, az összegző lekérdezés forrásaként használó további lekérdezés létrehozása, és adja hozzá a további mezőket, amelyek lekérdezik.
Tipp: Speciális kérdések megválaszolása nagyon hatékony stratégia lépéseket lekérdezések épület. Ha gondjai vannak a bonyolult lekérdezés használata az első, fontolja meg, hogy Ön sikerült részletezve egyszerűbb lekérdezések sorozatává.
Ez az eljárás a kérdés az események táblából , majd az esemény típusa mintatáblázat használja:
Amikor volt a legutóbbi esemény az egyes esemény típusa, kivéve a koncertek?
A Létrehozás lap Lekérdezések csoportjában kattintson a Lekérdezéstervező menügombra.
A Tábla megjelenítése párbeszédpanelen kattintson duplán az események és esemény típusa táblákat.
Táblázat megjelenik a Lekérdezéstervező felső részén.
Zárja be a Tábla megjelenítése párbeszédpanelt.
Kattintson duplán az esemény típusa mező a esemény típusa táblázat és a EventDate mezőben, hogy a mezők felvétele a lekérdezés tervezőrácsában, a események táblából.
A Lekérdezéstervező rács, az esemény típusa mező a feltétel sorba írja be a <>Concert.
Tipp: Ha további példákat a kifejezésekre ismertető Példák lekérdezésfeltételekre.
Kattintson a Tervezés lap Megjelenítés/elrejtés csoportjának Összesítés gombjára.
A lekérdezés tervezőrácsában kattintson az Összesítés sorban EventDate mező, és válassza a Max.
Kattintson a Tervezés lap Eredmények csoportjának Nézet gombjára, majd az SQL nézet parancsra.
Az SQL ablakában a SELECT záradék után az AS kulcsszó végén MostRecentMaxOfEventDate cserélje.
Mentse a lekérdezést MostRecentEventByType.
Ez az eljárás a fenti eljárással a MostRecentEventByType lekérdezés használja, ez a kérdés:
A legutóbbi esemény minden esemény típusa vevő ki lett?
A Létrehozás lap Lekérdezések csoportjában kattintson a Lekérdezéstervező menügombra.
Kattintson duplán a Tábla megjelenítése párbeszédpanelen kattintson a lekérdezések lap a MostRecentEventByType lekérdezést.
A párbeszédpanel táblák lapján kattintson duplán az események és a Vevők táblát.
A Lekérdezéstervező kattintson duplán a következő mezőket:
Az események táblán kattintson duplán az esemény típusa.
Kattintson duplán a MostRecentEventByType lekérdezés MostRecent.
A Vevők táblában kattintson duplán a cég.
A lekérdezés tervezőrácsában az esemény típusa oszlop Rendezés sorában válassza a növekvő beállítást.
A Tervezés lap Eredmények csoportjában kattintson a Futtatás gombra.