谢谢大家帮忙,但问题没有解决。
我其实是要实现的问题是:随机筛选一定数量的数据,
在查询表里sql 里输入的是 select top N * from tb order by rnd(id)
但N必须是数字,而我的N是一个可设定的在窗体里的可设相。
所以我没有办法,想到一个替代办法:
先随机筛选个住够多的数,假设N我按100来做查询表1,
然后在做一个查询表2,以查询表1为数据给他加一列序列,
然后条件是这个序列要<=N(这里的N就可以是窗体里的数了。见附件:
如果在【yg查询 查询】里加个序列,问题就OK了
SORRY 带不了附件
1、随机抽取示例,论坛中很多,但这跟增加一列序列号没关系。
2、SQL语句可以通过已有查询来指定,例如:
Currentdb.QueryDefs("查询1")="select top N * from tb order by rnd(id)"
3、附件必须是压缩包文件(RaR或者Zip)或者图片,否则无法上传。