Foxtable(狐表)用户栏目专家坐堂 → [求助][求助] 如何在一个字段中显示另一个字段中是否包含关键字


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

主题:[求助][求助] 如何在一个字段中显示另一个字段中是否包含关键字

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
[求助][求助] 如何在一个字段中显示另一个字段中是否包含关键字  发帖心情 Post By:2017/2/17 17:01:00 [显示全部帖子]

百货名称       销售种类                                                         销售产品
第一百货    台式电脑,电视机,手机                         惠普台式电脑,索尼电视机,夏普电视机,华为手机,小米手机                            
第二百货    笔记本电脑,电视机,手机,洗衣机     华硕笔记本电脑,创维电视机,iphone手机,海尔洗衣机                            
第三百货    笔记本电脑,电视机                              联想笔记本电脑,戴尔笔记本电脑,松下电视机,海尔电视机                            
第四百货    台式电脑,音响                                苹果电脑一体机,Bose音响                            
第五百货    台式电脑,笔记本电脑,电视机           联想台式电脑,联想笔记本电脑,海尔电视机                            
第六百货    台式电脑,手机                                   惠普台式电脑,小米手机,联想手机                            
第七百货    洗衣机,手机,电视机                         海尔洗衣机,iphone手机,华为手机,vivo手机,松下电视机                


请教老师,如何从销售产品列中判断是否包含相关关键字,自动填入销售种类列?  (抱歉,我的电脑无法贴图及添加附件)         
[此贴子已经被作者于2017/2/17 17:54:17编辑过]

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 17:29:00 [显示全部帖子]

 请教老师,关键字能否用数组或集合,方便今后维护升级?不好意思,我是菜鸟
[此贴子已经被作者于2017/2/17 17:35:09编辑过]

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 17:46:00 [显示全部帖子]

 上述代码测试结果:海尔洗衣机,iphone手机,华为手机,vivo手机,松下电视机均符合,“测试”不符合。
我想加入模糊判断功能,比如苹果电脑一体机,上述代码测试不符合,但如果将电脑一体机归类到台式机,怎样设计代码,让它符合呢?

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 18:02:00 [显示全部帖子]

我上传项目文件了,请老师进一步明示,我是菜鸟

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 18:02:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.table


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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 20:12:00 [显示全部帖子]

非常感谢老师。问题解决了。

有两点疑惑:
1、代码中销售产品列是用中文标点“,”标识的,因此表A中如果用西文标点“,”就没有办法识别。能否无论中文“,”还是西文“,”,都可以识别?
2、能否加上排除条件,避免一些错误,比如不小心销售产品中敲入“放手机会”,销售产品种类还是会出现“手机”

谢谢老师!
[此贴子已经被作者于2017/2/17 20:14:42编辑过]

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 21:19:00 [显示全部帖子]

       非常感谢两位老师,问题解决了,这么晚了还在工作,真是感动!

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 22:16:00 [显示全部帖子]

您好,老师,不好意思还要打扰一下:

代码测试后发现,排除条件必须完全匹配,才能排除。如果不完全匹配,比如“我给你放手机会”,或“放手机会要好好利用”,销售产品种类中还是会出现“手机”
怎样才能更加智能一些,采用模糊排除条件,使“我给你放手机会”,或“放手机会要好好利用”等等都被过滤掉

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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 22:44:00 [显示全部帖子]

.NET Framework 版本:2.0.50727.8745
Foxtable 版本:2016.7.29.1
错误所在事件:表,表A,DataColChanged
详细错误信息:
调用的目标发生了异常。
无法在 System.String 和 System.DBNull 上执行“Like”操作。


测试代码出现上述提示,是哪里出现问题了呢?


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


加好友 发短信
等级:童狐 帖子:253 积分:2573 威望:0 精华:0 注册:2016/8/8 9:50:00
  发帖心情 Post By:2017/2/17 22:58:00 [显示全部帖子]

找到问题了,是我表B和表C中有空白行造成的。

 回到顶部
总数 16 1 2 下一页