КАТЕГОРИИ: Архитектура-(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), и WordBasic, используемый при работе в присоединенной или в свободной рамке объекта. Пример использования объекта 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/References (Сервис/Ссылки) и далее отметим нужные библиотеки: Microsoft Access 10.0, Microsoft DAO 3.6 и др. 5. Для просмотра объектов используется команда View/Object Browser (Вид/Просмотр объектов) и выбирается библиотека 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; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |