Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:运行过程中对临时表的操作控制

1楼
RandyBoy 发表于:2011/11/29 17:24:00

怎么样做才可以在运行过程中,随意在临时表中修改,删除,新增操作?

测试过程会出现:此表不支持插入行

2楼
狐狸爸爸 发表于:2011/11/29 17:33:00

临时表可以修改,删除,新增。

至于插入行,临时表是没有的。

 

 

3楼
RandyBoy 发表于:2011/11/29 17:38:00

刚刚测试一下,的确如此,不支持insertnew功能。。。

 

4楼
RandyBoy 发表于:2011/11/29 17:43:00

若临时数据表中有五行数据,现在想要在第3行之后插入3行新数据,其余两行往后移动,这样的操作用代码实现是否困难?

实现思路如何?

5楼
狐狸爸爸 发表于:2011/11/29 18:00:00

没有办法的。

其实Foxtable所谓插入行,不过就是根据某列排序,然后修改排序列的值而已,只是这个列你看不见。

 

同样你可以增加一个排序列,假定前五行的排序列的值为:

 

1

2

3

4

5

 

你要在2和3插入一行,那么只需增加一行,将此行的排序列的值设置为2.5即可,因为: (2+3)/2 = 2.5

 

你要2和2.5之间插入一行,那么就增加一行,排序列的值设置为2.25,  因为:(2+2.5)/2 = 2.25

6楼
RandyBoy 发表于:2011/11/29 18:46:00

有道理,值得思考一下。

至于临时表的生命周期,创建后自动撤消,是在关闭当前窗体时就自动撤消?还是退出应用程序时才会撤消?若是后者是不是说明此临时表在其它窗体中也是可以读取,修改的?

共6 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02930 s, 2 queries.