Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
субд-все.doc
Скачиваний:
16
Добавлен:
11.11.2019
Размер:
24.6 Mб
Скачать

Различие между связыванием и внедрением

Внедрение объекта приводит к сохранению его копии в базе данных.

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

Преимущества связывания:

-изменения можно вносить, используя внешнее приложение

-внешний файл не входит в состав базы данных, что способствует экономии ресурсов (если внешний файл, содержащий объект переместить – связь разрушится)

Преимущества внедрения:

Недостаток:

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

увеличение размера базы данных

Для редактирования внедренного или связанного объекта – выделить его и 2-ды щелкнуть на нем.

Внедрение объектов

Объекты можно внедрять в присоединенные и свободные рамки объектов, а также в рамки рисунков.

Внедрение свободного объекта

Внедрение рисунка

Внедрение присоединенных объектов

Создать объект с помощью приложения

Щелкнуть по кнопке Рисунок на панели элементов

В конструкторе формы или отчета щелкнуть на кнопке При­сое­диненная рамка объекта

Скопировать объект

Создать рамку рисунка

Указать размер рамки

В окне формы или отчета – Вста­вить. В результате – свободная рамка объекта или рамка рисунка и в нее будет вставлен объект.

Выбрать рисунок

Вызвать окно свойств

В окне Данные ввести или выбрать из списка имя поля типа OLE

Связывание объектов

При связывании объект не сохраняется в форме или отчете. В базе данных сохраняется информация об этой связи.

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

При создании связи между связываемым файлом и полем в таблице – информация сохраняется в исходном файле. Прежде чем связать информацию в файле и поле необходимо создать и сохранить этот файл в приложении.

Для создания связи:

  1. В приложении открыть доку­мент

  1. Открыть форму в режиме формы

  1. Выделить информацию

  1. В присоединенную рамку объекта скопировать информацию из буфера с помощью команды Специальная Вставка

  1. Команда Правка – Копировать

  1. Выбрать переключатель - Связать

Тема № 8: субд ассess. Введение в макросы и события.

ПРОГРАММНО - ДИДАКТИЧЕСКОЕ ОБЕСПЕЧЕНИЕ: ЭВМ типа IBM. ОС Windows 95 и выше. Microsoft Office 97 и выше. Обучающие программы.

ЦЕЛЬ УРОКА: Научиться создавать макросы, удалять переименовывать, сохранять, использовать макросы в формах и отчетах. Выработка навыков работы в СУБД АССESS.

ТИП УРОКА: объяснительно – демонстрационный с элементами практикума.

ТРЕБОВАНИЯ К ЗНАНИЯМ И УМЕНИЯМ:

Учащиеся должны знать:

  • что такое СУБД;

  • структуру процессора АССESS;

  • какие существуют объекты в СУБД АССESS;

  • что такое макрос и макрокоманда;

  • технологию создания и модификации макроса;

  • как запустить макрос на выполнение.

Учащиеся должны уметь:

  • работать с обучающими программами;

  • загружать процессор АССESS;

  • создавать макросы различной сложности;

  • отлаживать макросы;

  • выполнять макросы в зависимости от наступившего события.

ПЛАН УРОКА:

  • Орг. момент.

  • Макрос – как объект Access.

  • Окно макросов.

  • Создание макросов.

  • Макрос AutoExec.

  • Группа макросов.

  • Отладка макросов по шагам.

  • Выполнение макроса с наступлением события.

  • Практическая работа

  • Подведение итогов.

содержание урока

При работе с базой данных часто прихо­дится выполнять одни и те же задачи. Чтобы не повторять одни и те же действия можно использовать макросы.

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

М акрос – программа, состоящая из последовательности макрокоманд.

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

Access предлагает на выбор 49 мак­рокоманд, кото­рые можно ис­поль­­зовать в мак­росах.

Например, макрос, состоящий из 4 макрокоманд:

  • вывести на экране песочные часы

  • автоматически открыть форму

  • развернуть форму на весь экран

  • вывести окно с сообщением о завершении выполнения макроса

Язык макросов обеспечивает возможность выполнения большинства задач, не прибегая к программированию на Visual Basic.

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

Когда следует использовать макрос

  • при связывании и запуске вместе запросов и отчетов

  • при одновременном открытии нескольких форм и отчетов

  • при контроле правильности вывода данных при заполнении формы

  • при перемещении данных между таблицами

  • при выполнении действий после щелчка по кнопке макрокоманды

Создание макросов

Макросы – Создать. В результате откроется пустое окно макросов. Оно состоит их 4-х частей – меню, панель инструментов, панели макрокоманд и панели аргументов

Окно макросов

Панель макрокоманд:

Макрокоманда и Примечание. Два дополнительных столбца (имя макроса и условие) можно отобразить через меню Вид – Имена макросов и Вид – Условия.

Любой макрос может состоять из одной или нескольких макрокоманд

В столбце Макрокоманда ввести последовательность выполнения макрокоманд

В столбце Примечание ввести описание данной макрокоманды.

Панель аргументов макрокоманд

Большинство макрокоманд содержат аргументы (свойства, параметры). Некоторые, например, сигнал, развернуть не имеют аргументов.

Способы ввода макрокоманд:

  • ввести имя макрокоманды в столбец Макрокоманда

  • выбрать имя макрокоманды из раскрывающегося списка

  • перетащить и отпустить требуемые объекты из окна базы данных в ячейки макрокоманд

Автоматический запуск макроса при открытии базы данных

Существует возможность автоматического запуска макроса при каждом открытии базы данных. Access распознает специальное имя макроса автозапуска AutoExec. Если система обнаружит данный макрос в базе данных, она автоматически его выполнит при каждом открытии базы данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]