以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于项目发布后标题名的问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=21421)

--  作者:aygp
--  发布时间:2012/7/11 17:00:00
--  关于项目发布后标题名的问题
狐爸:在项目开发时我们一般会给某些数据表多设置一些暂时用不上的数据列并隐含。一旦因为需要而启用这些数据列时,可以让它们显现,但此时无法给这些数据列赋予我们想给定的标题名,因为项目发布后表结构不能打开,无法用标题名替代数据列名。请问狐爸在项目发布后能否可以继续打开表结构。或者采取其它办法来改变数据列名。如果这个问题解决了。一般的二次开发就不用重新项目发布了。当然,为保障项目的稳定运行,开发者的权限是不会提供给客户的。
--  作者:aygp
--  发布时间:2012/7/11 17:29:00
--  
我是用的外部数据表,请问怎样操作,先谢了!
--  作者:狐狸爸爸
--  发布时间:2012/7/12 8:18:00
--  

不可以改列名,只可以改标题:

 

http://www.foxtable.com/help/topics/1275.htm

 


--  作者:aygp
--  发布时间:2012/7/12 10:56:00
--  

狐爸:我不知道在项目发布后在什么地方可以输入以上代码?


--  作者:狐狸爸爸
--  发布时间:2012/7/12 11:05:00
--  

自己另外做个表,三列, 表名、列名、标题。

在AfterOpenProject事件中, 从这个表中取的标题进行设置即可。

用户需要修改标题的时候,在这个表中修改即可


--  作者:aygp
--  发布时间:2012/7/12 11:50:00
--  
谢了
--  作者:aygp
--  发布时间:2012/7/12 12:49:00
--  

狐爸:如果新建表名为"标题更改"
   
在AfterOpenProject事件中加入以下代码

With DataTables("标题更改")
    .DataCols(
"第一列").Caption = "XXXX"
    .DataCols(
"第二列").Caption = "XXXX"

    .DataCols("第三列").Caption = "XXXX"

    .BuildHeader()

End
With

 

由于标题暂时是不确定的,那么"XXXX"应该怎么设置?以上代码需要怎样修改?


--  作者:aygp
--  发布时间:2012/7/12 18:32:00
--  

求助:请给一个解决方法,就是项目发布后如何给数据列名重新设置标题名的问题。急。


--  作者:狐狸爸爸
--  发布时间:2012/7/13 8:54:00
--  

方法不是给你了吗?

不确定的,你就用XXX表示,或者索性隐藏这些列。


--  作者:aygp
--  发布时间:2012/7/13 17:00:00
--  
调试成功,谢谢狐爸!