Плюс у него есть параметр:
Формат поля: Да/нет.
Когда создаешь структуру mdb файла с помощью ADOX:
- Код: Выделить всё
Public Sub CreateDataBase(strBaseName As String)
Dim oCat As ADOX.Catalog
Dim oTable As ADOX.Table
Dim oColumn As ADOX.Column
Dim oKey As ADOX.Key
Dim NewMdbPath As String
NewMdbPath = App.path & "\" & strBaseName & ".mdb"
On Error Resume Next
Kill NewMdbPath
On Error GoTo 0
Set oColumn = New ADOX.Column
With oColumn
.Name = "Çàäîëæåííîñòü"
.Type = adBoolean
Set .ParentCatalog = oCat
End With
oCat.Tables("Ñòóäåíòû").Columns.Append oColumn
Поле в самом Access`e является логическим, но внешне выглядит как текстовое. Любые значения отличные от нуля преобразуются в -1 (true). Но как сделать так, чтобы оно было "ckeckbox'овым"? Как с помощью ADOX создать формат поля (в этом скорее всего ошибка). Т.к. указанный выше код оставляет этот параметр пустым.[/code]