以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  请教动态增加的临时表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=98814)

--  作者:hbhb
--  发布时间:2017/4/7 14:08:00
--  请教动态增加的临时表
大师:请问动态增加的临时表是否包含狐表的特殊三列?是否可以增加,如果增加后是否可以用于排序?
--  作者:有点青
--  发布时间:2017/4/7 14:11:00
--  

 你临时表是如何生成的?为什么要添加这三列?

 

 你可以任意添加列,任意列名的啊。


--  作者:hbhb
--  发布时间:2017/4/7 14:21:00
--  
那内部表原来排序可以用默认的“_sortkey”,用代码增加的临时表如果也增加一个列名“_sortkey” 是否也隐藏并可以作为自动排序的列号?
--  作者:有点青
--  发布时间:2017/4/7 15:43:00
--  
以下是引用hbhb在2017/4/7 14:21:00的发言:
那内部表原来排序可以用默认的“_sortkey”,用代码增加的临时表如果也增加一个列名“_sortkey” 是否也隐藏并可以作为自动排序的列号?

 

隐藏,并且拥有原来_sortkey列的功能。


--  作者:hbhb
--  发布时间:2017/4/7 21:41:00
--  
大师:动态创建临时表增加的“_identify”,增加数据上为何不自动增量,它是什么类型?如何设为自动增量?
--  作者:有点蓝
--  发布时间:2017/4/7 22:13:00
--  
通过什么方式增加的临时表?
--  作者:hbhb
--  发布时间:2017/4/7 22:19:00
--  

Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("_identify", GetType(
Integer))
dtb.AddDef("客户", GetType(String), 32)
dtb.AddDef("数量", GetType(Integer))
dtb.AddDef("金额", GetType(Double))
dtb.Build()


--  作者:有点蓝
--  发布时间:2017/4/7 22:34:00
--  
Dim c  = DataTables("统计").basetable.Columns("_Identify")
c.AutoIncrement = True
c.AutoIncrementSeed = 1
c.AutoIncrementStep = 1

--  作者:hbhb
--  发布时间:2017/4/7 22:57:00
--  
谢谢!帮助中哪里的有?
请问这段代码是创建临时表时一起写吗?_sortkey又怎么写?
Dim dtb As New DataTableBuilder("统计")
dtb.AddDef("_identify", GetType(
Integer))
dtb.AddDef("客户", GetType(String), 32)
dtb.AddDef("数量", GetType(Integer))
dtb.AddDef("金额", GetType(Double))
dtb.Build()
Dim c  = DataTables("统计").basetable.Columns("_Identify")
c.AutoIncrement = True
c.AutoIncrementSeed = 1
c.AutoIncrementStep = 1



--  作者:有点蓝
--  发布时间:2017/4/7 23:05:00
--  
.net的功能,帮助没有的,安装vs查看

_sortkey直接增加即可