Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Макросы, связанные с событиями




Классификация макросов по структуре.

Понятие макроса. Классификация макрокоманд.

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

Типы Web-страниц для публикации базы данных в Интернет.

Статическая Web-страница – это Web-страница, которая отображает данные из базы в состоянии на момент создания Web-страницы.Ее можно создавать для объектов базы данных – таблицы, запроса, отчета, экспортируя их содержимое в HTML-файл.

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

На странице доступа к данным может размещаться форма или интерактивный отчет.Страницы, содержащие форму, позволяют вводить новые записи в базу данных, изменять значения полей в записях базы, удалять записи из базы.Страницы, содерж интерактивный отчет, дают возможность управлять составом отчета в процессе его просмотра. В интерактивном отчете имеются кнопки развертывания групп (кнопки со знаком +) и кнопки их сворачивания (кнопки со знаком –), которые позволяют превратить подробный отчет в краткую сводку или, наоборот, отобразить на экране интересующие пользователя подробности. Возможна также сортировка и фильтрация записей.На стр доступа к данным могут размещаться: надписи, поля, раскрывающиеся списки, списки, флажки, переключатели, графические изображения, диаграммы, электронные таблицы, гиперссылки, элемент "бегущая строка", линии, прямоугольники, панели перехода по записям и др. Страницам доступа к данным могут назначаться темы, что обеспечивает их более привлекательное оформление. Существует следующие способы создания страницы доступа к данным: в автоматическом режиме, с помощью Мастера, путемизменения существующей Web-страницы и с помощью Конструктора. Создание с помощью Конструктора требует навыков манипулирования объектами, расположенными на странице доступа к данным: их выделения, перемещения, выравнивания, изменения размеров. Просмотреть созданную страницу можно в Access, а также в браузере Internet Explorer 5.0 и выше. Чтобы статические Web-страницы и страницы доступа к данным были доступны пользователям Интернет или Интранет, они должны размещаться на Web-сервере сети, а база данных – на сервере сети.


Заголовок формы используется для отображения заголовка формы

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

Верхний и нижний колонтитулы служат для печати на каждой странице формы какого - либо постоянного текста.

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

Кнопка «Надпись»

Элемент управления, предназначенный для вывода описательного текста, например, заголовков, подписей или пояснений в форме или отчете. Access 2000 автоматически создает надписи для элементов управления.

Кнопка «Поле»

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

Кнопка «Группа переключателей»

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

Кнопка «Выключатель»

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

Кнопка «Переключатель»

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

Кнопка «Поле со списком»

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

Кнопка «Список»

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

Для получения дополнительных сведений нажмите кнопку.

Кнопка «Кнопка»

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

Кнопка «Рисунок»

Используется для отображения неизменяемого рисунка в форме или отчете. Поскольку рисунок не является объектом OLE, то после помещения рисунка в форму или отчет не допускается его изменение из Access 2000.

 

Кроме указанных элементов есть такие кнопки, как свободная рамка объекта, присоединенная рамка объекта, разрыв страницы, набор вкладок, подчиненная форма/ отчет, линия, прямоугольник.

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

В Access 2000 возможно создание статических Web- страниц и страниц доступа к данным.

Статическая Web – страница, которая отображает данные из базы на момент создания Web – страницы. Создание статической страницы осуществляет по выбранной таблице с помощью команды Файл/ Экспорт c последующим сохранением в формате HTML.

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

 


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

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

Существуют макросы связанные с событиями и не связанные с ними. Событие – это изменение состояния объекта БД, в момент возникновения которого можно изменить стандартный порядок обработки объекта и определить свою, нестандартную реакцию. События делятся на восемь категорий:

· окна формы, отчета (например, Открытие);данных (например, Изменение);фокуса ввода (например, Вход); клавиатуры (например, Нажатие клавиши);мыши (например, Нажатие кнопки);печати (например, Страница); ошибки (например, Ошибка);таймера (например, Таймер).

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

· макросы, связанные с событиями элементов управления в форме;

· макросы, связанные с событиями раздела формы;

· макросы, связанные с событиями формы;

· макросы, связанные с событиями раздела отчета;

· макросы, связанные с событиями отчета.

В Access 2000 используются 54 макрокоманды, которые можно разделить на несколько групп:

- макрокоманды для работы с данными (Применить фильтр, Показать все записи, Найти запись, Следующая запись, На запись, На страницу);

- макрокоманды для управления Access (Команда меню, Запуск программы, Запуск макроса, Запуск запроса, Запуск приложения, Открыть Таблицу, Открыть запрос, Открыть Запрос, Открыть форму, Открыть отчет, Открыть модуль, Печать, Закрыть, Отменить событие, Остановить макрос, Остановить все макросы, Панель инструментов, Команды клавиатуры, Выход);

- макрокоманды для управления объектами (К элементу управления, Выделить объект, Удалить объект, Переименовать, Сохранить, Развернуть, Свернуть, Восстановить, Сдвиг Размер, Задать значение, Обновить объект, Обновление);

- Макрокоманды для импорта и экспорта данных (Вывести в формате, Отправить Объект, Преобразовать Базу Данных, Преобразовать электронную таблицу, Преобразовать текст);

Макрокоманды для задач программирования (Добавить Меню, Задать команду меню, Вывод на экран, Песочные часы, Сообщение, Установить Сообщение, Сигнал).

Макросы создаются с помощью Конструктора макросов.


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

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

Объединение в одном макросе несколько логически связанных макросов называется групповым макросом. Макрос, в котором есть многократное выполнение другого макроса, называется макросом с циклом.


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

 

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

- события, связанные с клавиатурой и мышью;

- события данных;

- события управления объектами;

- события печати
48. Назначения, стандарты и достоинства языка SQL

SQL – непроцедурный яз, который сочетает возможность яз: - Определение данных; - Манипулирование данными; - Запросов.

SQL представляет собой некоторые комбинации реляционных исчислений кортежей и расширение реляционной алгебры.

SQL используется для реализации всех функций, которые в СУБД: - Организация в данных; - Чтение данных; - Обработка; - Управление доступом; - Совместное использование данными; - Поддержание целостности данных.

SQL обеспечивает доступ данных в 2-х режимах: - Интерактивные; - Программные

Цель стандартизации – переносимость приложений между различными СУБД.

В стандарте ANSI/ISO определены наиболее простые условия цельности данных (например: обязательность данных, уникальность первичных ключей). Более сложные условия (деловое правило) не определены в стандарте и реализуются по-разному.

SQL 1 (1980) содержит только описание яз. определения структуры БД в реализации СУБД различными подходами:

· Созданная в ходе процесса установки ПО (Oracle) таблица пользователя всегда помещается в единую общесистемную БД

· С помощью специальных программы – утилиты (Ingress)

· оператором Create data base (SQL Server)

SQL 2 (1992)

· Существенно более полная и охватывает практически все необходимые для реализации аспекты:

· Манипулирование схемой БД

· Управление транзакциями и сессиями

· Подключение к БД

· Динамическое SQL

· Определеныь общие требования к системному каталогу

· Не требует, чтобы СУБД в точности поддерживала требуемый набор системных наборов.

SQL 3 (1993)

· Содержит механизм триггеров

· Поддержка типов данных, определяемых пользователем

· Поддержка курсоров

· Расширенные средства подключение и транзакции

· Поддержка обновляемых результирующих наборов

SQL 2003

· Расширение типов данных (MXL - документ)

· Табличные функции

· Расширенные возможности Create table

· Новый оператор Merge

· Вложенные таблицы

Достоинства SQL

· Легко для понимания

· Наличие стандартов

· Универсальное программное средство управление данными

· Независимость от СУБД

· Переносимость с одной вычислительной системы на другую

· Реализационная основа – единственный яз для реляционной БД

· Обеспечения интерактивного и программного доступа к данным

· Возможность различного представления данных в БД для различных пользователей

· Обеспечение администрирования и защиты БД

· Работа с распределенной БД

· Поддержка возможности динамического определения данных

· Полноценный яз для работы с БД





Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 1211; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.053 сек.