Foxtable(狐表)用户栏目专家坐堂 → 根据输入的内容自动查询表中的数据,数据量大怎么处理


  共有5215人关注过本帖平板打印复制链接

主题:根据输入的内容自动查询表中的数据,数据量大怎么处理

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


加好友 发短信
等级:四尾狐 帖子:884 积分:7061 威望:0 精华:0 注册:2013/3/5 8:42:00
  发帖心情 Post By:2013/11/21 10:52:00 [只看该作者]

以下是引用有点甜在2013-11-20 20:29:00的发言:
 试试这样

Dim txt As String = e.Form.Controls("txtMingcheng").Text
Dim tbl As DataTable = Tables("窗口产品销售_tblChanpin").DataTable
If txt = "" Then
     tbl.LoadFilter = ""
Else
    txt = "'%" & txt & "%'"
    tbl.LoadFilter = "product_name Like " & txt
End If
Tables("窗口产品销售_tblChanpin").Filter = ""
tbl.Loadtop = 1000  '假定每页1000行
tbl.Loadpage = 0
tbl.Load()

 

 

有点甜和狐狸爸爸的都对,我是SQL的

另外有一个问题要咨询。

 

在帮助中我做了用Table控件模拟关联

有订单表tblsale和订单明细tblxiaoshoumingxi

 

Dim t_tblXiaoshoumingxi As Table = Tables("窗口产品销售_tblXiaoshoumingxi")
Dim t_tblSale As Table = Tables("窗口产品销售_tblSale")
With Tables("窗口产品销售_tblXiaoshoumingxi")
    If .Current Is Nothing Then
        t_tblSale.Filter =False
    Else
        t_tblSale.Filter = "sale_id= " & .Current("sale_id")
    End If
End With

 

现在订单表我用了狐狸爸爸的方法实现了动态加载,那下面的这个订单明细表怎么解决呢,我目前是吧订单明细表都加载上来,也能按照狐狸爸爸的这个方式来加载吗,试验了没弄出来,请指点一下

 

 


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