|
|||||||
Шаг 159 - Метод CreateField
Время создания: 16.03.2019 23:43
Текстовые метки: ms кирпичики, createfield, tabledef, createtabledef
Раздел: Разные закладки - VBA - Access - MS кирпичики
Запись: xintrea/mytetra_db_adgaver_new/master/base/151142714266248phyn5/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Шаг 159 - Метод CreateField Описание Set поле = объект.CreateField (имя, тип, размер) Параметры Замечания Пример Sub CreateFieldX() Dim dbsNorthwind As Database Dim tdfNew As TableDef Dim fldLoop As Field Dim prpLoop As Property Set dbsNorthwind = OpenDatabase("Борей.mdb") Set tdfNew = dbsNorthwind.CreateTableDef("NewTableDef") ' Создает и добавляет новый объект Field ' в новый объект TableDef. With tdfNew ' Метод CreateField задает стандартный размер для нового ' объекта Field, если размер не указан. .Fields.Append .CreateField("ТекстовоеПоле", dbText) .Fields.Append .CreateField("ЦелоеПоле", dbInteger) .Fields.Append .CreateField("ПолеДаты", dbDate) End With dbsNorthwind.TableDefs.Append tdfNew Debug.Print "Свойства новых полей в " & tdfNew.Name ' Отображает семейство Fields, чтобы показать свойства ' новых объектов Field. For Each fldLoop In tdfNew.Fields Debug.Print " " & fldLoop.Name For Each prpLoop In fldLoop.Properties ' Свойства, недопустимые в контексте семейства ' TableDefs вызовут ошибку при попытке ' прочитать их значения. On Error Resume Next Debug.Print " " & prpLoop.Name & " - " & IIf(prpLoop = "", "[empty]", prpLoop) On Error GoTo 0 Next prpLoop Next fldLoop ' Удаляет объект TableDef, созданный только для демонстрации. dbsNorthwind.TableDefs.Delete tdfNew.Name dbsNorthwind.Close End Sub Предыдущий Шаг | Следующий Шаг | Оглавление |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|