Lastnost TopValues

Za vrnitev določenega števila zapisov ali odstotka zapisov, ki izpolnjujejo pogoje, ki jih določite, lahko uporabite lastnost TopValues. Na primer, morda boste želeli vrniti najboljših 10 vrednosti ali najboljših 25 odstotkov vseh vrednosti v polju.

Opomba: Lastnost TopValues velja le za poizvedbe za pripenjanje, izdelavo tabele in izbiranje.

Nastavitev

Nastavitev lastnosti TopValues je celoštevilska vrednost, ki predstavlja natančno število vrednost, ki jih je treba vrniti, ali število, ki mu sledi znak za odstotke (%) in predstavlja odstotke zapisov, ki jih je treba vrniti. Na primer, če želite vrniti najboljših 10 vrednosti, nastavite lastnost TopValues na 10; če želite vrniti najboljših 10 odstotkov vrednosti, nastavite lastnost TopValues na 10 %.

Te lastnosti ni mogoče nastaviti neposredno v kodi. Nastavljena je v pogledu SQL okna poizvedbe z uporabo stavka TOP n ali TOP n PERCENT v stavku SQL.

Lastnost TopValues lahko nastavite tudi tako, da uporabite polje Zgornje vrednosti v razdelku Orodja na zavihku Načrt.

Opomba: Lastnost TopValues na listu z lastnostmi poizvedbe in na zavihku Načrt je kombinirano polje, ki vsebuje seznam vrednosti in odstotkovnih vrednosti. Izberete lahko eno od teh vrednosti ali pa vnesete katero koli veljavno nastavitev v polje.

Pripombe

Po navadi se nastavitev lastnosti TopValues uporablja skupaj z razvrščenimi polji. Polje, za katero želite prikazati zgornje vrednosti, mora biti skrajno levo polje z izbranim poljem Razvrsti v mreži načrta poizvedbe. Naraščajoče razvrščanje vrne najnižje zapise, padajoče razvrščanje pa vrne najvišje zapise. Če določite, da bo vrnjeno določeno število zapisov, bodo vrnjeni tudi vsi zapisi z vrednostmi, ki se ujemajo z vrednostjo v zadnjem zapisu.

Denimo, da za niz zaposlenih obstaja ta skupna prodaja.

Prodaja

Prodajalec

90.000

Oblak

80.000

Kopač

70.000

Horvat

70.000

Krajnc

60.000

Golob

50.000

Potočnik


Če lastnost TopValues nastavite na 3 s padajočim razvrščanjem v polju »Prodaja«, Microsoft Office Access 2007 vrne te štiri zapise.

Prodaja

Prodajalec

90.000

Oblak

80.000

Kopač

70.000

Horvat

70.000

Krajnc


Opomba: Če želite vrniti najvišje ali najnižje vrednosti, ne da bi prikazali podvojene vrednosti, nastavite lastnost UniqueValues na listu z lastnostmi poizvedbe na »Da«.

Primer

V tem primeru je dodeljen niz SQL, ki vrne 10 najdražjih izdelkov v lastnosti RecordSource za obrazec, v katerem bo prikazanih deset najdražjih izdelkov.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL
Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×