Foxtable(狐表)用户栏目专家坐堂 → 怎样改变列的位置:真正移动列


  共有2053人关注过本帖树形打印复制链接

主题:怎样改变列的位置:真正移动列

帅哥哟,离线,有人找我吗?
ddh5856
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:490 威望:0 精华:0 注册:2010/6/11 18:36:00
怎样改变列的位置:真正移动列  发帖心情 Post By:2018/1/23 21:57:00 [只看该作者]

问题描述:

1、通过“查看表结构”  增加数据列

2、将增加的列“上移”到第三列的的位置

3、遍历列名时,增加的列还是在最后,怎么解决?


问题展示:

以下内容为程序代码:

1 Output.Show( "目录树表 各列的顺序为:")
2 Dim i = 0
3 For Each dc As DataCol In DataTables("目录树表").DataCols
4 i = i + 1
5 Output.Show(i & " : " & dc.Name)
6 Next

图片点击可在新窗口打开查看

Output.Show( "目录树表 各列的顺序为:")

Dim i = 0

For Each dc As DataCol In DataTables("目录树表").DataCols

    i = i + 1

    Output.Show(i & " : " & dc.Name)

Next

显示的结果为:

目录树表 各列的顺序为:

1 : 一代

2 : 二代

3 : 四代

4 : 五代

5 : 六代

6 : 七代

7 : 八代

8 : 九代

9 : 十代

10 : 三代


 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/23 22:10:00 [只看该作者]

移动列不会真正影响数据库中列的顺序。

如果需要改变数据源列的顺序:
1、删除重新创建表,按顺序添加列
2、如果是外部数据库,到数据库中更改列的顺序

 回到顶部
帅哥哟,离线,有人找我吗?
ddh5856
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:490 威望:0 精华:0 注册:2010/6/11 18:36:00
  发帖心情 Post By:2018/1/23 22:26:00 [只看该作者]

原来如此

 回到顶部
帅哥哟,离线,有人找我吗?
ddh5856
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:58 积分:490 威望:0 精华:0 注册:2010/6/11 18:36:00
  发帖心情 Post By:2018/1/28 8:33:00 [只看该作者]

数据列与表达式列之间的转换 = 删除列在增加列

 回到顶部