Foxtable(狐表)用户栏目专家坐堂 → 大师men: 如何实现此随机效果,例子已上传。规定差值在-0.5—+0.5之间,点击窗口按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表!


  共有2174人关注过本帖树形打印复制链接

主题:大师men: 如何实现此随机效果,例子已上传。规定差值在-0.5—+0.5之间,点击窗口按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表!

帅哥哟,离线,有人找我吗?
大师别封我号呀
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:42 积分:307 威望:0 精华:0 注册:2016/10/18 18:26:00
大师men: 如何实现此随机效果,例子已上传。规定差值在-0.5—+0.5之间,点击窗口按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表!  发帖心情 Post By:2016/10/27 19:24:00 [只看该作者]

大师men: 如何实现此随机效果,例子已上传。
规定差值在-0.5—+0.5之间,点击窗口
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.zip

按钮后,如果差值在范围内,则保存表;如果不在范围内则自动重新随机值,知道满足效果并保存表!

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110567 积分:562725 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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

 回到顶部
帅哥哟,离线,有人找我吗?
大师别封我号呀
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:42 积分:307 威望:0 精华:0 注册:2016/10/18 18:26:00
  发帖心情 Post By:2016/10/28 9:37:00 [只看该作者]

谢谢,你这方法简单有效图片点击可在新窗口打开查看实用


 回到顶部