Разработка приложения пользователя
Выходная информация: печатные документы, видеограммы, сообщения, содержащие результаты решения и имеющие определенное назначение в данной предметной области. Входная информация: данные входных документов, сообщений, файлов БД, входные параметры решения задач. Чтобы решить задачу пользователя средствами СУБД необходимо сначала спроектировать эту задачу. При проектировании задачи необходимо выполнить постановку и алгоритмизацию задачи на основе исходной БД. В процессе постановки определяется характеристика задачи, входная и выходная информация. В характеристику задачи входят цель, назначение, сущность задачи, установка периодичности и сроков решения, разрабатывается общая технология обработки данных. Алгоритм задачи – это совокупность формальных действий и проверочных условий, выполнение которых осуществляется в определенной логической последовательности и позволяет решить поставленную задачу. Описание алгоритма включает:
Этапы алгоритмизации
Способы формального описания алгоритма
Графический способ отличается наглядностью, простотой восприятия. Функционально-технологическая схема отражает технологию преобразования входных данных в выходные и общий алгоритм такого преобразования. На блок-схеме каждое действие алгоритма описывается более детально и отображается определенным графическим символом. Внутри графического символа дается его краткое описание. Важный этап – декомпозиция задачи на подзадачи, легко реализуемые одним из средств СУБД (например, запросом, отчетом):
При разработке функционально-технологической схемы конкретизируется содержание процесса, его алгоритм, а также определяется состав и структура входных и выходных данных. Общий вид функционально-технологической схемы подзадачи: Завершающий этап создания приложения пользователя – конструирование приложения пользователя, объединяющего всю технологию обработки данных предметной области, которая включает загрузку, ведение БД и решение всего комплекса задач.
Основы создания макросов Язык макросов является языком программирования, который позволяет реализовать задачи пользователя, выполняя необходимые действия над объектами Access и их элементами. Макрос – это программа, состоящая из последовательности макрокоманд. Макрокоманда – инструкция, ориентированная на выполнение определенного действия. Пример: макрокомандой можно открыть форму, отчет, напечатать отчет, запустить на выполнение запрос, применить фильтр, присвоить значение, создать меню для формы или отчета. Язык макросов обеспечивает возможность выполнения большинства задач, не прибегая к программированию на VBA. Макросы обеспечивают набор методов обработки объектов. Макросы взаимодействуют с объектами на основе событий. События наступают при выполнении определенных действий. Конструирование макросов
Выполнение макроса осуществляется:
Формирование макрокоманд в окне макроса
Формирование макросов с помощью мыши Для включения в макрос макрокоманд достаточно перетащить с помощью мыши объект из окна БД в строку макрокоманды. Формирование значений аргументов макрокоманды Для формирования значений аргументов макрокоманды нужно перенести объект из окна БД в строку аргумента, для которого задается значение. Пример: при переносе таблицы в строку аргумента Тип объекта макрокоманды Закрыть, аргумент получает значение Таблица. Аргумент Имя таблицы в качестве значения получает имя перетаскиваемой таблицы. Создание группы макросов Группа макросов создается как один макрос, в котором содержится несколько поименованных макросов, связанных с решением одной задачи или используемых при работе с одной формой.
[ИмяГруппыМакросов].[ИмяМакроса] Вызов макроса из другого макроса Если некоторый набор макрокоманд будет использоваться в нескольких макросах, то можно создать макрос, содержащий эти макрокоманды и вызывать его из других макросов. Вызов макроса выполняется макрокомандой ЗапускМакроса. Ее аргументы:
Метод ЗапускМакроса позволяет организовать циклы в программах на языке макросов.
Читайте также:
|

