Все разделы / Программирование /


Страницу Назад
Поискать другие аналоги этой работы

За деньгиЗа деньги (220 руб.)

Базы данных. Лабораторная работа №5. Вариант: 8

Дата закачки: 01 Февраля 2015
Продавец: Shamrock
    Посмотреть другие работы этого продавца

Тип работы: Работа Лабораторная
Форматы файлов: Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Создание меню и модулей

Задание 1. Использование макроса
Макрос – это совокупность одной или нескольких команд Access, которые выполняются при запуске макроса. Макросы могут использоваться для автоматизации выполнения повторяющихся задач, таких как открытие форм, печать отчетов и выполнение запросов. Команда – это инструкция для Access, приказывающая выполнить операцию, такую как, открытие формы или вывод отчета. Для каждой команды можно задать параметры, которые необходимы для ее выполнения. При запуске макроса все команды, входящие в макрос, выполняются последовательно.
Для создания макроса щелкните вкладку Макросы, а затем щелкните кнопку Создать. Макрос можно создать также внутри формы или отчета. В первом задании вы добавите в форму Информация о клиентах макрос для выбора клиента из списка. Макрос создается как поле со списком с помощью Мастера.
Для выполнения задания выполните следующие действия.
1. Откройте в среде Microsoft Access базу данных Борей.
2. Сделайте копию формы Информация о клиентах, созданной в предыдущей работе, и сохраните ее как новую форму с именем Информация о клиентах 2.
3. Откройте форму Информация о клиентах 2 в режиме конструктора. Откройте Панель элементов.
4. На панели выберите элемент Поле со списком и поместите его в Заголовок формы.
5. Мастер Создание полей со списком попросит вас установить некоторые параметры. Выберите последнюю опцию, рис. 1. Щелкните кнопку Далее.
6. Выберите поля КодКлиента и Название в качестве полей, которые будут включены в поле со списком, рис. 2. Щелкните кнопку Далее.
7. Введите подпись для поля со списком.. Щелкните кнопку Готово.
8. Посмотрите результаты работы Мастера. Откроте окно Свойства созданного поля со списком.
9. Найдите строку После обновления и щелкните кнопку "троеточие"
10. Просмотрите VB код, который был автоматически создан Мастером. Этот код выполняется, когда вы щелкаете поле со списком на открытой форме
11. Откройте форму в режиме формы и выберите клиента с помощью поля со списком. Данные о выбранном клиенте будут выведены в форме, рис. 5. Выбор клиента в списке инициирует возникновение события После обновления. В результате процедура обработки события находит и выводит в форме запись, соответствующую выбранному клиенту.
12. Скопируйте скриншот с созданной формой в режиме таблицы и поместите в отчет по лабораторной работе.
Задание 2. Добавление командной кнопки в форму
Графический интерфейс пользователя (graphical user interface, GUI) включает в себя окна, меню, диалоговые окна, которые пользователь использует для взаимодейтсия с программой. GUI позволяет упростить работу пользователя, повысить эффективность работы и снизить количество ошибок.
В этом задании вы добавите командные кнопки в форму Информация о клиентах для выполнения различных задач. Навигационные кнопки позволят перемещаться по записям таблицы, выводимым в форме. Кнопка Добавить позволит добавлять новые записи, а кнопка Удалить обеспечит удаление записей. В конце
Работа кнопок, созданных на форме, основывается на процедурах обработки событий.– это последовательность команд, которые Access выполняет при возникновении события, такого как, щелчок кнопки. Например, если вы щелкнули кнопку Удалить запись, команды в процедуре обработки событий выполнят удаление записи. Для создания процедур обработки событий используется язык Visual Basic for Applications (VBA).
Для создания командных кнопок вы будете использовать Мастер создания элементов управления.
Для выполнения задания выполните следующие действия.
1. Откройте в среде Microsoft Access базу данных Борей.
2. Сделайте копию формы Информация о клиентах и сохраните ее как новую форму с именем Информация о клиентах 3.
3. Для создания кнопок откройте форму Информация о клиентах 3 в режиме конструктора. Откройте Панель элементов.
4. Увеличьте размер Заголовка формы, чтобы было достаточно места для размещения кнопок.
5. На панели выберите элемент Кнопка и поместите его в левой части Заголовка формы.
6. Мастер Создание кнопок попросит вас ввести параметры кнопки. Выберите в списке Категории опцию Переходы по записям, а в списке Действия щелкните опцию Первая запись, рис. 6. Щелкните кнопку Далее.
7. Щелкните опцию Текст для вывода на кнопке текста. Щелкните кнопку Далее.
8. Введите в качестве имени кнопки значение ПерваяЗапись. Это имя позволит ссылаться в программе на данную кнопку. Щелкните кнопку Готово.
9. При необходимости измените размер кнопки.
10. В соответствии с рис. 7 разместите на форме еще три навигационные кнопки и копки для добавления и удаления записей.
11. Проверьте действия, выполняемые кнопками Добавить запись и Удалить запись.
12. Проверьте работу навигационных кнопок.
13. Скопируйте скриншот с созданной формой в режиме таблицы и поместите в отчет по лабораторной работе.
Задание 3. Модификация командной кнопки
В предыдущем задании вы создали форму в командными кнопками для перемещения между записями, добавления и удаления записей. Вероятно вы заметили, что при добавлении новой записи о клиенте поля формы очищаются, но курсор не позиционируется в первом поле формы (Код клиента), как это должно быть. Следовательно, ввод данных необходимо начинать со щелчка поля Код клиента. Было бы более удобно работать с формой, если курсор появлялся в первом поле автоматически после щелчка кнопки Добавить. Для этого необходимо установить фокус на первое поле формы.
Фокус – это способность принимать ввод информации от пользователя, которую он передает с помощью мыши или клавиатуры. Только один элемент в данный момент может иметь фокус.
В задании вы установите фокус на первое поле формы с помощью VB команды.
Для выполнения задания выполните следующие действия.
1. Откройте форму Информация о клиентах 3 в режиме конструктора.
2. Определите имя поля Код клиента. Для этого дважды щелкните поле. На экране появится окно Свойства поля Код клиента, рис. 8., в котором можно увидеть имя искомого поля КодКлиента.
3. Для просмотра VBA кода в режиме конструктора щелкните правой кнопкой мыши командную кнопку Добавить запись. В появившемся окне щелкните опцию Обработка событий…
Рассмотрим коротко VBA код. Наиболее важной является строка DoCmd, которая представляет Do Command. Вторая часть команды DoCmd.GoToRecord, т.е. GoToRecord представляет метод выполняемый командой. За методом записываются аргументы данного метода. В качестве единственного необходимого аргумента для данного случая используется acNewRec, который указывает Access, что нужно перейти в конец таблицы, где будет добавлена новая запись.
4. Но команда DoCmd не устанавливает фокус на какое-либо поле автоматически. Для установки фокуса необходимо ввести команду КодКлиента.setFocus.
5. Закройте окно с VBA кодом. Откройте форму в режиме формы и щелкните командную кнопку Добавить запись. Курсор ввода будет находиться в поле Код клиента.
6. Завершите сеанс работы с Microsoft MS Access.



Коментарии: Работа была зачтена с первого раза в 2014г.
Преподаватель: Сваровский И.Н.


Размер файла: 397,3 Кбайт
Фаил: Упакованные файлы (.zip)

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

 Скачать Скачать

 Добавить в корзину Добавить в корзину

        Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, предложений нет. Рекомендуем воспользваться поиском по базе.

Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !




Страницу Назад

  Cодержание / Программирование / Базы данных. Лабораторная работа №5. Вариант: 8

Вход в аккаунт:

Войти

Перейти в режим шифрования SSL

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт




Сайт помощи студентам, без посредников!