Foxtable(狐表)用户栏目专家坐堂 → 求助,输入数值后怎样自动匹配型号并自动输入


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

主题:求助,输入数值后怎样自动匹配型号并自动输入

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


加好友 发短信
等级:婴狐 帖子:36 积分:337 威望:0 精华:0 注册:2013/9/8 15:08:00
求助,输入数值后怎样自动匹配型号并自动输入  发帖心情 Post By:2013/9/12 10:49:00 [只看该作者]

型号       数值
jsq5       7300123
jsq6       7530123
j5sq       8001234
             8011234
j6sq       8021234
jsq1k     7350123
当输入右边的数值后,怎么自动匹配型号并输入(根据数值的前三位),
例如输入800开头的7位数,它的型号就是J5SQ
例如输入801开头的7位数,它的型号也是J5SQ
例如输入735开头的7位数,它的型号就是JSQ1k
请各位大虾指教,不胜感激!!!!
[此贴子已经被作者于2013-9-12 10:49:17编辑过]

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/9/12 10:52:00 [只看该作者]

参考帮助 http://www.foxtable.com/help/topics/1458.htm

把表达式的等于 改为  like '" & 你输入的值即可 & "*'

新手建议还是先按部就班看帮助吧,否则别人帮你你也看不懂.

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


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

DataColchanged事件:

 

 if e.DataCol.Name = "数值"

    Dim s As string = e.DataRow("数值")

    if s.StartsWith("800") Then

       e.Datarow("型号")  = “J5SQ1”

    Elseif s.StartsWith("801") Then

       e.Datarow("型号") = “J5SQ2”

    Elseif s.StartsWith("801") Then

       e.Datarow("型号") = "JSQ1k”

     Else

       e.Datarow("型号")  = ""

     End If

end If

   

提问最好具体一点,做个小例子发上来,说明需求和问题。

问题具体,答案才会具体,问题准确,答案才会准确。

 

[此贴子已经被作者于2013-9-12 10:55:23编辑过]

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


加好友 发短信
等级:婴狐 帖子:36 积分:337 威望:0 精华:0 注册:2013/9/8 15:08:00
多谢狐狸爸爸  发帖心情 Post By:2013/9/12 11:09:00 [只看该作者]

多谢狐狸爸爸的帮助,继续学习,谢谢!!

 回到顶部