Office中国论坛/Access中国论坛

标题: [求助] 用VBA创建表,可以直接设置字段的标题(Caption)属性吗? [已解决] [打印本页]

作者: doney88    时间: 2015-6-25 22:40
标题: [求助] 用VBA创建表,可以直接设置字段的标题(Caption)属性吗? [已解决]
本帖最后由 doney88 于 2015-6-25 23:18 编辑

Dim strSql As String
    strSql = "Create Table tblPotentialCust(FPotentialCustID Long Primary Key,FEmail char(50),FPrefix char(15),FFirstName char(15),FLastName char(15) ,FNextSendDate Date,FContactTimes smallint,FResponse char(5),FNote Memo)"
    DoCmd.RunSQL strSql

希望可以锦上添花
解决方法: 答案在2楼。只不过,不能直接在创建表中加入,有点可惜。

作者: tmtony    时间: 2015-6-25 22:52
用DAO或adox 才可以
currentdb.tabledefs("表名").fields("字段名").Properties("Caption")="你要设置的标题"
作者: doney88    时间: 2015-6-25 23:00
tmtony 发表于 2015-6-25 22:52
用DAO或adox 才可以
currentdb.tabledefs("表名").fields("字段名").Properties("Caption")="你要设置的标 ...

这应该是修改表吧, 直接建表的时候不行吗?

学习了。。谢谢。
作者: tmtony    时间: 2015-6-26 10:53
创建表也可以,一样的。只要是DAO创建的方法 都可以
作者: doney88    时间: 2015-6-26 11:06
tmtony 发表于 2015-6-26 10:53
创建表也可以,一样的。只要是DAO创建的方法 都可以

刀的方法一条条加不太便捷吧,我知道了
作者: tmtony    时间: 2015-6-26 11:35
你要设置标题 ,只能用这个方法了哦。
如果不要标题,就直接用sql 语句
作者: Alashome    时间: 2015-7-6 09:50
good
作者: ak47ok    时间: 2015-11-28 13:01
每次回帖、谢谢!辛苦了。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3