设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4138|回复: 8
打印 上一主题 下一主题

OfficePK第12期:Excel挑战Access,快速生成不重复随机数

[复制链接]
1#
发表于 2016-4-4 15:04:25 | 显示全部楼层
本帖最后由 roych 于 2016-4-6 01:24 编辑

站长,我只能说你的方法太复杂了:

只要不是小数,完全秒成渣。至于小数嘛……
1、如果是2013版本,可以创建一个计算字段,除以整数(例如100或者10000什么的)。
2、2013版本以下,则使用查询中的表达式,具体不用多说了吧?
科普一下:
主键是不能重复的。因此由上面得到的随机数是不会重复的。当然,由于自动编号属于长整型,值域不能像双精度那样宽。
---------------------------
2016-4-6更新附件

双击“生成随机数”,在弹出的对话框里点击“是”(如图)【这里没有用宏来避开这个警告栏】:

然后双击打开查询“随机正数及小数”即可显示【如对正负数不做要求则可以打开表“测试数据”来查看】。

另,2007版本可以使用计算字段来代替查询【虽然我还是保留了查询】。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-3 21:22 , Processed in 0.082358 second(s), 24 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表