Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Использование свойств и методов семейства Workspaces и объекта Workspace




Пример 8.

Пример 7.

Обращение к семействам объекта DBEngine

Пример 5.

Пример 4.

Фрагмент модуля (процедуры) Выполняемые действия
Dim strDBName As String   StrDBName = “C:MyDB.MDB”   DBEngine.RepairDatabaseStrDBName Определение переменной strDBName как строковой. Присвоение переменной StrDBName значения. Восстановление БД MyDB.MDB

 

Это метод не может быть применен к открытой БД или для восстановления БД, из которой он вызывается.

2.CompactDatabase. Этот метод используется для сжатия базы данных.

Следующий пример программы сжимает БД MyDB.MDB.

Фрагмент модуля (процедуры) Выполняемые действия
Dim strDBName As String Dim strNewDBName As String strDBName = “C:FilesMyDB.mdb” strNewDBName = “C:FilesMyDB.mdb” DBEngine.CompactDatabase olddb:=strDBName,_ newdb: = strNewDBName Объявление переменных   Определение переменных   Сжатие БД MyDB

1.Workspaces (семейство по умолчанию). При запуске Ms Access пользователь автоматически регистрируется в сеансе ядра БД.

Создав объект Workspace, можно программным путем зарегистрироваться под другим именем пользователя. Обращение к семейству Workspaces показано в примере 7.

Фрагмент модуля (процедуры) Пояснение к программе
… Debug.Print DBEngine.Worcspaces(0). Name   Debug.Print DBEngine (0).Name     Явное обращение к семейству Workspaces. Неявное обращение к семейству Workspaces.

2. Errors. Это семейство позволяет перехватывать ошибки, генерируемые при работе в ДАО.

3.Properties. По умолчанию каждый объект ДАО содержит семейство Properties. Для того, чтобы вернуть список свойств из семейства Properties, принадлежащего объекту DBEngine:

Фрагмент модуля (процедуры) Пояснение к программе
Dim prDBEProp As Property For Each prDBEProp In DBEngine.Properties Debug.Print prDBEProp.Name   Next Объявление переменной Заголовок цикла Тело цикла (Вывод значения prDBEProp.Name в окно отладки) Конец цикла.

 

Место объекта Workspace в иерархии ДАО

Основные свойства и методы Worcspace.

Рис.3. Наиболее часто используемые свойства и методы

объекта Worcspase

Семейство Workspaces имеет лишь одно свойство: Count, возвращающее число объектов Workspace в семействе.




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 350; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.