Logige sisse Microsofti kontoga
Logige sisse või looge konto.
Tere!
Valige mõni muu konto.
Teil on mitu kontot
Valige konto, millega soovite sisse logida.

Atribuuti TopValues (Maksimumväärtused) saate kasutada määratud arvu kindlatele kriteeriumitele vastavate kirjete või kirjete protsendi saamiseks. Võite näiteks soovida, et välja kõigist väärtustest tagastatakse 10 maksimumväärtust või 25 protsendi ulatuses maksimumväärtusi.

Märkus.: Atribuut TopValues (Maksimumväärtused) rakendub ainult lisamis-, tabeliloomis- ja valikupäringutele.

Säte

Atribuudi TopValues (Maksimumväärtused) säte on täisarvuline väärtus, mis väljendab tagastatavate väärtuste täpset arvu, või arv protsendimärgi (%) ees, mis väljendab tagastatavate kirjete protsenti. Näiteks 10 maksimumväärtuse tagastamiseks seadke atribuudi TopValues (Maksimumväärtused) sätteks 10; 10 protsenti ulatuses maksimumväärtuste tagastamiseks seadke atribuudi TopValues (Maksimumväärtused) sätteks 10%.

Seda atribuuti ei saa otse koodis määrata. See määratakse päringuakenSQL-vaade, kasutades SQL-lauses klauslit TOP n või TOP n PERCENT.

Atribuuti TopValues (Maksimumväärtused) saate seada ka päringu atribuudilehe või menüü Kujundus jaotise Tööriistad välja Maksimumväärtused abil.

Märkus.: Päringu atribuudilehel ja menüüs Kujundus olev atribuut TopValues (Maksimumväärtused) on liitboks, mis sisaldab väärtuste ja protsendiväärtuste loendit. Saate valida ühe nendest väärtustest või saate tippida väljale mis tahes kehtiva sätte.

Märkused

Tavaliselt kasutatakse atribuuti TopValues (Maksimumväärtused) koos sorditud väljadega. Väli, mille maksimumväärtusi soovite kuvada, peab olema päringu kujundusruudustikus kõige vasakpoolsem väli, mille ruut Sordi on märgitud. Tõusvas järjestuses sortimine tagastab väikseima väärtusega kirjed ja langevas järjestuses sortimine tagastab suurima väärtusega kirjed. Kui määrate kindla tagastatavate kirjete arvu, tagastatakse ka kõik need kirjed, mille väärtused kattuvad viimase kirje väärtusega.

Oletame näiteks, et töötajatel on järgmised müügikokkuvõtted.

Müük

Müüja

90 000

Kuusk

80 000

Tamm

70 000

Parts

70 000

Kangur

60 000

Salmre

50 000

Posti


Kui määrate atribuudi TopValues (Maksimumväärtused) sätteks 3 koos kahaneva sortimisega väljal Müük, tagastab Microsoft Office Access 2007 järgmised neli kirjet.

Müük

Müüja

90 000

Kuusk

80 000

Tamm

70 000

Parts

70 000

Kangur


Märkus.: Suurimate või vähimate väärtuste saamiseks ilma duplikaatväärtusteta seadke päringu atribuudilehel oleva atribuudi UniqueValues (Kordumatud väärtused) väärtuseks Jah.

Näide.

Järgmises näites määratakse SQL-lause, mis tagastab 10 kõige kallimat toodet selle vormi atribuuti RecordSource (Kirje allikas), milles hakatakse kuvama kümmet kõige kallimat toodet.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.

Kas sellest teabest oli abi?

Kui rahul te keelekvaliteediga olete?
Mis mõjutas teie hinnangut?
Kui klõpsate nuppu Edasta, kasutatakse teie tagasisidet Microsofti toodete ja teenuste täiustamiseks. IT-administraator saab neid andmeid koguda. Privaatsusavaldus.

Täname tagasiside eest!

×