Система учета заказов ОАО "Класс-сервис"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
p>
таблицы,
формы,
запросы,
отчеты,
выход.
Рис.3 Структурная схема (дерево диалога)
Это меню позволяет более быстро передвигаться по базе данных, выполняя нужные команды.
2.2.2 Описание используемых компонент
VBA (Visual Basic for Applications) - это диалект языка Visual Basic, расширяющий возможности Visual Basic и предназначенный для работы с приложениями Microsoft Office и другими приложениями от Microsoft и других фирм.(Visual Basic for Application) - это язык программирования, поддерживаемый всеми приложениями пакета Microsoft Office, в состав которого входят такие популярные приложения, как Microsoft Access, Microsoft Excel, Microsoft PowerPoint, Microsoft Word и др. VBA - относительно несложный язык программирования, который очень прост и удобен в освоении и позволяет быстро получить ощутимые результаты - конструировать профессиональные приложения для решения практически любых задач в среде Microsoft Windows. Можно сказать, что язык VBA является прямым наследником языка программирования Basic, но, тем не менее, в сравнении с ним он шагнул далеко вперед. Поэтому и возможностей, как внутренних (например, в части вывода на экран всевозможных форм), так и в отношении взаимодействия с другими приложениями, у него гораздо больше.
Следует заметить, что, будучи развитым языком программирования, VBA также включает в себя полноценную интегрированную среду разработки с полным набором специализированных окон, упрощающих проектирование, отладку и тестирование программ. Интегрированная среда разработки VBA представлена приложением, называемым редактором Visual Basic. Этот редактор имеет типичное для приложений Windows окно с панелью меню и целым набором панелей инструментов, которые позволяют получить доступ к целому ряду окон, предоставляющих инструментальные средства, необходимые для создания программ. Кроме того, редактор VBA включает специализированные средства для быстрого создания пользовательского интерфейса, что превращает его в визуальную среду разработки приложений.
Макросы и их создание
Однако в Microsoft Office вместо многократного повторения одной и той же последовательности действий мы можем написать макрос (Macro), который будет автоматически выполнять требуемую последовательность действий. Таким образом, макросы представляют собой средство, с помощью которого можно описать произвольную последовательность действий пользователя с целью ее последующего многократного выполнения. Для многих VBA-приложений - среди них Microsoft Word, Excel, PowerPoint и т.д. - макросы можно создавать с помощью языка Visual Basic for Application. Кроме того, в большинстве VBA-приложений имеется специальный инструмент для интерактивной записи макросов - программа MacroRecorder (макрорекордер). После включения макрорекордера он будет записывать все выполняемые пользователем действия в процессе его работы с приложением - до тех пор, пока запись не будет остановлена. После останова макрорекордер сохраняет записанную им последовательность действий в виде поименованного макроса, благодаря чему вы сможете пользоваться им каждый раз, когда потребуется повторить выполнение записанной в нем последовательности операций. Следует заметить, что независимо от того, работаете ли вы в Word, Excel или PowerPoint, создание нового макроса осуществляется одним и тем же способом. Выберите команду меню Сервис =>Макрос => Начать запись (Tools => Macros Record New Macro), в результате чего на экране раскроется диалоговое окно Запись макроса.
Хочу заметить, что хотя диалоговое окно Запись макроса в разных приложениях - Microsoft Word, - выглядит несколько по-разному, правила записи нового макроса для всех приложений одинаковы. В частности, надо помнить, что:
.имя макроса должно начинаться с буквы, хотя внутри имени могут быть и цифры;
2.имя макроса не может включать пробелы или знаки препинания;
.длина имени макроса в Microsoft Office Access может быть до 64 символов;
.длина имени макроса в Word может быть до 80 символов.
В зависимости от приложения (Редактор Visual Basic, Word, Excel) диалоговое окно Запись макроса может содержать различные поля и опции (например поле описания макроса, поле для указания места хранения текста макроса, назначаемое макросу сочетание горячих клавиш для его вызова и т.д.). Сочетание клавиш, в котором можно указать желаемую горячую клавишу для быстрого вызова данного макроса (сочетание клавиш ). Горячая клавиша может пригодиться вам в том случае, если вы собираетесь часто использовать записываемый макрос. В приложении Microsoft Office Access в диалоговом окне Запись макроса в отличие имеются еще две дополнительные кнопки - Назначить макрос: Панели (Toolbars) и Клавишам (Keyboard). Эти кнопки позволяют либо приписать функцию вызова макроса новой кнопке на панели инструментов, либо назначить для него некоторое сочетание горячих клавиш. После щелчка на любой из этих кнопок раскроется еще одно диалоговое окно, в котором необходимо будет сделать соответствующие назначения.
Для всех приложений в диалоговом окне Запись макроса есть и некоторые общие элементы.
Поле Имя макроса (Macro Name) - здесь указывается имя записываемого нового макроса. По умолчанию VBA помещает в это поле значение Макрос 1
Поле Описание (Description) - в него записывается произвольный текст-комментарий о том, для чего предназначен данный макрос. По умолчанию VBA заполняет это окно информацией о том, где и кем был создан данный макрос (дата записи макроса и имя пользователя).
Список Макрос доступен для (Store macro in) - содержит перечень тех документов, в которых создаваемый макрос может быть сохра?/p>