Foxtable(狐表)用户栏目专家坐堂 → 请教:关于初始化列名


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

主题:请教:关于初始化列名

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


加好友 发短信
等级:幼狐 帖子:183 积分:1733 威望:0 精华:0 注册:2012/2/27 15:00:00
请教:关于初始化列名  发帖心情 Post By:2012/7/7 10:51:00 [只看该作者]

我想在加载的时候,在Initialize事件中,就将产品表第4列列名设置为姓名

Tables("产品").Cols(4).Caption = "姓名"

但这样会报错啊,怎么才能达到这个效果呢,在知道列位置而不知道列名的情况下设置列名.


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


加好友 发短信 一级勋章 三级勋章 二级勋章
等级:超级版主 帖子:6318 积分:33957 威望:0 精华:10 注册:2008/8/31 20:56:00
  发帖心情 Post By:2012/7/7 12:13:00 [只看该作者]

这样试试:

 

Dim name As String = Tables("产品").Cols(4).name
Tables("产品").Cols(name).Caption = "姓名"

[此贴子已经被作者于2012-7-7 12:13:16编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/7/7 12:17:00 [只看该作者]

Initialize事件,肯定不行,因为此时表都还没生成,但是我在项目属性的AfterOpenProject事件试过也不行,表属性

AfterLoadTableSetting事件里写代码也不行.恼羞成怒在表的Click写代码,就可以了,证明代码没问题,只是不知道写哪里,求高手解答

[此贴子已经被作者于2012-7-7 12:17:29编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/7/7 12:20:00 [只看该作者]

按 czy的办法,在项目属性的AfterOpenProject事件试过行了,只是不知道为啥非要转换一下才行.

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/7/9 8:16:00 [只看该作者]

Tables("表A").cols(0).caption = "abc"
Tables("表A").cols(1).caption = "ab2"
Tables("表A").buildHeader

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


加好友 发短信
等级:幼狐 帖子:183 积分:1733 威望:0 精华:0 注册:2012/2/27 15:00:00
  发帖心情 Post By:2012/7/10 17:18:00 [只看该作者]

狐爸的思路清晰


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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2012/7/10 17:33:00 [只看该作者]

哦 重看了一遍帮助里面的 "关于初始化设置",清楚了.

 回到顶部