Курсач - Компьютерные системы и сети (Компьютерные системы и сети )

Посмотреть архив целиком

11



Библиотека 5баллов.ru


Соглашение об использовании

Материалы данного файла могут быть использованы без ограничений для написания собственных работ с целью последующей сдачи в учебных заведениях.

Во всех остальных случаях полное или частичное воспроизведение, размножение или распространение материалов данного файла допускается только с письменного разрешения администрации проекта www.5ballov.ru.

 РосБизнесКонсалтинг

П/п








Стр.

Компьютерные комплексы и сети. Топология сетей.

3

1. Компьютерные комплексы

3

2. Понятие «компьютерная сеть»

3

3. Топология связей

6

3.1. Физическая структуризация сетей

7

3.2. Логическая структуризация сетей

8

4. Открытые системы

9

4.1. Понятие «открытая система»

9

4.2. Модель OSI

10

4.4. Стандартные стеки коммуникационных протоколов

12

Microsoft Access. Макросы. Использование макросов.

12

1. Общие понятия о СУБД и Microsoft Access

12

2. Возможности Access

14

3. Режимы работы

15

4. Объекты

15

5. Поддерживаемые типы данных

16

6. Макросы

18

6.1. Общее понятие

18

6.2. Создание макросов

19

6.3. Макрокоманды

19

6.4. Сохранение макросов

29

6.5. Выполнение макросов

20

6.6. Редактирование макросов

20

Список литературы

21







Компьютерные комплексы и сети. Топология сетей.

1. Компьютерные комплексы

Компьютерный комплекс представляет собой автоматизированную систему, полностью решающую поставленные перед ней задачи.

В качестве комплекса в зависимости от его предназначения могут выступать:

  • компьютер с установленным прикладным и системным программным обеспечением (персональный, сервер, суперкомпьютер и т.д.);

  • компьютер в совокупности со специализированным аппаратным обеспечением (комплексы диагностики в медицине и технике и т.д.);

  • компьютерная сеть.

2. Понятие «компьютерная сеть»

Компьютерная сеть - представляет собой систему распределенной обработки информации, состоящую как минимум из двух компьютеров, взаимодействующих между собой с помощью специальных средств связи.

По принадлежности различают ведомственные и государственные сети. Ведомственные принадлежат одной организации и располагаются на ее территории. Государственные сети используются в государственных структурах.

В зависимости от удалённости компьютеров и масштабов сети условно разделяют на локальные и глобальные.

Локальные сети0 - сети, имеющие замкнутую инфраструктуру до выхода на поставщиков услуг. Термин «LAN» может описывать и маленькую офисную сеть, и сеть уровня большого завода, занимающего несколько сотен гектаров. Зарубежные источники дают даже близкую оценку – около шести миль (10 км) в радиусе; использование высокоскоростных каналов. Локальные сети развёртываются обычно в рамках некоторой организации, поэтому их называют также корпоративными сетями.

Иногда выделяют сети промежуточного класса0 - городская или региональная сеть, т.е. сеть в пределах города, области и т.п.

Глобальная сеть0 покрывает большие географические регионы, включающие в себя как локальные сети, так и прочие телекоммуникационные сети и устройства. Пример WAN – сети с коммутацией пакетов (Frame Relay), через которую могут «разговаривать» между собой различные компьютерные сети. Глобальные сети практически имеют те же возможности, что и локальные. Но они расширяют область их действия. Польза от применения глобальных сетей ограничена в первую очередь скоростью работы: глобальные сети работают с меньшей скоростью, чем локальные.

Сеть – это сложный комплекс взаимосвязанных и согласованно функционирующих программных и аппаратных компонент, таких как0:

  1. Среда передачи информации:

  • кабели: витая пара, оптоволоконный, коаксиальный;

  • атмосфера (беспроводные оптические и радио линии связи).

  1. Сетевые интерфейсные платы.

  2. Модемы.

  3. Рабочие станции.

  4. Серверы (файловые, печати, модемный пул, прокси, межсетевой экран, баз данных, безопасности и т.д.).

  5. Коммуникационное оборудование (повторители, концентраторы, коммутаторы, мосты, маршрутизаторы, шлюзы и т.д.).

  6. Прикладное и системное программное обеспечение (операционные системы и сетевые приложения).

Весь комплекс может быть описан многослойной моделью: в основе сети лежит аппаратный слой компьютерных платформ, второй слой – это коммуникационное оборудование, третий – операционные системы и четвёртый – сетевые приложения.

В зависимости от способа организации обработки данных и взаимодействия пользователей, который поддерживается конкретной сетевой операционной системой, выделяют два типа информационных систем:

  • иерархические сети;

  • сети клиент - сервер.

В иерархических сетях все задачи, связанные с хранением, обработкой данных, их представлением пользователям, выполняет центральный компьютер. Достоинства иерархических систем: отработанная технология обеспечения отказоустойчивости, сохранности данных; надежная система защиты информации и обеспечения секретности. Недостатки: высокая стоимость аппаратного и программного обеспечения, высокие эксплуатационные расходы; быстродействие и надежность сети зависят от центрального компьютера.

В системах клиент - сервер обработка данных разделена между двумя объектами: клиентом и сервером. Клиент - это задача, рабочая станция, пользователь. Он может сформировать запрос для сервера: считать файл, осуществить поиск записи и т.п. Сервер - это устройство или компьютер, выполняющий обработку запроса. Он отвечает за хранение данных, организацию доступа к этим данным и передачу данных клиенту. В системах клиент - сервер нагрузка по обработке данных распределена между клиентом и сервером, поэтому требования к производительности компьютеров, используемых в качестве клиента и сервера, значительно ниже, чем в иерархических системах.

По организации взаимодействия принято выделять два типа систем, использующих метод клиент - сервер:

  • равноправная сеть;

  • сеть с выделенным сервером.

Равноправная сеть - это сеть, в которой нет единого центра управления взаимодействием рабочих станций, нет единого устройства хранения данных. Операционная система такой сети распределена по всем рабочим станциям, поэтому каждая рабочая станция одновременно может выполнять функции как сервера, так и клиента. Пользователю в такой сети доступны все устройства (принтеры, жесткие диски и т.п.), подключенные к другим рабочим станциям.

Достоинства: низкая стоимость (используются все компьютеры, подключенные к сети, и умеренные цены на программное обеспечение для работы сети), высокая надежность (при выходе из строя одной рабочей станции, доступ прекращается лишь к некоторой части информации). Недостатки: работа сети эффективна только при количестве одновременно работающих станций не более 10, трудности организации эффективного управления взаимодействием рабочих станций и обеспечение секретности информации, трудности обновления и изменения программного обеспечения рабочих станций.

Сеть с выделенным сервером - здесь один из компьютеров выполняет функции хранения данных общего пользования, организации взаимодействия между рабочими станциями, выполнения сервисных услуг - сервер сети. На таком компьютере выполняется операционная система, и все разделяемые устройства (жесткие диски, принтеры, модемы и т.п.) подключаются к нему, выполняет хранение данных, печать заданий, удаленная обработка заданий. Рабочие станции взаимодействуют через сервер, поэтому логическую организацию такой сети можно представить топологией «звезда», где центральное устройство - сервер. Достоинства: выше скорость обработки данных (определяется быстродействием центрального компьютера, и на сервер устанавливается специальная сетевая операционная система, рассчитанная на обработку и выполнение запросов, поступивших одновременно от нескольких пользователей); обладает надежной системой защиты информации и обеспечения секретности; проще в управлении по сравнению с равноправными. Недостатки: такая сеть дороже из-за отдельного компьютера под сервер, менее гибкая по сравнению с равноправной.

Любая компьютерная сеть характеризуется: топологией, протоколами, интерфейсами, сетевыми техническими и программными средствами.

Наиболее распространены следующие технологии0:

  • для локальных сетей: Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG – AnyLAN0, Gigabit Ethernet.

  • для глобальных сетей: X.25, Frame Relay, ATM.

3. Топология связей0

Для характеристики архитектура сети используют понятия логической и физической топологии.

Топология компьютерной сети отражает структуру связей между ее основными функциональными элементами.

3.1. Физическая структуризация сетей

Физическая топология - это физическая структура сети, способ физического соединения всех аппаратных компонентов сети. Существует несколько видов физической топологии.

Наиболее простой является физическая шинная топология, в которой кабель идёт от компьютера к компьютеру, связывая их в цепочку. Различают толстые и тонкие сети. Толстая сеть использует толстый коаксиальный кабель в качестве магистрали, от которого отходят более тонкие кабели. В тонкой сети используется более тонкий и гибкий кабель, к которому напрямую подключены рабочий станции. Сети, построенные по шинной топологии, проще и экономичнее, так как для нее не требуется дополнительное устройство и расходуется меньше кабеля, но она очень чувствительна к неисправностям кабельной системы. Если кабель поврежден хотя бы в одном месте, то возникают проблемы для всей сети (место неисправности трудно обнаружить).

Однако если узлы сети расположены по всему зданию, то гораздо более удобным оказывается использование звездообразной топологии. При физической звездообразной топологии каждый сервер и рабочая станция подключаются к специальному устройству – центральному концентратору, который осуществляет соединение пары узлов сети – коммутацию.

Обрыв кабеля, идущего от одной рабочей станции не повлияет на работу остальных рабочих станций. Кроме того, взаимное расположение рабочих станций совершено не важно.

Если сеть имеет много узлов, причём многие располагаются на большом удалении друг от друга, то расход кабеля при использовании звездообразной топологии будет большим. Кроме того, к концентратору можно подключить лишь ограниченное число кабелей. В таких случаях применяется распределённая звездообразная топология, при которой несколько концентраторов соединяются друг с другом.

Кроме рассмотренных видов соединений может применяться также кольцеобразная топология, при которой рабочие станции соединены в кольцо. Такая топология практически не используется для локальных сетей, но может применяться для глобальных. Достоинство кольцевой структуры – простота реализации устройств, а недостаток – низкая надежность.

3.2. Логическая структуризация сетей

Логическая топология сети определяет способ, в соответствии с которым устройства сети передают информацию от одного узла к следующему. Физическая топология не имеет прямого отношения к логической.

Различают два вида логической топологии: шинную и кольцевую.

В шинной логической топологии процесс передачи данных организован следующим образом. Если какой-либо узел сети имеет данные для другого узла, то первый узел производит «оповещение» всей сети. Все остальные узлы «слушают» сеть и проверяют, предназначены эти данные для них или нет. Если предназначены, то они оставляют их себе, если нет – игнорируют. Любые передаваемые данные «слышны» всем узлам сети. Узел, который хочет передать какие-то данные, сначала «слушает» сеть, не занята ли она. Если сеть свободна, то узел передаёт данные. Если расстояние между узлами велико, и посланный ранее кем-то сигнал ещё не успел дойти до передающего узла, то может произойти конфликт, когда в сети одновременно оказываются два сообщения. В этом случае передающие узлы сети на короткое время прекращают свою работу и через некоторый случайный промежуток времени возобновляют передаче данных.

В сети с кольцевой логической топологией данные передаются по замкнутой эстафете от одного узла к другому. Когда посланное сообщение возвращается к передающему узлу, он прекращает передачу. Кольцевая топология менее подвержена конфликтам.

4. Открытые системы

4.1. Понятие «открытая система»

Основное назначение сетей - в распределении ресурсов компьютеров: программ, совместимости периферийных устройств, терминалов, памяти. Исходя из этого сеть, как система распределенных ресурсов, должна основываться на следующих принципах:

  • единой передающей среды;

  • единого метода управления;

  • единых протоколов;

  • гибкой модульной организации;

  • информационной и программной совместимости.

Международная организация по стандартизации (ISO), основываясь на опыте многомашинных систем, который был накоплен в разных странах, выдвинула концепцию архитектуры открытых систем - эталонную модель, используемую при разработке международных стандартов. На основе этой модели вычислительная сеть предстает как распределенная вычислительная среда, включающая в себя большое число разнообразных аппаратных и программных средств. По вертикали данная среда представляется рядом логических уровней, на каждый из которых возложена одна из задач сети. По горизонтали информационно-вычислительная среда делится на локальные части (открытые системы), отвечающие требованиям и стандартам структуры открытых систем.

Часть открытой системы, выполняющая некоторую функцию и входящая в состав того или иного уровня, называется объектом. Правила, по которым осуществляется взаимодействие объектов одного и того же уровня, называются протоколом (методика связи).

Каждый уровень подразделяется на две части:

  • спецификацию услуг;

  • спецификацию протокола.

Спецификация услуг определяет, что делает уровень, а спецификация протокола - как он это делает.

4.2. Модель OSI0

Международная организация по стандартизации предложила семиуровневую модель, которой соответствует и программная структура.

Рассмотрим функции, выполняемые каждым уровнем:

  1. Физический - осуществляет как соединения с физическим каналом, так и расторжение, управление каналом, а также определяется скорость передачи данных и топологию сети.

  2. Канальный - осуществляет обрамление передаваемых массивов информации вспомогательными символами и контроль передаваемых данных.

  3. Сетевой - определяет маршрут передачи информации между сетями, обеспечивает обработку ошибок, а так же управление потоками данных. Основная задача - маршрутизация данных (передача данных между сетями).

  4. Транспортный - связывает нижние уровни (физический, канальный, сетевой) с верхними уровнями, которые реализуются программными средствами. Этот уровень как бы разделяет средства формирования данных в сети от средств их передачи. Здесь осуществляется разделение информации по определенной длине и уточняется адрес назначения. Транспортный уровень позволяет мультиплексировать передаваемые сообщения или соединения.

  5. Сеансовый - на данном уровне осуществляется управление сеансами связи между двумя взаимодействующими пользователями (определяет начало и окончание сеанса связи: нормальное или аварийное; определяет время, длительность и режим сеанса связи; определяет точки синхронизации для промежуточного контроля и восстановления при передаче данных; восстанавливает соединение после ошибок во время сеанса связи без потери данных).

  6. Представительский - управляет представлением данных в необходимой для программы пользователя форме, генерацию и интерпретацию взаимодействия процессов, кодирование/декодирование данных, в том числе компрессию и декомпрессию данных.

  7. Прикладной - в его ведении находятся прикладные сетевые программы, обслуживающие файлы, а также выполняет вычислительные, информационно-поисковые работы, логические преобразования информации, передачу почтовых сообщений и т.п. Главная задача этого уровня - обеспечить удобный интерфейс для пользователя.

На разных уровнях обмен происходит различными единицами информации: биты, кадры, пакеты, сеансовые сообщения, пользовательские сообщения.

На рисунке приведена модель OSI0:

4.4. Стандартные стеки коммуникационных протоколов

Наиболее популярные стеки протоколов:

  1. TCP/IP.

  2. IPX/SPX.

  3. NetBios/SMB.

  4. DECnet.

  5. SNA.

  6. OSI.


Microsoft Access. Макросы. Использование макросов.

1. Общие понятия о СУБД и Microsoft Access

Системы управления базами данных (СУБД) - это программные средства, с помощью которых можно создавать базы данных, наполнять их и работать с ними. В мире существует немало различных систем управления базами данных. Многие из них являются специализированными языками программирования, с помощью которых можно удобные структуры и вводить в них необходимые элементы управления. К подобным языкам относятся Clipper, Paradox, FoxPro и другие.

Необходимость программировать всегда сдерживала широкое внедрение баз данных в малом бизнесе. Крупные предприятия могли позволить себе сделать заказ на создание специализированной системы. Малым предприятиям зачастую не по силам было не только решить, но даже и правильно сформулировать эту задачу.

Одной из универсальных решений стала СУБД Access.

Это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.

Access - мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Система работает под управлением операционных систем Windows, так что при работе с ней пользователю доступны все преимущества дружественного интерфейса. Можно вырезать, копировать и вставлять данные из любого приложения Windows в Access и наоборот; можно создать проект формы в Access и вставить его в конструктор форм.

С помощью объектов OLE (Object Linking and Embedding - связывание и внедрение объектов) в Windows и компонентах Microsoft Office (Excel, Word, PowerPoint и Outlook) можно превратить Access в настоящую операционную среду баз данных. С помощью новых расширений для Internet можно создавать формы, которые будут напрямую взаимодействовать с данными из World Wide Web, и транслировать их в представление на языке HTML, обеспечивающее работу с такими продуктами, как Internet Explorer и Netscape Navigator.

А также Access обеспечивает доступ ко всем типам данных и позволяет использовать одновременно несколько таблиц базы данных. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач. Таблицу Access можно связать с данными, хранящимися на большой ЭВМ или на сервере. С другой стороны, можно использовать таблицы, созданные в среде Paradox или dBASE. Полученные результаты можно быстро и легко связать и объединить с данными из электронных таблиц Excel. Работая в среде Microsoft Office, пользователь получает в свое распоряжение полностью совместимые между собой Access и Word, Excel и PowerPoint.

Мощность и доступность Access делают эту систему одной из лучших.

2. Возможности Access

Основные возможности Access0:

  1. Настоящая реляционная модель баз данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра. Таблицы снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей. При этом Access может использоваться как автономная СУБД в режиме файл-сервера или клиентского компонента. Кроме того Access поддерживает протокол ODBC (Open Database Connectivity), что позволяет подключаться к базам данных множества различных форматов.

  2. Контекстно - зависимая справка и Office Assistant.

  3. Простые в использовании мастера и конструкторы.

  4. Импортирование, экспортирование и связывание внешних файлов.

  5. Формы и отчеты.

  6. Многотабличные запросы и отношения.

  7. Графики и диаграммы.

  8. Возможности DDE и OLE. С помощью DDE (Dynamic Data Exchange - динамический обмен данными) и OLE (Object Linking and Embedding - связывание и внедрение объектов) в формы и отчеты Access можно добавлять всевозможные новые объекты. Такими объектами могут быть звук, рисунки, диаграммы и даже видеоклипы.

  9. Доступ к интернету.

  10. Встроенные функции.

  11. Макросы: программирование без программирования. Они позволяют автоматизировать выполнение некоторых задач.

  12. Модули: Visual Basic for Applications программирование баз данных.

3. Режимы работы

С организационной точки зрения в работе с любой базой данных есть два разных режима: проектировочный и эксплуатационный (пользовательский). Создатель базы имеет право создавать в ней новые объекты (например таблицы), задавать их структуру, менять свойства полей, устанавливать необходимые связи. Он работает со структурой базы и имеет полный доступ к базе. У одной базы может быть один, два или несколько разработчиков.

Пользователь базы - это лицо, которое наполняет ее информацией с помощью форм, обрабатывает данные с помощью запросов и получает результат в виде результирующих таблиц или отчетов. У одной базы могут быть миллионы пользователей, и, конечно, доступ к структуре базы для них закрыт.

4. Объекты

Выделяют следующие объекты0:

  1. Таблицы - основные объекты базы данных, в них хранятся данные. Реляционная база данных может иметь много взаимосвязанных таблиц.

  2. Запросы. Это объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Фактически запрос отличается от таблицы только тем, что не имеет постоянно хранящихся данных, а имеет только их временную копию, формирующуюся при каждом его вызове. Microsoft Access позволяет создавать запросы на выборку, обновление, удаление или на добавление данных. Все запросы в Microsoft Access пишутся на языке инструкций SQL.

  3. Формы. Это объект, предназначенный в основном для ввода данных, отображения их на экране или создания интерфейса для управления работой приложения. По сути, формы используются для реализации требований пользователя к представлению данных.

  4. Отчеты. Представляет собой объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения. Прежде чем выводить отчет на принтер, можно предварительно просмотреть его на экране.

  5. Макросы. Объект, представляющий собой структурированное описание одного или нескольких действий, выполняемых в ответ на определенное событие. В макрос можно также включать условия для выполнения или невыполнения тех или иных включенных в него действий. Данные объекты Microsoft Access состоят из макрокоманд, которые значительно облегчают работу по управлению объектами базы данных. Макрокоманды выполняют такие действия, как открытие таблиц и форм, выполнение запросов, запуск других макросов и т.д. Один макрос может состоять из нескольких макрокоманд.

  6. Модули. Объект, содержащий программы на Microsoft Access Basic, для реализации тех действий, которые трудно или невозможно создать только с использованием макросов. Модули могут быть независимыми объектами, содержащими функции, которые можно вызывать из любого места приложения, но они могут быть и непосредственно “привязаны” к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

В таблицах хранятся данные, которые можно извлечь с помощью запросов. При помощи форм можно выводить данные на экран или изменять их. Отчеты помогают подготовить полученные и обработанные данные для их распечатки. Формы и отчеты могут использовать данные непосредственно из таблиц или через запросы. При помощи макросов и модулей можно изменять ход выполнения приложения; открывать, фильтровать и изменять данные в формах и отчетах; выполнять запросы и создавать новые таблицы. Для выполнения нужных вычислений и преобразований данных можно использовать как встроенные функции, так и функции, написанные на языке Access Basic.

5. Поддерживаемые типы данных

Тип данных определяет, какого вида данные допускается вводить в поле. Например, недопустим ввод текста в поле денежного типа. Выбор соответствующего типа данных обеспечивает ввод данных в правильной форме для сортировки, вычислений и других операций. Microsoft Access поддерживает следующие типы данных0:

Тип данных

Назначение

Размер

Текстовый

Алфавитно-цифровые данные

До 255 байтов

Мемо

Алфавитно-цифровые данные (предложения, абзацы, тексты)

До 64000 байтов

Числовой

Числовые данные

1, 2, 4 или 8 байтов

Дата / Время

Даты и время

8 байтов

Денежный

Данные о денежных суммах (с 4-мя знаками после запятой)

8 байтов

Счетчик

Уникальное длинное целое, генерируемое Access при создании каждой новой записи

4 байта

Логический

Логические данные

1 бит

Объект OLE

Картинки, диаграммы и другие объекты OLE из приложений Windows

-

Гиперссылка

Строка, состоящая из букв и цифр, и представляющая адрес гиперссылки.

-

Мастер подстановок

Создает поле, в котором предлагается выбор значений из списка, или из поля со списком, содержащего набор постоянных значений или значений из другой таблицы. Выбор этого параметра в списке в ячейке запускает мастера подстановок, который определяет тип поля.

-


Для символьных данных обычно следует выбирать тип Текстовый (Microsoft Access позволяет указать максимальную длину поля этого типа). Тип Memo следует использовать, когда размер текста может превысить 255 символов или когда в тексте могут встречаться символы форматирования, такие как табуляция и возврат каретки. Для типа Числовой следует выбрать значение свойства размер поля, т.к. он определяет точность значений данных. Чтобы хранить данные о денежных суммах используется тип Денежный, имеющий в отличии от типа Числовой фиксированное число знаков после запятой. Тип Дата / Время используется для хранения календарных дат или значений времени и позволяет производить вычисления в единицах измерения времени: минутах, секундах, часах, днях, месяцах и годах (например, можно вычислить разницу в днях между 2-мя значениями этого типа). Счетчик является разновидностью типа Числовой. Он создан для автоматической генерации значений первичного ключа. Таблица не может содержать более одного поля типа Счетчик. Логический тип используется для хранений значений истина / ложь. Объект OLE позволяет хранить объекты, созданные поддерживающими механизм OLE приложениями; эти объекты могут быть как динамически связаны с БД, так и внедрены в нее.

6. Макросы

6.1. Общее понятие

В Access макрос – определенная последовательность операций. Они хранятся в окне, напоминающем таблицу, в таком порядке, в котором их необходимо выполнять. При запуске макроса Access выполняет эти действия. Макрос может существенно облегчить использование Access. Одной из полезных особенностей макросов является возможность их привязки к кнопкам, которые помещаются в формы. Эти кнопки могут выполнять часто повторяющиеся операции (например, открывать диалоговые окна для поиска, изменять порядок сортировки данных или печатать отчет). Пользователи Access могут использовать определенные кнопки для выполнения этих действий, даже не зная всех подробностей операций, выполняемых макросом. Используя макросы, можно создавать завершенные приложения с пользовательским меню и диалоговыми окнами.

6.2. Создание макросов

Для создания макроса необходимо открыть вкладку Макросы в окне базы данных и выполнить щелчок по кнопке Создать. Это же действие можно выполнить с использованием пунктов меню Вставка -> Макрос.

При разработке макроса необходимо задать действия (ввести макрокоманды), которые он должен выполнить (например, открыть форму, распечатать отчет, выполнить запрос или экспортировать содержимое таблицы в файл электронной таблицы). В Access такие действия можно определить двумя способами:

  1. Выбрать из списка в столбце Макрокоманда (или ввести их вручную).

  2. Переместить объекты из окна в столбец Макрокоманда окна макросов.

6.3. Макрокоманды

В качестве примера приведём несколько макрокоманд, используемых в макросах:

  1. «Восстановить» - восстанавливает размер максимизированного или минимизированного окна, аргументов нет.

  2. «Вывести в формате» - выводит данные в файл другого формата.

  3. «Вывод на экран» - определяет, должна ли Access обновлять экран во время выполнения макроса

  4. «Выход» - инициирует выход.

  5. «Добавить меню» - добавляет меню в строку пользовательского меню.

  6. «Закрыть» - закрывает указанный объект или активное окно (при отсутствии аргумента).

  7. «Запуск приложения» - запускает приложение Windows или DOS, в качестве параметра - командная строка.

  8. «Копировать объект» - копирует выбранный объект базы данных в другую базу данных или в ту же базу, но под другим именем.

  9. «Удалить объект» - удаляет указанный объект и т.д.

6.4. Сохранение макросов

Для сохранения макроса необходимо выполнить следующие действия: выбрать команду Файл -> Сохранить. Или выполнить щелчок по пиктограмме Сохранить на панели инструментов. Если макрос сохраняется впервые, Access запросит для него имя.

6.5. Выполнение макросов

После завершения разработки макроса можно проверить его работу, запустив макрос на выполнение.

Самым простым способом является следующий: открыть вкладку Макросы, выделить макрос и щелкнуть по кнопке Запуск или выполнить двойной щелчок на макросе.

А также можно выбрать команду Сервис-> Макрос ->Запуск макроса. В появившемся диалоговом окне выбрать или ввести имя макроса.

Если макрос открыт в режиме конструктора, его можно выполнить, щелкнув по кнопке Запуск на панели инструментов.

Кроме того, макросы можно выполнять при помощи кнопок, которые добавляются в формы.

Макрос можно настроить таким образом, чтобы он выполнялся автоматически при запуске.

6.6. Редактирование макросов

Редактирование макроса осуществляется в режиме конструктора. Аргументы и краткое описание макрокоманды отображаются в окне макросов только при ее маркировке.












Список литературы

  1. Андерсон К., Минаси М. Локальные сети. Полное руководство: К.: ВЕК+, М.: ЭНТРОП, СПб.: КОРОНА принт, 1999. – 624 с.

  2. Бекаревич Ю.Б., Пушкина Н.В. СУБД Access для Windows 95 в примерах. - СПб.: BHV - Санкт-Петербург, 1997.

  3. Р. Дженнингс. Microsoft® Access™ 97 в подлиннике Том 1 и 2. BHV-Санкт-Петербург.

  4. Керри Н. Праг, Уильям Амо, Джеймс Фокселл Секреты Access 97 Описание локализованной версии. Перев. С англ. Киев – Москва Диалектика.

  5. Компьютерные системы и сети: Учеб. пособие В. П. Косарев и др. Под ред. В. П. Косарева и Л. В. Еремина-М.: Финансы и статистика, 1999.

  6. Мери Кэмбелл. Access. Ответы/ Пер. с англ. - М.: Восточная Книжная Компания, 1996.

  7. Нельсон С.Л., Венерка П. Полный справочник по Microsoft Office 97/ Пер. с англ. - Киев.; М.

  8. Шварц М. Сети связи: протоколы, моделирование и анализ: в 2 - ах ч., ч. II: Пер. с англ. - М. : Наука - Гл. ред. физ. - мат. лит., 1992.




0 LAN - local area network.

0 MAN - metropolitan area network.

0 WAN - wide area network.

0 Компьютерные сети. Принципы, технологии, протоколы. В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2001.

0 Компьютерные сети. Принципы, технологии, протоколы. В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2001.

0 100VG-AnyLAN признана бесперспективной и в данный момент не используется.

0 Компьютерные сети. Принципы, технологии, протоколы. В.Г. Олифер, Н.А. Олифер. – СПб.: Питер, 2001.

0 Необходимо чётко различать модель OSI и стек OSI. В то время, как модель является концептуальной схемой взаимодействия открытых систем, стек OSI представляет собой набор вполне конкретных спецификаций протоколов.

0 Компьютерные системы и сети: Учеб.пособие. В.П.Косарев и др. Под ред. В.П.Косарева и Л.В.Еремина-М.:Финансы и статистика,1999.

0 Р. Дженнингс. Microsoft® Access™ 97 в подлиннике Том 1 и 2. BHV-Санкт-Петербург.

0 Мери Кэмбелл. Access. Ответы/ Пер. с англ. - М.: Восточная Книжная Компания, 1996.

0 Р. Дженнингс. Microsoft® Access™ 97 в подлиннике Том 1 и 2. BHV-Санкт-Петербург.


Случайные файлы

Файл
56091.rtf
30409-1.rtf
126067.rtf
46431.rtf
109265.doc