Автор: Пользователь скрыл имя, 05 Декабря 2012 в 19:19, реферат
Программирование в Access сильно отличается от программирования в других приложениях. Если Word и Excel предназначены для работы пользователя, то Access применяется в основном как платформа разработки, при этом используют не только язык VBA но и диалект языка SQL - jet SQL, который позволяет использовать язык SQL для обращения к данным. Используется программирование в DELPHI, а так же осуществляется связь с серверными СУБД - ORACLE или SQL server. Назначение программ в Access - это создать систему управления контейнерами данных. В рамках обеспечения доступа к данным решается следующие задачи:
Лекция 8. Особенности создания приложений в Access
Назначение приложений Access. Зачем писать программы в Access?. Основные этапы создания приложений в Access. Создание приложений для конечного пользователя. Языки программирования в Access.
Назначение приложений Access.
Программирование в Access сильно отличается от программирования в других приложениях. Если Word и Excel предназначены для работы пользователя, то Access применяется в основном как платформа разработки, при этом используют не только язык VBA но и диалект языка SQL - jet SQL, который позволяет использовать язык SQL для обращения к данным. Используется программирование в DELPHI, а так же осуществляется связь с серверными СУБД - ORACLE или SQL server. Назначение программ в Access - это создать систему управления контейнерами данных. В рамках обеспечения доступа к данным решается следующие задачи:
1 .Создание форм
2.Создание отчетов
3.Задания логики управления данными
Данные из Access передаются в другие приложения.
Применение программирования в Access
Система Access предназначена для управления БД. Возможности программирования позволяют создать дружественный пользовательский интерфейс и важные процедуры обработки данных. Решаются задачи:
1.Быстрое
изменение большого набора
2.Обработка данных с помощью специальной логики
3.Контроль за целостностью данных
4.Добавление интерактивности в обработку запросов.
Основные этапы создания приложений в Access
Можно рекомендовать следующую последовательность разработки приложений:
1.Сбор
информации о потребностях
2.Выбор архитектуры приложения
3.Реализация СУБД и бизнес-логики приложения
4.Оптимизация производительности БД
5. Тестирование и отладка
6.Развертывание приложения
Создание приложений для конечного пользователя в Access
Приложения
конечного пользователя должно обеспечивать
гладкий процесс обработки
Способы создания программ в Access
Access понимает 3 языка программирования -SQL
- язык макросов -VBA
Каждый из них имеет свои достоинства и недостатки.
SQL - структурный язык запросов. В окне конструктора можно посмотреть каким образом разрабатываемые запросы интерпретируются с помощью языка SQL. Для этого необходимо просто переключится между режимом «Вид» и режимом «SQL» . Язык SQL позволяет наиболее полно и четко сформировать запросы к БД.
Язык SQL близок к английскому разговорному языку и может быть сведен к следующей обобщенной фразе:
Sekect....
From
Where
Order by....
Выбрать из источника данных, по каким параметрам, упорядочить выбор.
Конструкции такого типа позволяют создать у клиента представление, то есть таблицу хранящуюся в оперативной памяти. Макросы.
В отличии от макросов других приложений, макросы Access представляют не только последовательность клавиш, но состоят из списка действий возникающих при реализации некоторых событий.
Макросы создаются в специальном окне построителя макросов и при его создании можно выбрать из выпадающего списка большое кол-во команд (наприм. GOTO Page, ShowAllRecords). Построитель макросов обеспечивает около 50 действий над данными. Такие действия как фильтр, показать записи, перейти на страницу и т д. Макросы можно привязать к определенным кнопкам на панели управления. Макросы удобны для прямых ответов на события, но не возможно создать цикл, невозможно получить какое-то значение.
VBA
Все что можно сделать с помощью макросов, можно сделать и с помощью VBA. В VBA можно реализовать набор процедур по обработке данных. Процедура не возвращает значение, поэтому для получения информации о ходе выполнения программы используются функции, они возвращают значения в программу. Функции можно создавать вручную, либо с помощью построителя выражений. Макросы легко преобразуются в процедуры и функции VBA. Поэтому оптимальным является использование обоих.
Выбор метода программирования в Access
Каждый метод в Access имеет свои функциональные возможности. Запрос, созданный на SQL не может быть преобразован в процедуру VBA . Язык Различаю запросы:
Запросы SQL целесообразно использовать для объединения данных, обращению к серверу, Для внесения изменений в таблицы. VBA отличается от макросов большими функциональными возможностями. С помощью VBA программируются
Информация о работе Особенности создания приложений в Access