Foxtable(狐表)用户栏目专家坐堂 → sqltable表无法对表达式进行搜索


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

主题:sqltable表无法对表达式进行搜索

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


加好友 发短信
等级:一尾狐 帖子:461 积分:4295 威望:0 精华:0 注册:2019/8/5 17:49:00
sqltable表无法对表达式进行搜索  发帖心情 Post By:2020/4/4 23:28:00 [只看该作者]

With e.Form
    If e.sender.text <> "模糊条件" Then
        Dim dst As Table = Tables("准驾信息")
        Dim txb1 As WinForm.TextBox = .Controls("模糊条件")
        dst.Filter = "[车牌号] Like '*" & txb1.text & "*' or [驾驶员] Like '*" & txb1.text & "*'or [所属部门] Like '*" & txb1.text & "*'or [使用状态] Like '*" & txb1.text & "*'or [车辆型号] Like '*" & txb1.text & "*'"
    End If
End With
上面代码以前再normal表中使用正常,可以对驾驶员进行搜索,把副本表改成sql表后,提示无法找到驾驶员,字段驾驶员为表达式,是不是因为表达式不在后台存储的数据源中?有没有办法可以表达式“驾驶员"进行搜索?

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2020/4/4 23:51:00 [只看该作者]

有呀,sql多表查询,把包含驾驶员的表放进来一起查

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


加好友 发短信
等级:一尾狐 帖子:461 积分:4295 威望:0 精华:0 注册:2019/8/5 17:49:00
  发帖心情 Post By:2020/4/5 10:56:00 [只看该作者]


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



 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110746 积分:563656 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/4/5 22:03:00 [只看该作者]

sqltable的完整sql给出来

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


加好友 发短信
等级:一尾狐 帖子:461 积分:4295 威望:0 精华:0 注册:2019/8/5 17:49:00
  发帖心情 Post By:2020/4/7 11:30:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20200407113004.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

方法1、多表查询,参考:http://www.foxtable.com/webhelp/topics/0688.htm,看七、多表查询,这种方式生成的sqltable不能编辑和保存
3、动态添加临时列:http://www.foxtable.com/webhelp/topics/1428.htm,在窗口表datacolchanged事件跨表引用数据:http://www.foxtable.com/webhelp/topics/1451.htm

第2/3种方法可以编辑和保存表格数据

 回到顶部