Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Использование Access в качестве сервера




Использование Microsoft Word при работе с Access

Существуют два управляющих объекта: Word.Basic, используемый функ­цией CreateObject (аналогичный объекту Excel.Application), и Word­Ba­sic, используемый при работе в присоединенной или в свободной рамке объ­екта.

Пример использования объекта Word.Basic

Private dc As Object 'объявление объектной переменной ‑ документ Word

Private bm As String 'объявление переменной со строкой с закладкой

Set dc=CreateObject(“Word.Basic“) ‘создание объекта

dc.FileOpen(“C:\My Documents\bd.doc“) ‘открытие файла BD.doc с документом

bm=dc.Getbookmark$(“Глава4“) ‘чтение строки с закладкой “Глава4“

?bm ‘вывод строки с закладкой

dc.FileClose(1) ‘закрытие файла

Set dc=Nothing ‘удаление объекта с документом

Пример использования встроенного объекта с документом Word. На форме “Форма1” разместим объект в сводной рамке “СвободныйOLE” и внед­рим документ “bd.doc”.

Private dc As Object 'объявление объектной переменной ‑ документ Word

Private ct As Control 'объявление объектной переменной

Private bm As String 'объявление переменной со строкой с закладкой

Set ct=Forms![Форма1]!СвободныйOLE0 ‘открытие объекта в свободной рамке

ct.Action=7 ‘активизация объета

Set dc=ct.Object.Application.Wordbasic ‘открытие приложения Wordbasic

bm=dc.Getbookmark$(“Глава4“) ‘чтение строки с закладкой “Глава4“

?bm ‘вывод строки с закладкой

dc.EditGoTO “Глава4“ ‘переход на строку с закладкой

dc.Insert “Глава4. СУБД Access“ ‘изменение строки заголовка главы

dc.FileClose(1) ‘закрытие файла

Set dc=Nothing ‘удаление объекта с документом

3.10.3. Добавление ActiveX‑элементов

ActiveX‑элементыразмещаются с использованием кнопки Другие элементы или внедряются в свободную или присоединенную рамку объ­екта. Подключение ActiveX‑элементов (внесение их описания в реестр Windows) осуществляется командой Сервис/Элементы ActiveX/Под­клю­чить. При удалении с диска ActiveX‑элемента его нужно удалить и из реестра командой Сервис/Элементы ActiveX/Отключить.

Рассмотрим порядок использования Acсess на примере Excel.

1. Закроем Access и откроем Excel.

2. Для вызова Visual Basic выполним команду Сервис/Макрос/ Редак­тор Visual Basic.

3. Выполним команду Insert/Macro/Module (Вставка/Макрос/Мо­дуль) для создания модуля.

4. Для подключения библиотек Access выполним команду Tools/Re­fe­rences (Сер­вис/Ссыл­­ки) и далее отметим нужные библиотеки: Microsoft Access 10.0, Microsoft DAO 3.6 и др.

5. Для просмотра объектов используется команда View/Object Brow­ser (Вид/Просмотр объектов) и выбирается библиотека Access.

6. Введем в модуль объявления объектных переменных:

Dim ap As Object ‘приложение

Dim db As Database ‘база данных

Dim rs As Recordset ‘набор данных

7. Откроем окно отладки (^G); последовательно наберем в этом окне и выполним следующие команды:

Set ap=CreateObject(“Access.Application.10“) ‘открытие приложения Access

ap.OpenCurrentDatabase (“D:\PLEHEV\bd\prim\access\Выпуск изделий.mdb“)

Set db=ap.CurrentDB ‘открытие базы данных “Выпуск изделий”

Set rs=db.OpenRecordset(“Изделия“) ‘открытие таблицы “Изделия”

rs.MoveFirst ‘перемещение на первую запись таблицы

?rs.Fields([“Код изделия“]),rs.Fields([“Наименование изделия“]) ‘вывод в окно

set ap=Nothing ‘закрытие экземпляра приложения Access

Access широко используется в качестве сервера при разработке программ на языках программирования Visual Basic, VBScript [5], Delphi, C++ Builder [6 ], Microsoft Visaul C++.




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


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


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



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




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