Информационные технологии в юриспруденции
Методическое пособие - Компьютеры, программирование
Другие методички по предмету Компьютеры, программирование
адров. Теперь надо присоединить созданные таблицы к клиентским компонентам.
- Присоединение таблиц.
- Создайте новую базу данных Отдел кадров (прототип).MDB и сохраните ее в папке Отдел кадров.
- На вкладке Таблицы выполните команды меню Файл Внешние данные Связь с таблицами.
- В открывшемся диалоговом окне Связи выделите строку Отдел кадров(данные) и нажмите кнопку Связь. Откроется диалоговое окно Связь с таблицами.
- Нажмите кнопку Выделить все и нажмите кнопку ОК.
Все таблицы из базы данных Отдел кадров (данные).MDB присоединяются к текущей базе данных и их названия помечаются слева значком-стрелочкой.
Теперь с присоединенными таблицами можно работать так же, как с локальными, но нельзя изменять их структуру.
- Разработка интерфейса.
Необходимо создать объекты, которые обеспечат работу пользователя с данными в этих таблицах. Для примера создадим простейший прототип подсистемы Управление персоналом.
- Откройте файл базы данных Отдел кадров (прототип).mdb.
- Выделите в списке таблиц таблицу ЛичныеДанные и нажмите стрелку справа на кнопке Новый объект на панели инструментов.
- Выберите из списка объект Форма и затем в диалоговом окне Новая форма выберите элемент Автоформа:в столбец. На экране появится открытая форма ЛичныеДанные.
Для удобства работы с формой несколько изменим ее вид.
- Перейдите в режим конструктора формы.
- Выделите элемент управления Код вместе со связанной надписью и удалите его (поле код, как правило, пользователю не нужен).
- Перейдите в режим формы и заполните форму своими данными. Обратите внимание на поле Резюме.
- Перейдите в режим конструктора и увеличьте высоту области заголовка, примерно на 3 см.
- Отключите на панели элементов кнопку Мастера.
- Выберите на панели элементов элемент управления Кнопка и затем поместите указатель мыши в верхний левый угол области заголовка и щелкните левой кнопкой мыши. Появится кнопка с текущим номером.
- Откройте для кнопки контекстное меню, выберите команду Свойства. Появится окно свойств.
- Перейдите на вкладку Макет и введите в поле Надпись А. Закройте окно Свойства.
- Подведите указатель к границе кнопки и когда он примет вид двунапровленной стрелки, дважды щелкните левой кнопкой мыши. Кнопка станет маленькой и квадратной.
- Переместите кнопку в левый верхний угол области заголовка.
- Выделите кнопку и нажмите клавиши Ctrl+Ins. Кнопка скопируется в буфер обмена.
- Нажмите клавиши Shift+Ins. Появится еще одна кнопка с надписью А.
- Переместите ее правее созданной ранее кнопки.
- Замените надпись А на Б.
- Щелкните на кнопке Программа на панели инструментов. Произойдет переключение в редактор кода VBA и откроется окно модуля формы.
- Введите в него следующий текст:
Private Function Letter_Click()
Dim nm As String
nm = Screen.ActiveControl.Caption
Me.Filter = "UCase(Фамилия) LIKE " & nm & "*"
Me.FilterOn = True
Me.Refresh
End Function
- Закройте окно VBA.
- Выделите обе кнопки. Откройте окно Свойства. Перейдите на вкладку События и введите событие Нажатие кнопки =Letter_Click().
Закройте окно свойств. Закройте форму с сохранением изменений.
- Перейдите в режим формы и нажмите кнопку А, произойдет фильтрация записей и откроется запись с фамилией на букву А.
- Продемонстрируйте результаты работы преподавателю.
- Закройте таблицу и форму.
2. Самостоятельная работа
Рекомендуемое время
60 минут
Задание: Создать на форме ЛичныеДанные кнопки для фильтрования записей в соответствии с вариантом. Добавить в таблицу фамилии на соответствующие буквы и проверить работу созданных кнопок.
Вариант №Кнопки1С,Д,Е,Ж,2И,К,Л,М 3Н,О,П,Р4С,Т,У,Ф5Х,Ц,Ш,Щ
V. Автоматизация и упорядочивание работы с базой данных
Продолжительность:
160 мин.
Дисциплина:
Базы данных.
Предназначено:
Для студентов по направлению информатика и ВТ в соответствии с учебным планом.
Цель:
Знакомство с обслуживанием баз данных и применением сервисных средств.
Результат обучения:
После успешного завершения занятия пользователь должен:
- Научиться основным приемам создания кнопок.
- Научиться основным приемам создания макросов.
Используемые программы:
Access 2000.
Используемые файлы:
Кадры.mdb
План занятия:
1. Работа под руководством преподавателя 120 минут
Автоматизация и упорядочивание работы с базой данных.
2. Самостоятельная работа 60 минут
Запуск программы:
Предполагается, что требуемые программы уже инсталлированы на диске.
(См. Инструкцию по установке программы на ПК)
Создайте на рабочем столе папку под своим именем. Дальнейшие вычисления проводите только в своей папке.
1. Автоматизация и упорядочивание работы с базой данных.
Рекомендуемое время
120 минут
В Access 2000 имеются хорошие средства, используя которые, можно автоматизировать и упорядочить работу с базой данных. Такими средствами являются макросы и кнопки. Мак