Foxtable(狐表)用户栏目专家坐堂 → 数值的筛选


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

主题:数值的筛选

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


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
数值的筛选  发帖心情 Post By:2013/1/6 19:23:00 [只看该作者]

项目中有张"背面规格"表,当中有长度列,背面规格列,在窗口的"组合框"控件的Enter事件中输入下面的代码,以完成"TextBox9"控件输入长度值后从"背面规格"表中筛选出对应的规格做为"组合框"控件的列表项目,我想再加个取值为长度的+1跟-1的话代码该怎么写?比如"TextBox9"中输入23, 23的+1跟-1的话就是22跟24,筛选出"背面规格"表中22-24不重复的"背面规格"值,请教老师

Dim cmb As WinForm.ComboBox = e.Sender
Dim str As String = e.Form.Controls("TextBox9").Value
cmb.ComboList = DataTables("背面规格").GetComboListString("背面规格", "长度 = '" & str & "'")


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


加好友 发短信
等级:管理员 帖子:47497 积分:251397 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/1/7 9:35:00 [只看该作者]

Dim cmb As WinForm.ComboBox = e.Sender
Dim v As Integer = e.Form.Controls("TextBox9").Value

cmb.ComboList = DataTables("背面规格").GetComboListString("背面规格", "长度 >= '" & v-1 & "' And 长度 <= '" & v+1 &"'")

 

顺便问一下,为啥你的长度不是数值型,而是字符型,长度应该是数值才对啊。


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


加好友 发短信
等级:四尾狐 帖子:824 积分:6294 威望:0 精华:0 注册:2012/3/1 3:17:00
  发帖心情 Post By:2013/1/7 18:40:00 [只看该作者]

图片点击可在新窗口打开查看光顾着研究忘记细节了,感谢老爹的指导跟提醒

 回到顶部