以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 大师men: 如何实现此随机效果,例子已上传。规定差值在-0.5—+0.5之间,点击窗口按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=92167) |
||||
-- 作者:大师别封我号呀 -- 发布时间:2016/10/27 19:24:00 -- 大师men: 如何实现此随机效果,例子已上传。规定差值在-0.5—+0.5之间,点击窗口按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表! 大师men: 如何实现此随机效果,例子已上传。 规定差值在-0.5—+0.5之间,点击窗口
按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表! |
||||
-- 作者:有点蓝 -- 发布时间:2016/10/27 20:23:00 -- 随机数参考:http://www.foxtable.com/webhelp/scr/0349.htm 以下在命令行执行看效果,其它的处理方法类似,自己参考着做 \'-0.5—+0.5随机值 Output.Show(Rand.Next(-1,2) * Rand.Next(0,6) / 10) Dim g4 As DataRow = DataTables("表A").Find("第一列编号=\'G4\'") Dim sj2 As DataRow = DataTables("表A").Find("第一列编号=\'SJ002\'") If g4 IsNot Nothing And sj2 IsNot Nothing Then Output.Show(g4("计算中间值") - sj2("第三列随机2值")) \'规则4 End If |
||||
-- 作者:大师别封我号呀 -- 发布时间:2016/10/28 9:37:00 -- 谢谢,你这方法简单有效实用 |