【发布时间】:2019-01-23 17:45:26
【问题描述】:
目标:
- 允许用户创建带有 X 定义字段的自定义表
- 允许用户输入字段名称
现在,代码能够创建一个包含 1 列的表。这个想法是允许用户创建一个包含 x 定义字段的自定义表,并允许用户定义字段名称。
表名存储在 ExportName 中。 列名存储在Field1中
Dim dbs As DAO.Database
Dim tbl As DAO.TableDef
Dim fld As DAO.Field2
Dim rs As DAO.Recordset2
Dim i As Integer
Set dbs = CurrentDb
Set tbl = dbs.CreateTableDef(Me.ExportName)
Set fld = tbl.CreateField(Field1, dbInteger)
tbl.Fields.Append fld
dbs.TableDefs.Append tbl
鉴于上述目标,建立读取不同字段输入的循环的有效方法是什么?
提前感谢您的帮助。
【问题讨论】:
-
您创建一个表单,允许他们输入字段名称和类型以及表名称,然后从该表单生成表,就像您在此处所做的那样。您有什么具体问题?
-
循环创建字段,只要用户输入值。
-
是的,表单确实设置好了;但是,我只是在寻找有关如何设置循环创建字段的指导。
标签: ms-access vba dao recordset