Foxtable(狐表)用户栏目专家坐堂 → 根据表中结果再自动进行筛选


  共有1701人关注过本帖平板打印复制链接

主题:根据表中结果再自动进行筛选

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


加好友 发短信
等级:一尾狐 帖子:485 积分:4075 威望:0 精华:0 注册:2015/12/16 8:22:00
根据表中结果再自动进行筛选  发帖心情 Post By:2016/7/12 11:50:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看


系统根据测评分数,自动在优先选择出现筛选的结果,比如结果为136,可能他在表中出最高分大于136,及最低分小于136的,有时候可能会出现两个结果;
但希望能在第二选择哪里出现根据第一选择中“职等”,显示“职等+1”“职等-1”的结果;

窗口触发代码:
Dim L As String = e.Form.Controls("Textleib").Value
Dim F As String = e.Form.Controls("Textfenshu").Value
Dim X As String = e.Form.Controls("ComboLine").Value
Tables("职等测评_Table2").DataTable.LoadFilter = "[类别编号] = '" & L & "' And [职业线] = '" & X & "' And [最高分] > '" & F & "' And [最低分] < '" & F & "'"
Tables("职等测评_Table2").DataTable.Load
Dim tc As WinForm.TabControl = e.Form.Controls("TabControl1")
tc.SelectedPage = tc.TabPages("结果筛选")

另外需要提醒的是,比如优先出现2个结果,分部职等为6,7的话,那么在第二选择哪里将会出现5,8;
若优先结果哪里出现1个结果职等为6时,那么第二选择哪里将会出现5,7;

请问应该如何增加第二选择的代码,谢谢!

 回到顶部