以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]加载树的倒序排列  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=117679)

--  作者:wei447221918
--  发布时间:2018/4/17 15:26:00
--  [求助]加载树的倒序排列
 分页设置的加载树能否按日期倒序排列?  目前好像只能自动加载第一页,第一页是按照日期顺序排列的,我想让当月最新的日期排在最上面,能否实现。。

--  作者:有点甜
--  发布时间:2018/4/17 15:28:00
--  

那尝试根据日期列分页

 

http://www.foxtable.com/webhelp/scr/1928.htm

 

http://www.foxtable.com/webhelp/scr/2721.htm

 


--  作者:wei447221918
--  发布时间:2018/4/17 16:47:00
--  
 sqlload的方法只能加载查询表,数据表的话,如果要设置

Sel ect * From (Selec t Row_Number() Over(Order by [订单ID]) As RowNum, * from 订单) As a Where RowNum >= 1 And RowNum <= 50

这段代码,该在哪里写入。。


--  作者:有点甜
--  发布时间:2018/4/17 16:58:00
--  

sqlLoad的可以加载正常的表,不是查询表。

 

请在afterOpenProject写DataTables("").sqlLoad()的代码。


--  作者:wei447221918
--  发布时间:2018/4/17 17:37:00
--  
报错了,。。
图片点击可在新窗口打开查看此主题相关图片如下:5kh{~9{`p~{fp8e7eai%mk.png
图片点击可在新窗口打开查看

--  作者:有点甜
--  发布时间:2018/4/17 18:13:00
--  

1、你使用的是access数据库还是sqlserver数据库?只有sqlserver才能用Row_Number函数

 

2、做个例子发上来测试,数据库也发上来。


--  作者:wei447221918
--  发布时间:2018/4/17 20:12:00
--  
 sql的数据库,
只是在AFTEROPENPROJECT里面加了一段代码,导致崩溃。然后数据库怎么发上来。。图片点击可在新窗口打开查看
DataTables("员工卡出库明细").sqlload("S elect * From (S elect Row_Number() Over(Order by [员工卡出库日期]) As RowNum, * from 员工卡出库明细) As a Where RowNum >= 1 And RowNum <= 50")

--  作者:有点蓝
--  发布时间:2018/4/17 20:21:00
--  
DataTables("员工卡出库明细").sqlload("S elect * From (S elect Row_Number() Over(Order by [员工卡出库日期]) As RowNum, * from 员工卡出库明细) As a Where a.RowNum >= 1 And a.RowNum <= 50")

--  作者:wei447221918
--  发布时间:2018/4/17 21:06:00
--  
后面的代码没问题,在命令框内可以执行,添加查询表也没问题,加了“datatables("XXX").sqlload("XXX")之后出错。

图片点击可在新窗口打开查看此主题相关图片如下:`ws1m9v}ozs$dd88biobo6l.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2018/4/17 21:13:00
--  
确定是sqlload运行的错误,还是表事件的错误

员工卡出库明细是数据表?用sqlquery窗口表sqlload试试