|
![](https://clubstatic.excelhome.net/image/common/ico_lz.png)
楼主 |
发表于 2017-2-15 09:56
|
显示全部楼层
Sub 创建数据库()
Dim mydatabase As DAO.Database
Dim mydatatable As DAO.TableDef
Dim mydatabasename As String
Dim mydatatablename As String
mydatabasename = ThisWorkbook.Path & "\销售管理.mdb"
mydatatablename = "销售明细"
On Error Resume Next
Kill mydatabasename
On Error GoTo 0
Set mydatabase = CreateDatabase(mydatabasename, dbLangGeneral)
Set mydatatable = mydatabase.CreateTableDef(mydatatablename)
With mydatatable
.Fields.Append .CreateField("客户编号", dbText, 10)
.Fields.Append .CreateField("客户名称", dbText, 30)
.Fields.Append .CreateField("联系地址", dbText, 50)
.Fields.Append .CreateField("联系电话", dbText, 20)
.Fields.Append .CreateField("联系人", dbText, 10)
.Fields.Append .CreateField("Email", dbText, 50)
End With
mydatabase.TableDefs.Append mydatatable
Set mydatabase = Nothing
MsgBox "创建数据库成功!" & vbCrLf _
& "数据库文件名为:" & mydatabasename & vbCrLf _
& "数据表名称为:" & mydatatablename & vbCrLf _
& "保存位置:当前工作簿所在的文件夹.", vbOKOnly + vbInformation, "创建数据库"
End Sub |
|