Страница 1 из 1

Access. Удаление форм из проекта

Добавлено: 24 дек 2009, 12:56
Putincev
Добрый день!
Как из проекта Access с помощью кода VBA удалить все формы и модули?
Если кто знает, прошу поделиться
Заранее благодарю.

Re: Access. Удаление форм из проекта

Добавлено: 25 дек 2009, 21:11
Teslenko_EA
Здравствуйте Putincev.
возможно Вам подойдет совет из справочника Алексея Егорова, как удалять объекты из внешнего файла БД

Код: Выделить всё

Public Sub KillObject(strDBName$, acObjectType&, strObjectName$)
'AcObjectType: acTable = 0, acQuery=1, acForm=2, acReport=3, acMacro=4, acModule = 5
    Dim adb As Object
    Set adb = CreateObject("Access.Application")
    adb.OpenCurrentDatabase (strDBName)
    adb.DoCmd.DeleteObject acObjectType, strObjectName
    adb.CloseCurrentDatabase
    Set adb = Nothing
End Sub
Евгений.

Re: Access. Удаление форм из проекта

Добавлено: 28 дек 2009, 08:39
Putincev
Teslenko_EA писал(а):Здравствуйте Putincev.
возможно Вам подойдет совет из справочника Алексея Егорова, как удалять объекты из внешнего файла БД

Код: Выделить всё

Public Sub KillObject(strDBName$, acObjectType&, strObjectName$)
'AcObjectType: acTable = 0, acQuery=1, acForm=2, acReport=3, acMacro=4, acModule = 5
    Dim adb As Object
    Set adb = CreateObject("Access.Application")
    adb.OpenCurrentDatabase (strDBName)
    adb.DoCmd.DeleteObject acObjectType, strObjectName
    adb.CloseCurrentDatabase
    Set adb = Nothing
End Sub
Евгений.

Очень даже подходит, большое спасибо!