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

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Putincev
Сообщения: 40
Зарегистрирован: 10 май 2007, 16:06

Добрый день!
Как из проекта Access с помощью кода VBA удалить все формы и модули?
Если кто знает, прошу поделиться
Заранее благодарю.
Teslenko_EA
Сообщения: 526
Зарегистрирован: 04 фев 2007, 18:37
Откуда: Сургут
Контактная информация:

Здравствуйте 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
Евгений.
Putincev
Сообщения: 40
Зарегистрирован: 10 май 2007, 16:06

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
Евгений.

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