Foxtable(狐表)用户栏目专家坐堂 → [求助]如何设置显示滚动抽签分组?


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

主题:[求助]如何设置显示滚动抽签分组?

帅哥哟,离线,有人找我吗?
有点蓝
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/26 16:37:00 [只看该作者]

'A市
Dim bjs As List(Of String) = DataTables("基础表").GetValues("主考官_面试室号", "A市考官_姓名 is not null")
Dim drs As List(Of DataRow) = DataTables("基础表").Select("A市考官_姓名 is not null")
For n As Integer = 0 To drs.count - 1
    Dim a As String = bjs(rand.Next(0, bjs.Count))
    drs(n)("A市考官_面试室号") = a
    bjs.Remove(a)
Next
'B
bjs = DataTables("基础表").GetValues("主考官_面试室号", "B市考官_姓名 is not null")
drs = DataTables("基础表").Select("B市考官_姓名 is not null")
For n As Integer = 0 To drs.count - 1
    Dim a As String = bjs(rand.Next(0, bjs.Count))
    drs(n)("B市考官_面试室号") = a
    bjs.Remove(a)
Next

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8755 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2023/4/26 16:53:00 [只看该作者]

有点蓝,太感谢了,好用极了,谢谢谢谢

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8755 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2023/4/26 17:09:00 [只看该作者]

有点蓝老师,出现如下错误,请你指导。
附件:
图片点击可在新窗口打开查看此主题相关图片如下:截图06.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/26 17:12:00 [只看该作者]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8755 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2023/4/26 17:14:00 [只看该作者]

好的


 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8755 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2023/4/27 16:28:00 [只看该作者]

有点蓝老师,出现“索引超出范围,必须为非负值并小于集合大小”的错误,找到地方了,是在计时器代码中,当F市和G市考官中没有名字时(有时一个面试室只需5人,而不是七人),这样的话就出现了“索引超出范围,必须为非负值并小于集合大小”的错误。如何修改代码,请指导。
附代码:Dim dt As DataTable = DataTables("基础表")
Dim drs As List(of String) = dt.getvalues("主考官_姓名","主考官_姓名 is not null")
e.form.controls("textbox1").text = drs(Rand.Next(0,drs.count))

drs  = dt.getvalues("A市考官_姓名","A市考官_姓名 is not null")
e.form.controls("textbox2").text = drs(Rand.Next(0,drs.count))
drs  = dt.getvalues("B市考官_姓名","B市考官_姓名 is not null")
e.form.controls("textbox3").text = drs(Rand.Next(0,drs.count))
drs  = dt.getvalues("C市考官_姓名","C市考官_姓名 is not null")
e.form.controls("textbox4").text = drs(Rand.Next(0,drs.count))
drs  = dt.getvalues("D市考官_姓名","D市考官_姓名 is not null")
e.form.controls("textbox5").text = drs(Rand.Next(0,drs.count))
drs  = dt.getvalues("E市考官_姓名","E市考官_姓名 is not null")
e.form.controls("textbox6").text = drs(Rand.Next(0,drs.count))

drs = dt.getvalues("F市考官_姓名","F市考官_姓名 is not null")
e.form.controls("textbox7").text = drs(Rand.Next(0,drs.count))

drs =dt.getvalues("G市考官_姓名","G市考官_姓名 is not null")
e.form.controls("textbox8").text = drs(Rand.Next(0,drs.count))

Application.DoEvents()
[此贴子已经被作者于2023/4/27 16:28:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107147 积分:544978 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/4/27 16:32:00 [只看该作者]

drs = dt.getvalues("F市考官_姓名","F市考官_姓名 is not null")
if drs.count > 0
e.form.controls("textbox7").text = drs(Rand.Next(0,drs.count))
end if

 回到顶部
帅哥哟,离线,有人找我吗?
hrw68529
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1133 积分:8755 威望:0 精华:0 注册:2012/7/10 9:09:00
  发帖心情 Post By:2023/4/27 16:32:00 [只看该作者]

谢谢


 回到顶部
总数 38 上一页 1 2 3 4