Kirjete sortimine kohandatud järjestuses

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Võib juhtuda, et soovite andmeid sortida mitte tähestikulises ega arvulises järjestuses, vaid kasutaja määratletud järjestuses (seda nimetatakse ka kohandatud või loogiliseks järjestuseks). Näiteks nädalapäevade sortimine nii, et teisipäev kuvatakse enne kolmapäeva, on loogilisem, kui nende sortimine tähestikulises järjestuses, kus kolmapäev kuvatakse enne teisipäeva. Andmeid saate sortida tabeli või päringu andmelehevaates või vormi vormivaates.

Selle artikli teemad

Väike, piiratud hulga väljade Kordumatute väärtuste sortimine

Suure hulga väljade Kordumatute väärtuste sortimine

Väikese lõpliku hulga väljade kordumatute väärtuste sortimine

Selle toimingu jaoks kirjutate avaldise, mis kasutab töötajate ametinimetuste järjestamiseks funktsiooni IIf.

Kõigepealt tuleb luua kolme väljaga (Ametinimetus, Eesnimi ja Perekonnanimi) tabel. Sisestage väljale Ametinimetus järgmise nelja kirje väärtused.

  • Ettevõtte müügiplaneerija

  • Müügijuht

  • Müügiesindaja

  • Asepresident, müük

Sisestage nende nelja kirje väljadele Eesnimi ja Perekonnanimi soovitud nimed.

  1. Avage tabel andmelehevaates.

  2. Menüü Avaleht , jaotis sortimine ja filtreerimine nuppu Täpsemalt ja seejärel klõpsake kiirmenüü käsku Täpsem Filter/sortimine .

  3. Lisage ruudustikku soovitud väljad (Eesnimi, Perekonnanimi ja Ametinimetus).

  4. Paremklõpsake rea Väli esimest tühja veergu, klõpsake käsku Suumi ja tippige siis järgnev avaldis:

    Funktsiooni IIf ([Pealkiri] = "Vastupidi juhataja, Sales", 1, IIf ([pealkiri] = "Müügijuht", 2, IIf ([pealkiri] = "Müügiesindaja", 3, IIf ([pealkiri] = "ettevõtte müügiplaneerija", 4, 5)))

    Ametinimetus on selle välja nimi, mis sisaldab järjestatavaid väärtusi. Jutumärkides olevad väärtused on väljal talletatavad väärtused. Nendele järgnevad arvväärtused on vastavatele väärtustele määratud järjekorranumbrid. Ülalolev avaldis määrab neljale ametinimetusele järjekorranumbrid ühest neljani ja numbri 5 kõigile muudele. Sortimisel antakse ametinimetustele, mida avaldises mainitud pole, sama järjekorranumber (5).

  5. Klõpsake avaldist sisaldava veeru real Sordi väärtust Tõusev järjestus.

  6. Klõpsake menüü Avaleht , jaotis sortimine ja filtreerimine nuppu Lülita Filter.

    Funktsioon IIf tagastab arvulise väärtuse, mis vastab väljal Ametinimetus olevale väärtusele. Näiteks kui välja Ametinimetus väärtus on Müügijuht, on numbriks 2. Kui väljal Ametinimetus on mõni väärtus, mida funktsiooni argumendina loetletud pole (nt Piirkonna müügiplaneerija) määratakse sellele number 5. Seejärel sordib päring need numbrid tõusvas järjestuses.

Lehe algusse

Suure hulga väljade kordumatute väärtuste sortimine

Kui soovite järjestada suurt hulka väärtusi, on andmeid mugavam sortida otsingutabeli abil.

Oletame, et tabel Töötajad viitab enam kui 50 erinevale ametinimetusele. Kõigepealt tuleb luua otsingutabel ja häälestada olemasolev tabel otsima uut tabelit. Seejärel saate need kaks tabelit seostada ja luua päringu.

Otsingutabeli loomine ja olemasoleva tabeli muutmine

  1. Looge uus otsingutabel, milles talletatakse ametinimetused. Pange tabeli nimeks tblAmetinimetused ja seadke väljade andmetüübiks järgmises tabelis sulgudes olev tüüp.

AmetinimetuseID
(Automaatnumber)

Tiitli
(tekst)

1

Asepresident, müük

2

Müügijuht

3

Müügiesindaja

4

Ettevõtte müügiplaneerija

  1. Seadke väli AmetinimetuseID primaarvõtmeks.

  2. Muutke tabelit Töötajad nii, et see otsiks tabelit tblAmetinimetused.

    • Muutke kujundusvaates välja nimi Ametinimetus nimeks AmetinimetuseID.

    • Muutke veerus Andmetüüp välja Andmetüüp väärtuseks Arv.

  3. Muutke jaotises Välja atribuudid vahekaardil Üldist välja Välja suurus väärtuseks Pikk täisarv.

  4. Salvestage tabel ja eirake kuvatavat hoiatust andmete kaotsimineku kohta.

  5. Aktiveerige andmelehevaade.

  6. Asustage veerg Ametinimetused ametinimetuse väärtusele vastava veeru AmetinimetuseID väärtusega.

    Näiteks kirjete korral, mille veeru Ametinimetus väärtus on Müügijuht, tippige 2. Müügiesindajate puhul tippige number 3.

  7. Salvestage ja sulgege tabel.

Kahe tabeli seostamine

  1. Klõpsake menüü Andmebaasiriistad jaotises Kuvamine/peitmine nuppu Seosed.

  2. Klõpsake menüü kujundus jaotises Kuvamine/peitmine nuppu Tabelinimed.

  3. Valige tabelid tblAmetinimetused ja Töötajad ning klõpsake tabelite lisamiseks aknasse Seosed nuppu Lisa. Sulgege dialoogiboks Tabeli kuvamine.

  4. Lohistage tabeli tblAmetinimetused väli AmetinimetuseID tabeli Töötajad väljale AmetinimetuseID.

    Avatakse dialoogiboks Seoste redigeerimine.

  5. Veenduge, mõlemas veerus kuvatavad väljanimed oleksid AmetinimetuseID ning et väljal Seose tüüp oleks kuvatud väärtus Üks-mitmele. Vajadusel saate väljanimesid muuta.

  6. Märkige ruut Jõusta viitamisterviklus.

  7. Seose loomiseks klõpsake nuppu Loo.

    Dialoogiboks Seoste redigeerimine suletakse ja tehtud muudatused salvestatakse.

  8. Sulgege vahekaart Seosed.

Päringu loomine

  1. Klõpsake menüü Loo jaotises Muu nuppu Päringukujundus.

  2. Klõpsake dialoogiboksis Tabeli kuvamine vahekaarti Tabelid, topeltklõpsake tabelit Töötajad ja siis tabelit tblAmetinimetused.

  3. Sulgege dialoogiboks Tabeli kuvamine.

  4. Lisage päringu kujundusruudustikku tabeli Töötajad väljad TöötajaID, Perekonnanimi ja Eesnimi ning tabeli tblAmetinimetused väli Ametinimetus.

  5. Aktiveerige andmelehevaade.

Lehe algusse

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×