Рефераты. Информационные технологии в юриспруденции

20. Закройте таблицу.

Пример_3. Создадим макрос, с помощью которого можно открыть таблицу Уволенные.

1. В окне базы данных выделите объект Макросы и нажмите кнопку Создать. Появится окно создания макросов.

2. Выполните команды меню Окно - Слева направо. Окно базы данных и окно макроса расположатся рядом.

3. Перетащите значок таблицы Уволенные в первую строку окна макросов.

4. В столбце Примечание той же строки введите текст Открытие таблицы Уволенные и нажмите кнопку Enter.

5. Закройте окно создания макроса с сохранением изменений и сохраните макрос под именем Открытие_таблицы_Уволенные.

6. Перейдите на вкладку макросы и запустите макрос Открытие_таблицы_Уволенные на выполнение. Откроется таблица Уволенные. Просмотрите и закройте таблицу.

Свяжем макрос с кнопкой.

7. Откройте форму Общие сведения в режиме конструктора и расположите окно макросов окно форм рядом с друг с другом.

8. Перетащите значок макроса Открытие_таблицы_Уволенные в свободное место формы. Создастся кнопка Открытие_таблицы_Уволенные. Измените размер кнопки так, чтобы была видно все название.

9. Перейдите в режим формы и проверьте работу макроса при нажатии созданной кнопки.

10. Закройте форму.

Рассмотрим создание кнопки, действие которой не предусмотрено в списках Категории.

Пример_4. Создадим кнопку для поиска в таблице конкретной записи.

1. Откройте форму Личная в режиме конструктора.

2. Запустите мастера создания кнопок, и на первом шаге нажмите кнопку Отмена. На форме появится кнопка, окна мастера закроется.

3. Отожмите кнопку Мастера на панели элементов. Созданная кнопка имеет надпись Кнопка с порядковым номером элемента управления в форме. Чтобы такая кнопка выполняла действия, необходимо сначала создать для нее макрос.

4. Сверните форму Личная.

5. Перейдите на вкладку Таблицы.

6. Откройте окно создания нового макроса.

7. Расположите рядом окно базы данных и окно создания макроса.

8. Перетащите значок таблицы Личная в первое поля окна макросов.

9. Для второго поля выберите макрокоманду КэлементуУправления, а для аргумента Имя элемента введите Код сотрудника.

10. В третьей строке в списке макрокоманд выберите НайтиЗапись, а для аргумента Образец поиска введите - 2.

11. Сохраните макрос под именем Поиск записи.

12. Перейдите на вкладку Макросы и выполните макрос Поиск записи. Откроется таблица Личная, в которой будет выделена запись с кодом сотрудника, равным - 2.

13. Разверните окно формы Личная.

14. Вызовите контекстное меню для создаваемой кнопки. Выберите строку Свойства. Откройте окно свойства для создаваемой кнопки.

15. Перейдите на вкладку Макет и измените название кнопки на Поиск записи.

16. Перейдите на вкладку События. В строке Нажатие кнопки откройте список доступных макросов и выберите макрос Поиск записи.

Закройте окно свойств.

17. Сохраните изменения формы и перейдите в режим Формы.

18. Нажмите кнопку Поиск записи. Откроется таблица с необходимой записью.

Закройте таблицу Личная.

Пример_5. Создадим макрос для удаления данных из таблицы.

1. Создайте запрос на основе таблицы Работа на удаление из таблицы записей уволенных сотрудников. Сохраните запрос под именем Удаление_записей.

2. Откройте окно макроса.

3. В первой строке выберите макрокоманду Открыть запрос. В аргументах макрокоманды укажите имя запроса Удаление записей.

4. Сохраните макрос под именем Удаление.

5. Проверьте работу макроса. При появлении запрос на удаление записей ответьте отрицательно.

6. На форме Личная создай кнопку Удаление записей, и свяжите макрос на удаление с создаваемой кнопкой.

7. Проверьте работу кнопки.

8. Откройте таблицу Работа и проверьте, правильно ли удалены записи

9. Продемонстрируйте проделанную работу преподавателю.

10. Закройте таблицу и форму.

2. Самостоятельная работа

Рекомендуемое время

60 минут

Задание: Создать макрос в соответствии с выбранным вариантом и связать их с кнопками. Кнопки поместить на форме Сотрудники.

Вариант №

Макрос

1

Увеличивающий оклад сотрудников таблицы Сотрудники на 10%.

2

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

3

Изменяющий в таблице Сотрудники должность лаборанта на техника при условии, если его оклад более 7000 руб.

4

Показывающий в таблице Сотрудники записи только о мужчинах.

5

Открывающий таблицу Сотрудники после удаления записей о сотрудниках с окладом, равным 0 руб.

VI. Объединение компонентов базы данных в единое приложение

Продолжительность:

160 мин.

Дисциплина:

Базы данных

Цель:

Знакомство с возможностями объединения компонентов базы данных в единое приложение.

Результат обучения:

После успешного завершения занятия пользователь должен:

Научиться основным приемам создания кнопочных форм.

Научиться основным приемам оформления кнопочных форм.

Используемые программы:

Access 2000.

Используемые файлы:

Кадры.mdb,

Пример_1. mdb

Пример_2. mdb

Пример_3. mdb

Пример_4. mdb

Рисунок.gif.

План занятия:

1. Работа под руководством преподавателя 120 минут

Объединение компонентов базы данных в единое приложение.

2. Самостоятельная работа 40 минут

Запуск программы:

Предполагается, что требуемые программы уже инсталлированы на диске.

(См. «Инструкцию по установке программы на ПК»)

Создайте на рабочем столе папку под своим именем. Дальнейшие вычисления проводите только в своей папке.

1. Объединение компонентов базы данных в единое приложение.

Рекомендуемое время 120 минут

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

Между простой базой данных и приложением существует два отличия:

· Задачи, которые в базе данных выполняются вручную (например, запуск запроса и распечатка результата), в приложении автоматизированы;

· Для приложения разрабатывается специальный интерфейс, позволяющий сделать обслуживание базы данных максимально удобным для пользователя.

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

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

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

· В режиме конструктора без указания источника данных создать формы, содержащие нужные кнопки;

· В свойствах каждой кнопки определить подпись и событие «нажатой кнопки»;

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

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

· Обеспечить автоматическое открытие главной кнопочной формы при открытии базы данных.

Рассмотрим более подробно создание кнопочных форм на примере базы данных Кадры.

Для примера создадим в виде форм следующую систему меню:

Главная кнопочная форма с кнопками:

· Таблицы

· Отчеты

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.