Access 2003完整教程:Partition 函数

返回Variant(String) 值,该值表示某个数在被计算的一组范围中出现在什么位置。

语法

Partition(number,start,stop,interval)

Partition函数语法具有下面这些命名参数:

部分说明
number必选。要在范围内计算其位置的整数。
start必选。整个数值范围开始时的整数。此数字不能小于 0。
stop必选。整个数值范围结束时的整数。此数值不能小于或等于start

说明

Partition函数标识number所在的特定范围,并返回描述该范围的Variant(String)。Partition函数在查询中最有用。可以创建一个选择查询,以显示在各个不同范围内有多少份订单,例如,订单值从 1 到 1000,从 1001 到 2000,等等。

下表显示如何使用三组startstopinterval部分来确定范围。“第一个范围”和“最后一个范围”列将显示Partition返回的值。范围由 lowervalue:uppervalue 表示,其中范围的低端 (lowervalue) 与范围的高端 (uppervalue) 之间使用冒号 (:) 分隔。

startstopinterval第一个范围之前第一个范围最后一个范围最后一个范围之后
0995" :-1"" 0: 4"" 95: 99"" 100: "
2019910" : 19"" 20: 29"" 190: 199"" 200: "
100101020" : 99"" 100: 119"" 1000: 1010"" 1011: "

在上表中,第三行显示当startstop定义一组不能被interval整除的数字时的结果。最后一个范围将延伸到stop(11 个数字),尽管interval为 20。

如果需要,Partition将返回具有足够先导空格的范围,以便冒号左右侧的字符数等于stop中的字符数再加一。这确保了将Partition用于其他数字时,任何顺序排序操作过程中都可以正确处理结果文本。

如果interval为 1,则无论startstop参数是多少,范围都是number:number。例如,如果interval是 1,number是 100,stop是 1000,则Partition将返回 " 100: 100"。

如果其中的任一部分为 Null,则Partition将返回Null

上页:Access 2003完整教程:Oct 函数 下页:Access 2003完整教程:Pmt 函数

Access 2003完整教程:Partition 函数

Access 2003完整教程:Pmt 函数Access 2003完整教程:PPmt 函数
Access 2003完整教程:PV 函数Access 2003完整教程:QBColor 函数
Access 2003完整教程:Rate 函数Access 2003完整教程:Replace 函数
Access 2003完整教程:RGB 函数Access 2003完整教程:Right 函数
Access 2003完整教程:Rnd 函数Access 2003完整教程:Round 函数
Access 2003完整教程:Second 函数Access 2003完整教程:Seek 函数
Access 2003完整教程:Sgn 函数Access 2003完整教程:Shell 函数
Access 2003完整教程:Sin 函数Access 2003完整教程:SLN 函数
Access 2003完整教程:Space 函数Access 2003完整教程:Spc 函数
Access 2003完整教程:Sqr 函数Access 2003完整教程:Str 函数
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号