A rekordok rendezése egyéni sorrendbe

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

Lehetnek olyan esetek, amikor nem betűrendbe vagy számsorrendbe szeretné rendezni a rekordokat, hanem egy, a felhasználó által definiált (más néven egyéni vagy logikai) sorrendbe. A hét napjait célszerűbb például úgy rendezni, hogy hétfő legyen az első, hiszen betűrendben csütörtök lenne az első. Adatokat rendezhet egy tábla vagy jelentés Adatlap nézetében, vagy egy űrlap Űrlap nézetében.

Kapcsolódó műveletek

Rendezés egyedi mezőértékek kicsi, függvényt száma

Sok mező egyedi értékek rendezése

Kis és véges számú egyedi mezőérték rendezése

Ebben az eljárásban egy olyan kifejezést fog megírni, amely az IIf függvény segítségével hierarchiába állítja a beosztásokat.

Először hozzon létre egy táblát, amely három mezőt tartalmaz – Beosztás, Vezetéknév és Keresztnév. A Beosztás mezőben négy új rekordban adja meg az alábbi értékeket:

  • Belső kereskedelmi képviselő

  • Értékesítési vezető

  • Értékesítő

  • Kereskedelmi alelnök

Írjon be tetszőleges neveket a négy rekord Vezetéknév és Keresztnév mezőibe.

  1. Nyissa meg a táblát Adatlap nézetben.

  2. A Kezdőlap lap Rendezés és szűrés csoportjában kattintsunk a Speciális gombra, majd kattintsunk a helyi menü Irányított szűrés/rendezés parancsára.

  3. Adja hozzá a rácshoz a kívánt mezőket (például Vezetéknév, Keresztnév és Beosztás).

  4. Kattintson a jobb gombbal az első üres oszlop Mező sorára, kattintson a Nagyítás parancsra, majd írja be a következő kifejezést:

    Az IIf függvény ([Cím] = "Alelnök, értékesítés", 1, IIf ([cím] = "Értékesítési vezető", 2, IIf ([cím] = "Értékesítési képviselő", 3, IIf ([cím] = "belül értékesítési koordinátor", 4, 5)))

    A Beosztás az a mező, amely a hierarchiába állítandó értékeket tartalmazza. A zárójelben szereplő értékek a mezőben található különféle értékek. Az ezt követő szám az érték helye a rangsorban. Az előző kifejezés tehát az első–negyedik helyet rendeli a rangsorban négy különböző beosztáshoz, minden máshoz pedig az 5. helyet. Azok a beosztások, amelyek nincsenek megemlítve a kifejezésben, ugyanazt a helyet kapják a rangsorban (az ötödiket).

  5. Kattintson a kifejezést tartalmazó oszlop Rendezés sorában a Növekvő elemre.

  6. A Kezdőlap lap Rendezés és szűrés csoportjában kattintsunk a Szűrő be-/kikapcsolása gombra.

    Az IIf függvény a Beosztás mező értékének megfelelő számértéket adja eredményül. Ha például a Kereskedelmi vezető érték szerepel a Beosztás mezőben, akkor a 2-es számot rendeli hozzá. Ha olyan értéket tartalmaz a Beosztás mező, amely nem szerepel argumentumként a függvényben – például Kerületi koordinátor – akkor ahhoz az 5-ös számot rendeli hozzá. A lekérdezés növekvő sorrendbe állítja ezeket a számokat.

Vissza a lap tetejére

Nagy számú egyedi mezőérték rendezése

Ha nagy számú értéket kell rangsorba állítania, célszerűbb úgy rendezni az adatokat, hogy keresőtáblát hoz létre.

Tegyük fel, hogy az Alkalmazottak tábla több mint 50 különböző beosztásra utal. Először létre kell hoznia egy keresőtáblát, és fel kell készítenie a meglévő táblát arra, hogy az új táblában végezzen keresést. Ezután összekapcsolja a két táblát, és létrehoz egy lekérdezést.

Keresőtábla létrehozása és a meglévő tábla módosítása

  1. Hozzon létre egy új keresőtáblát, amely a beosztásokat fogja tartalmazni. Adja a táblának a tblBeosztás nevet, a mezőit pedig állítsa be a következő táblázatnak megfelelő adattípusúra:

TitleID
(számláló)

Cím
(szöveg)

9 000 000

Kereskedelmi vezérigazgató-helyettes

2.

Kereskedelmi vezető

3.

Kereskedelmi képviselő

4.

Belső kereskedelmi képviselő

  1. Állítsa be elsődleges kulcsnak a BeosztásID mezőt.

  2. Módosítsa az Alkalmazottak táblát úgy, hogy a tblBeosztás táblában keressen.

    • Tervező nézetben a cím mező nevének módosítása a TitleID.

    • Módosítsa az Adattípus oszlopban az Adattípus beállítást a Szám értékre.

  3. Állítsa át az Általános lap Mezőtulajdonságok területén látható Mezőméret beállítást a Hosszú egész értékre.

  4. Mentse a táblát, és hagyja figyelmen kívül az adatvesztésre való figyelmeztetést.

  5. Váltson át az Adatlap nézetre.

  6. Töltse fel a Beosztás oszlopot a beosztás értékének megfelelő BeosztásID értékekkel.

    A rekordok, ahol a cím érték értékesítési vezető, írja be például a 2. Az értékesítési képviselő írja be a 3.

  7. Mentse és zárja be a táblát.

Kapcsolat létesítése a két tábla között

  1. Az Adatbáziseszközök lap Megjelenítés/elrejtés csoportjában kattintson a Kapcsolatok gombra.

  2. A Tervezés lap Megjelenítés/elrejtés csoportjában kattintsunk a Táblanevek gombra.

  3. Jelölje ki a tblBeosztás és az Alkalmazottak táblát, majd a Hozzáadás gombra kattintva adja hozzá őket a Kapcsolatok ablakhoz. Zárja be a Tábla megjelenítése párbeszédpanelt.

  4. Húzza rá a tblBeosztás tábla BeosztásID mezőjét az Alkalmazottak tábla BeosztásID mezőjére.

    Megjelenik a Kapcsolatok szerkesztése párbeszédpanel.

  5. Győződjön meg róla, hogy mindkét oszlopban a BeosztásID mezőnév látható, továbbá hogy a Kapcsolat típusa mezőben Egy-a-többhöz van kijelölve. Szükség esetén módosíthatja a mezők nevét.

  6. Jelölje be a Hivatkozási integritás megőrzése jelölőnégyzetet.

  7. Hozza létre a kapcsolatot a Létrehozás gombra kattintva.

    A Kapcsolatok szerkesztése párbeszédpanel bezárul, és a program menti a változtatásokat.

  8. Zárja be a Kapcsolatok lapot.

Hozzon létre egy lekérdezést.

  1. A Létrehozás lap Egyebek csoportjában kattintson a Lekérdezéstervezés elemre.

  2. Kattintson a Tábla megjelenítése párbeszédpanel Táblák fülére, kattintson duplán az Alkalmazottak táblára, majd ismét duplán a tblBeosztás elemre.

  3. Zárja be a Tábla megjelenítése párbeszédpanelt.

  4. Adja hozzá a a lekérdezés tervezőrácsához az Alkalmazottak tábla Alkalmazottazonosító, Vezetéknév és Utónév mezőjét, valamint a tblBeosztás tábla Beosztás mezőjét.

  5. Váltson át az Adatlap nézetre.

Vissza a lap tetejére

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

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

×