Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

修改access数据库,把整列值修改成在范围内的随机数——————求大神帮助 !!!大神大神

齐云  发表于:2017-06-23 17:02:35  
复制

我access初学者  没几天   公司要求修改数据库



要把access数据库整列不在35-75范围内的值  改成35-75范围内,随机不重复的值  。

Y2整列   有不在35-75范围内的值  改成  35-75  氛围内的随机不重复的值







应为初学者  自己研究了语句但是修改后是把所有值改成了一个  

update XYTab1 set Y1=rnd()+71 where Y1 not Between 35 And 75



我的语句   有问题  但不知道错在哪   请求   大神指教!!!!!谢谢!!!!!!


 

Top
齐云 发表于:2017-06-24 12:05:32
请求  大神指点!!!!!!!!!!!急急急!!!!谢谢谢!!!!

齐云 发表于:2017-06-26 12:05:46
只要是每个空随机就可以了   可以重复   求大神帮忙!!!!急急

MDZZ 发表于:2017-06-26 13:47:07


Sub TEXT()
Dim rst As Object
Set rst = CurrentDb.OpenRecordset("XYTab1")
Do Until rst.EOF
rst.Edit
rst("Y1") = Round(Rnd() * 36 + 35, 2)
rst.Update
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
End Sub




宏鹏 发表于:2017-06-28 09:54:11
利用查询生成一列随机数,数值更改成随机数方法[Access软件网]
http://www.accessoft.com/article-show.asp?id=16445


总记录:4篇  页次:1/1 9 1 :