Жоғарғы мәндер сипаты

Жазбалардың анықталған санын немесе шартыңызға сәйкес келетін жазбалардың пайызын қайтару үшін Жоғарғы мәндер сипатын пайдалана аласыз. Мысалы, өрістегі 10 жоғарғы мәнді немесе барлық мәндердің 25 пайзын қайтарғыңыз келу мүмкін.

Ескерту : Жоғарғы мәндер сипаты үстеме сауалы, кесте жасауды сұрау және таңдау сұрауы сұрауға қолданылады.

Параметр

Жоғарғы мәндер сипатының параметрі - бүтін сан деректер түрі, ол қайтарылатын мәндердің нақты санын немесе қайтарылатын жазбалардың пайыз белгісі (%) бар пайызын көрсететін санды көрсетеді. Мысалы, жоғарғы 10 мәнді қайтару үшін, Жоғарғы мәндер сипатын 10-ға орнатыңыз; мәндердің жоғарғы 10 пайызын қайтару үшін, Жоғарғы мәндер сипатын 10 пайызға орнатыңыз.

Бұл сипатты кодта тікелей орната алмайсыз. SQL жолы/мәлімдемесі ЖОҒАРҒЫ n немесе ЖОҒАРҒЫ n ПАЙЫЗ сөйлемін пайдалана отырып, бұл сипатты Сұрау терезесіSQL көрінісі орнатыңыз.

Сонымен қатар, сұраудың сипаттар кестесін немесе Құрастырушы қойындысының Құралдар ішіндегі Жоғарғы мәндер терезесін пайдалана отырып, Жоғарғы мәндер сипатын орната аласыз.

Ескерту : Сұраудың сипаттар кестесіндегі немесе Құрастырушы қойындысындағы Жоғарғы мәндер сипаты - сандық мәндер мен пайыздағы мәндер тізімі бар тізімді өріс. Бұл мәндердің біреуін таңдай аласыз немесе тізімді өріске дұрыс параметрді енгізе аласыз.

Ескерімдер

Негізінде, Жоғарғы мәндер сипатының параметрін сұрыпталатын өрістермен бірге пайдаланасыз. Жоғарғы мәндерді көрсеткіңіз келетін өріс құрастыру торы таңдалған Сұрыптау терезесі бар алғашқы сол өріс болуы тиіс. Артуы бойынша сұрыптау нәтижесінде ең соңғы жазбалар қайтарылады және кемуі бойынша сұрыптау нәтижесінде ең алғашқы жазбалар қайтарылады. Қайтарылатын жазбалардың нақты саны белгіленген болса, соңғы жазбадағы мәнге сәйкес келетін мәндері бар барлық жазбалар да қайтарылатын болады.

Мысалы, жұмыскерлер тобы төмендегідей сату нәтижелеріне ие болып отыр деп болжамдайық.

Сатулар

Сатушы

90,000

Марат

80,000

Қанат

70,000

Олжас

70,000

Серік

60,000

Сауле

50,000

Азат


Жоғарғы мәндер сипаты 3-ке және Сатулар өрісінде кемуі бойынша сұрыптау деген параметрге орнатылған болса, Microsoft Office Access 2007 бағдарламасы төмендегідей үш жазбаны қайтарады.

Сатулар

Сатушы

90,000

Марат

80,000

Қанат

70,000

Олжас

70,000

Серік


Ескерту : Көшірме мәндерді көрсетпей, ең алғашқы және ең соңғы мәндерді қайтару үшін сұраудың сипаттар кестесіндегі Бір мәнді мәндер сипатын Иә деген параметрге орнатыңыз.

Мысал

Төмендегі мысал көрсетілгендей, SQL жолы он ең қымбат өнімді көрсететін пішін үшін Жазба көзі сипатына жоғарыдағы 10 ең қымбат өнімді қайтаруға тағайындалады.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL
Дағдыларды жетілдіру
Оқыту курсымен танысыңыз
Жаңа мүмкіндіктерге бірінші болып қол жеткізу
Office Insider бағдарламасына қосылу

Осы ақпарат пайдалы болды ма?

Пікіріңіз үшін рақмет!

Пікіріңізге рақмет! Сізді Office қолдау көрсету қызметіндегі агенттердің бірімен байланыстырған жөн болуы мүмкін.

×