以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  发布后的软件可以新增列吗?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=175049)

--  作者:wukangppbb
--  发布时间:2022/2/17 17:17:00
--  发布后的软件可以新增列吗?
发布后的软件,操作者操作的时候可以新增列吗?
--  作者:有点蓝
--  发布时间:2022/2/17 17:25:00
--  
可以编码提供这种功能:http://www.foxtable.com/webhelp/topics/2122.htm
--  作者:wukangppbb
--  发布时间:2022/2/18 11:11:00
--  增加列并修改列的名称
看完帮助文件后还是不太懂怎么设计。

我的意思是使用者 操作事实表的时候希望增加列并修改列的名称,比如增加一列“备注”列,这个事件应该写在表事件的哪个里面?

--  作者:有点蓝
--  发布时间:2022/2/18 11:21:00
--  
这个和表事件没有什么关系。需要设计一个窗口,然后在按钮里调用帮助的代码。比如有2个文本框,一个是表名,一个是新的列名,按钮代码差不多这样

Dim Builder As New ADOXBuilder
Builder.Open() 
\'打开ADOXBuilder
With 
Builder.Tables(e.form.controls("表名").text)
    .AddColumn(
e.form.controls("列名").text ,ADOXType.String16\'增加字符型列,长度指定为12
End
 With
Builder.Close() 
\'关闭ADOXBuilder

--  作者:wukangppbb
--  发布时间:2022/2/18 17:12:00
--  还是不太懂怎么搞。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新增列.foxdb



还是不太懂怎么搞。

--  作者:有点蓝
--  发布时间:2022/2/18 17:20:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:新增列.zip