Foxtable(狐表)用户栏目专家坐堂 → 全表所有列模糊查找筛选


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

主题:全表所有列模糊查找筛选

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
全表所有列模糊查找筛选  发帖心情 Post By:2016/11/30 0:57:00 [只看该作者]

求全表所有列模糊查找筛选
窗口 做了一个 文本框  在文本框里输入 关键字  点按钮 
实现全表 所有列的 查找 并把符合条件的 所在行筛选出来    如何实现
sql 未加载完的 数据 后台查找  并把符合条件的所在行 筛选出来 如何实现 (由于数据量巨大 无法全部加载) 请问这个如何实现  求代码

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


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/30 8:34:00 [只看该作者]


改改

Dim str As String = e.form.controls("Textbox1").Text
Dim filter As String = "1=2"
For Each c As Col In CurrentTable.Cols
    filter &= " or convert(" & c.name & ",'System.String') like '%" & str & "%'"
Next
DataTables("订单明细").LoadFilter = filter
DataTables("订单明细").load

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2016/11/30 13:08:00 [只看该作者]

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2016.7.29.1
错误所在事件:加载[top_trade]失败!
详细错误信息:
类型 top_template_name 不是已定义的系统类型。
类型 top_shop_kind 不是已定义的系统类型。
类型 top_invoice_info 不是已定义的系统类型。
类型 top_gift_item_name 不是已定义的系统类型。
类型 top_synchro_time 不是已定义的系统类型。
类型 top_payment 不是已定义的系统类型。
类型 top_company_code 不是已定义的系统类型。
类型 top_target_id 不是已定义的系统类型。
类型 top_buyer_email 不是已定义的系统类型。
类型 top_consign_time 不是已定义的系统类型。
类型 top_receiver_zip 不是已定义的系统类型。
类型 top_type 不是已定义的系统类型。
类型 top_trade_from 不是已定义的系统类型。
类型 top_seller_flag 不是已定义的系统类型。
类型 top_pay_time 不是已定义的系统类型。
类型 top_seller_memo 不是已定义的系统类型。
类型 top_buyer_message 不是已定义的系统类型。
类型 快递费 不是已定义的系统类型。
类型 重量 不是已定义的系统类型。
类型 top_out_sid 不是已定义的系统类型。
类型 top_company_name 不是已定义的系统类型。
类型 top_receiver_address 不是已定义的系统类型。
类型 top_receiver_district 不是已定义的系统类型。
类型 top_receiver_city 不是已定义的系统类型。
类型 top_receiver_state 不是已定义的系统类型。
类型 top_receiver_phone 不是已定义的系统类型。
类型 top_receiver_mobile 不是已定义的系统类型。
类型 top_receiver_name 不是已定义的系统类型。
类型 top_buyer_nick 不是已定义的系统类型。
类型 top_tid 不是已定义的系统类型。
类型 top_print_logistics_time 不是已定义的系统类型。
类型 top_seller_nick 不是已定义的系统类型。
类型 top_xuhao 不是已定义的系统类型。
类型 top_trade_id 不是已定义的系统类型。


列名称  显示不是已定义系统类型

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/30 14:02:00 [只看该作者]

 你的事sqlserver数据库?试试改成

 

Dim str As String = e.form.controls("Textbox1").Text
Dim filter As String = "1=2"
For Each c As Col In CurrentTable.Cols
    filter &= " or convert(varchar, " & c.name & ") Like '%" & str & "%'"
Next
DataTables("订单明细").LoadFilter = filter
DataTables("订单明细").load


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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2016/11/30 15:42:00 [只看该作者]

非常感谢  终于解决了  但是 这样 查询很慢   有什么方法改进

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


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/30 15:52:00 [只看该作者]

模糊查询本来就慢,加上全表查询当然更慢。

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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2016/11/30 15:55:00 [只看该作者]

那我 可不可以价格 判断  如果已经加载完数据 则运行前台模糊查找  如果未加载完后台数据  则运行后台模糊查找并加载  请问 这样可以解决  慢的问题吗  代码如何改

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


加好友 发短信
等级:超级版主 帖子:110597 积分:562881 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/11/30 16:03:00 [只看该作者]

前台查找看2楼的链接。数据多了,模糊查找肯定都慢

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2016/11/30 16:33:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:115 积分:1014 威望:0 精华:0 注册:2014/11/3 20:24:00
  发帖心情 Post By:2016/11/30 21:08:00 [只看该作者]

订单表 为 外部数据 sql2005    请问老师 如何判断 这个表有没有加载完所有数据?

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