access随机选取十条不同记录的问题
这段代码我觉得很好用,解决了access随即选取n条记录的问题
但是有个问题,如果数据库里面选出来的记录总数,小于要显示数 如Item=10
就会超时
需要加个条件,就是如果数据库选取出来的记录总数 小于 要求显示记录数
那么就以选取出来的总数显示...
拜托了,我实在不清楚加在哪
'执行检索
Count=rs.RecordCount
'得到记录总数
Item=10
'显示记录数
redim a(Item, 2),t(Count)
'定义2数组,数组a用来储存记录,数组t用来删选记录
'初始数组数值,目的为了插入数据以后和此值做比较
for each j in t
j=0
next
' 随机抽取记录号
Randomize timer '初始化随机数生成器
for j=1 to Item
k=int(rnd*Count+1) '从总数里面随机取一条记录
do while t(k) <>0 '判断是否记录是否已经在数组中
k=int(rnd*Item+1)
loop
t(k)=1 '第k条记录被选中
next
'-------------------------------------- <
相关问答:
我的数据库是简体sqlserver2000 ,我想在繁体access下连接,通过odbc是可以了,但在access下出现打开的表全中"#已删除"
不知道要怎么操作才可以用ACCESS繁体连接简体sqlserver2000.谢谢!!!
大家都 ......
问题如下:
用查询语句
select * from tab where fil like 'CK090902'能查找出一条记录并显示出来
改为
select * from tab where fil = 'CK090902'
就不能查找到,也显示不出来 ......
ACCESS数据库中有一个tablename表,设计如下
编号,书名,作者,出版时间,出版社,ISBN,目录,简介
其中除“编号”为自动编号外,其它都为“备注”
其中"编号"维一,在“ISBN”中有的为空值, ......
我目前表的排列是上面这张图这情况:
我希望调整成:
如何做呢?
刚才试了下,点“开始”--“视图”--“设计视图”不行
PS:我用的是access 2007,上面这个表是mdb格式的
主菜单, 视图 ......
我的一个access数据库中的photo字段中的内容是这样的:
|/UpFiles/Picture/admin/200910162300187612.jpg|/UpFiles/Picture/admin/200910162300187612.jpg||||/UpFiles/Picture/admin/200910162300187612.jp ......