Joskus haluat ehkä lajitella tietueet Accessissa vain päivämääräarvojen kuukausiosan perusteella ja ohittaa päivän ja vuoden. Voit myös lajitella tietueet vain tekstikentän ensimmäisten merkkien perusteella. Tässä ohjeaiheessa kerrotaan, miten voit suorittaa nämä haut luomalla yksinkertaisia lausekkeita.
Sisältö
Lajittele osittaisten päivämääräarvojen mukaan
Kun lajittelet tietueet jollakin Lajittelu-komennolla , koko päivämääräarvoa ( päivä, kuukausi ja vuosi) käytetään kunkin tietueen sijainnin määrittämiseen. Oletetaan kuitenkin, että haluat lajitella syntymäpäivät vain niiden kuukausien perusteella ja ohittaa arvojen päivä- ja vuosiosan.
Lajitteleminen vain osan päivämääräarvoista edellyttää lausekkeen kirjoittamista. Voit lajitella taulukon tiedot tai kyselyn tulokset, mutta sinun on oltava ensin taulukkonäkymässä. Kirjoitat lausekkeen Suodatin-välilehden kyselyalueelle. Luomasi lauseke poimii vain haluamasi tiedot ja käyttää niitä lajittelun perustana.
Suodatin-välilehden näyttäminen
-
Vaihda taulukko tai kysely taulukkonäkymään.
Jos käsittelet kyselyä, näytä tulokset taulukkonäkymässä suorittamalla kysely.
-
Valitse Aloitus-välilehdenLajittele & suodatin -ryhmässä Lisäasetukset ja valitse sitten pikavalikosta Erikoissuodatus/lajittelu .
Access näyttää uuden objektivälilehden, jonka nimessä on Suodatin.
Lausekkeen Create
-
Valitse Aloitus-välilehdenLajittele & suodatin -ryhmässä Lisäasetukset ja valitse sitten pikavalikosta Erikoissuodatus/lajittelu .
-
Kirjoita lauseke ensimmäisen sarakkeen Kenttä-riville . Jos esimerkiksi haluat lajitella kuukauden mukaan vuodesta riippumatta, kirjoita ensimmäisen sarakkeen Kenttä-riville lauseke Lauseke1: DatePart("m",[Syntymäpäivä]).
-
Jos haluat lajitella tietueet kunkin kuukauden päivien mukaan, kirjoita toisen sarakkeen Kenttä-rivilleLauseke2: DatePart("d",[Syntymäpäivä]).
Ensimmäisen sarakkeen DatePart-funktio lajittelee tietueet kuukauden mukaan, ja toisen sarakkeen DatePart-funktio lajittelee tietueet kunkin kuukauden päivien mukaan.
-
Valitse Lajittele-rivilläNouseva tai Laskeva kunkin lausekkeen kohdalla.
Ensimmäisessä sarakkeessa nouseva lajittelu näyttää tammikuun yläreunassa ja joulukuun alareunassa. Toisessa sarakkeessa nouseva lajittelu näyttää luvun 1 yläreunassa ja 31 alareunassa. Laskeva lajittelujärjestys on päinvastainen.
-
Valitse Aloitus-välilehdenLajittele & suodatin -ryhmässä Ota suodatin käyttöön.
Osittaisten tekstiarvojen mukaan lajitteleminen
Osittaisten tekstiarvojen lajittelu muistuttaa hyvin paljon osittaisten päivämääräarvojen lajittelua. Sinun on kirjoitettava lauseke Erikoissuodatus/lajittelu -ikkunaan, jotta voit poimia merkit, jotka muodostavat lajittelun perustan.
Oletetaan, että Kaupunki-kenttä sisältää arvoja, kuten Pohjois-Seattle, Etelä-Seattle, Pohjois-Tacoma tai Etelä-Tacoma. Oletetaan, että haluat ohittaa ensimmäisen sanan ja lajitella toisen sanan tietueet yksin.
-
Valitse Aloitus-välilehdenLajittele & suodatin -ryhmässä Lisäasetukset ja valitse sitten pikavalikosta Erikoissuodatus/lajittelu .
-
Kirjoita lauseke ensimmäisen sarakkeen Kenttä-riville . Kirjoita esimerkiksi =Mid([Kaupunki], 7), jos haluat ohittaa Kaupunki-kentän kuusi ensimmäistä merkkiä.
Mid-funktio palauttaa määritetyn merkkijonon tai kentän alimerkkijonon. Tässä tapauksessa funktio palauttaa kunkin tietueen arvon alkaen seitsemännestä merkistä (eli välilyönnin jälkeen) Kaupunki-kentässä.
-
Valitse Lajittele-solussaNouseva tai Laskeva.
-
Valitse Aloitus-välilehdenLajittele & suodatin -ryhmässä Ota suodatin käyttöön.