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


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

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

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110558 积分:562680 威望: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

 回到顶部