[access查询]在查询中返回符合指定条件的行记录
时 间:2004-04-02 00:00:00
作 者:竹笛 ID:8 城市:上海 QQ:2851379730
摘 要:在查询中返回符合指定条件的行记录
正 文:
Function PlusOne(var As Variant)
Static i As Integer
i = i + 1
PlusOne = i
End Function
2、建立一查询,拖出你需要的列,增加一列:
Field Expr1: PlusOne(【MyField】) Mod 5
在总计栏选:Expression
在准则栏输入:0
3、结果将返回所有被5整除的记录
参考文章:
http://www.mvps.org
Have a query return every nth record in a table
Author(s)
Erika Yoxall
(Q) How can I write a query to return every fifth record from a table?
(A) Here's a general-purpose way to write a query to return every nth record from a table. It will choose equally-spaced records, but not start in any particular spot, i.e. it might return the 1st, 5th and 9th or 2nd, 6th and 10th records if set to a spacing of 4. First, create a new function:
Function PlusOne (var As Variant)
Static i As Integer
i = i + 1
PlusOne = i
End Function
Then, create your query. Drag down whatever fields you want to see in the output. Add one more column to the query, with these properties:
Field Expr1: PlusOne(【MyField】) Mod 5
Show No
Criteria 0
You can use any field in your output in place of MyField -- it doesn't matter which one you use. If you want every 7th record, use Mod 7, for every 10th record, use Mod 10, and so on.
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- 统计当月之前(不含当月)的记录...(03.11)
- 【Access Inputbo...(03.03)
- 按回车键后光标移动到下一条记录...(02.12)
- 【Access Dsum示例】...(02.07)
- Access对子窗体的数据进行...(02.05)
- 【Access高效办公】上月累...(01.09)
- 【Access高效办公】上月累...(01.06)
- 【Access Inputbo...(12.23)
- 【Access Dsum示例】...(12.16)

学习心得
最新文章
- 32位的Access软件转化为64...(04.12)
- 【Access高效办公】如何让vb...(04.11)
- 仓库管理实战课程(10)-入库功能...(04.08)
- Access快速开发平台--Fun...(04.07)
- 仓库管理实战课程(9)-开发往来单...(04.02)
- 仓库管理实战课程(8)-商品信息功...(04.01)
- 仓库管理实战课程(7)-链接表(03.31)
- 仓库管理实战课程(6)-创建查询(03.29)
- 仓库管理实战课程(5)-字段属性(03.27)
- 设备装配出入库管理系统;基于Acc...(03.24)