Система учета заказов ОАО "Класс-сервис"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
?ен. В Word макросы сохраняются в файлах документа (. doc) или в файлах шаблонов документов (. dot), а в Excel - в рабочей книге (. xls). Выберите в этом раскрывающемся списке тот документ, в котором следует сохранить создаваемый новый макрос.
Прямым указанием о начале записи макроса во всех приложениях является щелчок на кнопке ОК в диалоговом окне Запись макроса. После щелчка на кнопке ОК в окно приложения будет выведена плавающая панель Остановка записи (Stop Record) - это свидетельствует о том, что запись макроса началась. При этом указатель мыши будет дополнен небольшим изображением магнитофонной кассеты. С этого момента все ваши действия будут записаны и помещены в макрос.
После начала записи макроса последовательно выполните все те действия, которые впоследствии должны будут автоматически выполняться при каждом запуске данного макроса. Иначе говоря, выполнение требуемых команд того приложения, с которым вы работаете, выбор горячих клавиш или ввод необходимых данных с клавиатуры - все это будет записываться в макрос. Когда требуемая последовательность действий будет выполнена, а значит, и создаваемый макрос уже полностью записан, щелкните на кнопке Останов записи, которая находится слева на панели инструментов Останов записи. В результате запись макроса прекратится, а вся последовательность выполненных вами действий будет сохранена в виде VBA-программы.
Как видно, панель инструментов Останов записи помимо кнопки Остановить запись содержит еще одну кнопку, которая называется Пауза. Если при записи макроса (в Word или Excel) потребуется временно приостановить процесс записи, щелкните на кнопке Пауза. Это может понадобиться в том случае, если необходимо будет выполнить какую-то подготовительную операцию, которая не должна стать частью макроса.
Главное преимущество языка VBA состоит в том, что он относится к языкам объектно-ориентированного программирования. В основу программирования на VBA положено такое понятие, как объект. Объект позволяет инкапсулировать данные, описывающие некоторый элемент, вместе с кодом, предназначенным для обработки этих данных, т. е объединить их в нечто целое, называемое объектом. В каждом VBA-приложении есть свой уникальный набор объектов с их собственными свойствами (характеристиками данного элемента) и методами (командами обработки этих свойств). В результате доступ к свойствам (т.е. характеристикам состояния некоторого элемента) возможен только с помощью его собственных методов (т.е. команд обработки этих свойств). Управление состоянием элемента осуществляется с помощью посылаемых ему сообщений, указывающих объекту на необходимость выполнить тот или иной метод для достижения требуемого результата. Сами сообщения генерируются системой в ответ на действия пользователя или действия других функционирующих в системе программ, называемых в этом случае событиями.
Одно из важнейших понятий объектно-ориентированного программирования - это понятие класса, описывающее типовую структуру сходных по назначению элементов. В системе хранится программное описание каждого используемого класса, на основании которого при необходимости создаются экземпляры объектов, представляющих конкретные элементы программной среды. Например, в программе может быть описан класс кнопки, отображаемой в окнах приложения. Каждая отдельная кнопка (экземпляр объекта этого класса) в любом окне приложения создается на основании этого описания, но отличается от других своими свойствами (размером, цветом, надписью, выполняемой по щелчку операцией и т.д.).
В языке VBA класс обычно описывается как некоторый проект, на основе которого создается конкретный объект. Класс определяет назначение объекта, его свойства и те действия, которые могут быть выполнены над этим объектом. С точки зрения программы сам по себе объект не представляет большого интереса, гораздо важнее то, какие действия можно совершить над этим объектом и какими свойствами он обладает. Действия, выполняемые над объектом, определяются набором его методов, а свойства данного объекта определяют его различные характеристики (размер, цвет, положение на экране и т.д.). Управлять характеристиками объекта программа может только с помощью его же методов, предоставляющих доступ к свойствам этого объекта.
Кроме методов и свойств объекта существует такое понятие, как событие. Событие - это некоторое действие, которое может быть выполнено в отношении объекта и на которое, следовательно, необходимо запрограммировать ответную реакцию данного объекта (отклик). Например, событием может быть щелчок на изображении объекта, нажатие клавиши на клавиатуре или перемещение указателя мыши над изображением объекта. Другими словами, события в системе возникают в результате действий пользователя, данной или другой программы или действий самой операционной системы. На каждое возможное и интересующее нас событие в программе должен быть описан соответствующий отклик, иначе программа не сможет отреагировать на данное событие и оно остается безответным. В целом суть программирования на языке VBA состоит в создании кода программ (методов), которые генерируют необходимые отклики на интересующие нас события.
Для создания базы данных нужно сначала запустить программу Microsoft Office Access 2003, для этого нужно проделать следующие действия: Пуск > Программы > Microsoft Office > Microsoft Office Access 2003.
После этого откроется окно программы. Для создания новой базы данных нужно выполнить:
команду Файл > Создать
в открывшемся окне д