以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载外部数据的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=78283)

--  作者:zhangchi96
--  发布时间:2015/12/6 11:26:00
--  加载外部数据的问题
在窗体中设置了四个按钮

1:清空加载的数据(不加载数据)
    Dim Filter As String
    Filter = "[_identify] is null  "
    DataTables("网络职岗工资标准").LoadFilter = Filter    \'设置加载条件
    DataTables("网络职岗工资标准").Load()
2:加载1 行数据
    Dim Filter As String
    Filter = ""
    DataTables("网络职岗工资标准").LoadFilter = Filter 
    DataTables("网络职岗工资标准").Load()
    DataTables("网络职岗工资标准").LoadTop = "1" 
3:加载10 行数据
    Dim Filter As String
    Filter = ""
    DataTables("网络职岗工资标准").LoadFilter = Filter 
    DataTables("网络职岗工资标准").Load()
    DataTables("网络职岗工资标准").LoadTop = "10" 
4:加载全部
    Dim Filter2 As String
    Filter2 = ""
    DataTables("网络职岗工资标准").LoadFilter = Filter2 
    DataTables("网络职岗工资标准").Load()

点击第1、2个按钮,结果正常,再点第3个按钮,点击一下时加载1行,再点击一下就才会加载10行,点击第4个按钮,根据没有反应,请问这是什么原因造成的,在其他地方也有加载的代码,但似乎没有遇到这个问题。

[此贴子已经被作者于2015/12/6 11:27:04编辑过]

--  作者:zhangchi96
--  发布时间:2015/12/6 13:16:00
--  
第3个按钮按下列写法就运行正常
    Dim Filter As String
    Filter = ""
    DataTables("网络职岗工资标准").LoadFilter = Filter 
    DataTables("网络职岗工资标准").Load()
    DataTables("网络职岗工资标准").LoadTop = "10" 
    DataTables("网络职岗工资标准").Load()
    DataTables("网络职岗工资标准").LoadTop = "10" 

--  作者:大红袍
--  发布时间:2015/12/6 14:26:00
--  
    Dim Filter As String
    Filter = ""
    DataTables("网络职岗工资标准").LoadTop = "10" 
    DataTables("网络职岗工资标准").LoadFilter = Filter 
    DataTables("网络职岗工资标准").Load()
 

--  作者:大红袍
--  发布时间:2015/12/6 14:26:00
--  
    Dim Filter As String
    Filter = ""
    DataTables("网络职岗工资标准").LoadTop = "100 percent" 
    DataTables("网络职岗工资标准").LoadFilter = Filter 
    DataTables("网络职岗工资标准").Load()

--  作者:zhangchi96
--  发布时间:2015/12/6 16:53:00
--  
是应该把加载的行数写在前面啊,我执行两次的时候 第二次是用 了我认为的第一次的行数要求了,不知道我理解的对不对?
--  作者:大红袍
--  发布时间:2015/12/6 17:27:00
--  
写在前面,再load
--  作者:zhangchi96
--  发布时间:2015/12/6 17:35:00
--  
我看疏忽了,谢谢大红袍老师!