怎样实现ACCESS数据随机排列 怎样通过点击commandButton实现ACCESS表1数据随机排列. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但我不增加数据.我只是想实现不断点击按钮则不断随机更改access数据顺序. 算法:1.取得记录数Rn;2.生成Rn个随机数,存入数组,并保存序号;3.将该数组排序,原序号就乱了;4.按现在乱序号的顺序读记录,就是随机的了.你试试看!!!呵呵 /*TableName 表名intField 数值型的字段名,最好是主键一类的,没有重复值-1 构成随机种子0.284324 构成随机种子,最好每次查询的时候该值都变化一下*/SELECT top 10 *FROM TableNameorder by rnd(-1*intField*0.284324) http://blog.csdn.net/vbman2003/archive/2007/08/25/1758397.aspx VB函数定义问题 同一个access数据库中两个数据表的字段比较?? 文字识别控件或者文字识别代码? 可否去掉SQL Server2000触发器中用raiserror 99999 '在[员工资料]中已有记录与本记录相关联,不能删除!'中前面的文字? 如何将DBGRID中的内容导出到文本或EXCEL中? Inet控件为何不能实现下载? sql2005产品编号排序问题!!!! 见下 如何使得ACCESS数据库自我生成一个新数据库!望各位前辈帮助……谢谢! DBGrid控件 form之间切换的事件 一个简单的小逻辑问题~~~
1.取得记录数Rn;
2.生成Rn个随机数,存入数组,并保存序号;
3.将该数组排序,原序号就乱了;
4.按现在乱序号的顺序读记录,就是随机的了.
你试试看!!!呵呵
/*TableName 表名intField 数值型的字段名,最好是主键一类的,没有重复值-1 构成随机种子0.284324 构成随机种子,最好每次查询的时候该值都变化一下*/SELECT top 10 *FROM TableNameorder by rnd(-1*intField*0.284324)