以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]jb.order排序无效  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=146067)

--  作者:witkeylaw
--  发布时间:2020/2/15 15:40:00
--  [求助]jb.order排序无效
代码如下:

Dim jb As New SQLJoinTableBuilder("查询表11","员工信息")
jb.C
jb.AddTable("员工信息","公司编码","公司信息","公司编码")
\'jb.AddTable("订单", "客户ID","公司信息","客户ID")
jb.AddCols("{员工信息}.*","{公司信息}.公司简称")
\'jb.AddExp("金额","数量 * 单价 * (1-折扣)")
jb.Order = "{员工信息}.姓名"

\'jb.Top = 10
jb.Order = "姓名 Desc"

Tables(e.form.name & "_Table1").Fill(jb.BuildSql,"data",True)

请问是什么情况。


[此贴子已经被作者于2020/2/15 15:40:31编辑过]

--  作者:有点蓝
--  发布时间:2020/2/15 15:44:00
--  
这个不是用来排序的,是用来根据排序列取值的,一般配合top使用。

如果要在表格排序:
Tables(e.form.name & "_Table1").Fill(jb.BuildSql,"data",True)
Tables(e.form.name & "_Table1").sort = "姓名 Desc
[此贴子已经被作者于2020/2/15 15:44:28编辑过]

--  作者:witkeylaw
--  发布时间:2020/2/15 16:46:00
--  
谢谢