Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Дополнительные данные таблицы «Иски»
4. Выделите столбец «Дата заседания» и переместите его в конец таблицы. 5. Сохраните изменения (нажав кнопку Сохранить ( ) в строке заголовка приложения) и закройте таблицу «Иски». Задание 2. Создайте формы для ввода данных в таблицы Судьи и Иски. Используя эти формы, дополните таблицы Судьи и Иски новыми записями данных. Примерная последовательность действий: 1. Создайте форму «Судьи»: 1.1. Раскройте вкладку Создание и в группе команд «Формы» щёлкните по кнопке Мастер форм ( ). На экране появится диалоговое окно «Создание форм». 1.2. В строке «Таблицы и запросы» выберите исходную таблицу для формы – Судьи. 1.3. Задайте поля, которые предполагается использовать в форме. Для чего, щёлкнув курсором по кнопке , перенесите все поля в форму и нажмите кнопку . 1.4. Выберите внешний вид формы – выровненный – и нажмите кнопку . 1.5. Последнее окно предназначено задания имени формы. Задайте имя «Судьи», убедитесь, что установлена опция «Открыть форму для просмотра и ввода данных» и нажмите кнопку . На экране появится заданная форма ( рис. 11.5 ). Для того чтобы сделать форму более привлекательной и удобной, можно внести в неё небольшие изменения: ввести заголовок, добавить рисунки и изменить расположение некоторых полей.
Рис. 11.5. Вид формы «Судьи»
2. Модифицируйте форму «Судьи» и используйте её для ввода новых данных: 2.1. Для обеспечения возможности внесения в форму изменений переведите её из режима просмотра в режим Конструктора. Для этого в окне «Формы» щёлкните правой кнопкой мыши по имени формы (Судьи) и в выпадающем контекстном меню выберите пункт Конструктор ( ). 2.2. Выделите поле подписи Ф_И_О (в верхней строке), дважды щёлкнув по нему курсором, и введите новую подпись – Фамилия, инициалы. 2.3. Создайте место в заголовке формы, куда можно будет вставить название формы и рисунок. Для этого поместите указатель мыши между областью заголовка и областью данных так, чтобы он принял вид двунаправленной стрелки, нажмите кнопку левую мыши и переместите манипулятор вниз. 2.4. Выделите место для заголовка формы. Для этого в группе «Элементы управления» вкладки «Конструктор» нажмите кнопку Надпись ( ). Выделится прямоугольная область для ввода заголовка формы. 2.5. Введите заголовок, например, «Сведения о судьях». 2.6. Вставьте рисунок в заголовок формы. Для этого нажмите кнопки Вставить изображение ( ) и Обзор ( ). В раскрывшемся диалоговом окне «Выбор рисунка» найдите библиотеку готовых рисунков и выберите понравившийся рисунок. Выбранный рисунок появится в заголовке. Размер рисунка можно поменять, щёлкнув по нему, а затем переместив маркеры размеров. Выделенный рисунок можно переместить в любое место, когда указатель мыши принимает вид двух перекрещивающихся стрелок. 2.7. Посмотрите получившееся оформление в Режиме формы (щёлкнув курсором по кнопке Режим ( ) ñ Режим формы) и пролистайте записи в таблице Судьи (щёлкая курсором по кнопке в строке ). 2.8. Установите номер записи равным 7 и дополните таблицу Судьи двумя новыми записями данных: Код судьи – 36207 Ф_И_О – Правдин И.И. Дни приёма – Чт Часы приёма – 11: 00-13: 00 Стаж работы – 14 Код судьи – 36208 Ф_И_О – Волин В.П. Дни приёма – Пт Часы приёма – 09: 00-11: 00 Стаж работы – 12 2.9. Сохраните результаты работы и закройте форму. 3. Создайте и используйте для ввода данных форму «Иски»: 3.1. В окне «Таблицы» кликните курсором по таблице «Иски», а затем в группе команд «Формы» по кнопке Форма ( ). На экране появится форма «Иски», имеющая внешний вид – в один столбец. Сохраните данную форму под именем «Иски». 3.2. Посмотрите получившееся оформление в Режиме формы и пролистайте записи в таблице Иски. 3.3. Установите номер записи равным 11 и дополните таблицу Иски двумя новыми записями данных: Номер дела – 10211 Истец – Петров П.П. Ответчик – Бражкин Б.А. Код судьи – 36207 Дата заседания – 27.10.2012 Сумма иска – 53000 р. Дата поступления – 24.08.2012 Номер дела – 10212 Истец – Павлов Г.Н. Ответчик – Машкин А.Б. Код судьи – 36201 Дата заседания – 26.10.2012 Сумма иска – 14500 р. Дата поступления – 17.09.2012 3.4. Создайте поле ввода с раскрывающимся списком. Для этого убедитесь, что установлен режим Конструктор (Режим ( ) ñ Конструктор). Далее выполните следующие действия: ● удалите поля ввода Код судьи вместе с полем подписей. Для этого щёлкните курсором в поле ввода и нажмите клавишу Del. Выделите поле подписи, установив на него курсор и нажав левую клавишу мыши, затем, нажмите клавишу Del; ● в группе команд «Элементы управления» щелчком по кнопке (см. рис. 11.6 ) раскрыть строку 2 из 3; ● во второй строке группы команд «Элементы управления» щёлкните по кнопке Поле со списком ( ) и переместите курсор в виде пиктограммы в место удалённого поля подписи); ● в появившемся окне «Создание полей со списком» установите флажок для пункта Будет введен фиксированный набор значений и нажмите на кнопку ;
Рис. 1 1.6. Строка 1 группы команд «Элементы управления»
● в следующем диалоговом окне установите Число столбцов равное 1 и внесите в список «Столбец1» отдельными записями следующие значения: 36201, 36202, 36203, 36204, 36205, 36206, 36207, 36208. Установите нужную ширину столбца, при помощи смещения правой границы столбца (в области заголовка столбца) курсором мыши. Нажмите кнопку ; ● в следующем появившемся окне установите флажок для пункта Сохранить в поле, щёлкнув по нему мышкой, затем, открыв список полей выберите поле Код судьи и нажмите кнопку ; ● введите надпись поля – Код судьи – и нажмите кнопку ; ● перейдите в режим Формы (Режим ( ) ñ Режим формы) и проверьте действие определённых вами элементов. 3.5. Сохраните результаты работы и закройте форму. Задание 3. Сформируйте запрос (найдите данные о гражданских исках, рассматриваемых на судебных заседаниях в декабре 2012 года) и создайте вычисляемое поле (сообщение о нарушении сроков рассмотрения). Примерная последовательность действий: 1. Сформируйте запрос: 1.1. Раскройте вкладку Создание и в группе команд «Запросы» щёлкните по кнопке Конструктор запросов ( ). 1.2. В окне «Добавление таблицы» последовательно выделите таблицы Иски и Судьи и нажмите кнопку . Закройте окно «Добавление таблицы». Перед вами окно ( рис. 11.7 ), разделённое на две панели, в верхней панели находятся списки полей таблиц, выбранных для запроса, нижняя панель является бланком запроса. Переход между ними осуществляйте клавишей F 6 или щелчком мыши по соответствующему окну. 1.3. Перенесите с помощью мыши из верхней части окна из таблицы Иски поле Номер дела в первую клетку строки «Поле» бланка запроса. Аналогично поступите с полями Сумма иска, Дата поступления, Дата заседания из таблицы Иски и полем Ф_И_О из таблицы Судьи, разместив их в последующих клетках строки «Поле».
Рис. 1 1.7. Фрагмент окна «Запрос1»
1.4. В строке «Вывод на экран» пометьте флажками поля (если они не помечены), которые будут выведены в набор записей. В строке «Условие отбора» в столбце с полем Дата заседания введите условие > 30.11.2012 And < 01.01.2013 для определения условия выбора записей. 1.5. Щёлкните по кнопке Сохранить ( ). В раскрывшемся диалоговом окне «Сохранение» введите с клавиатуры имя запроса Иски_декабрь, щёлкните по кнопке ОК и закройте окно запроса. 2. Выполните запрос: 2.1. В окне «Запросы» дважды щёлкните по имени запроса – Иски_декабрь. На экране появится окно Иски_декабрь с отобранными по введённым критериям записями. 2.2. Просмотрите результат запроса (8 записей) и закройте окно «Запрос на выборку». 3. Создайте вычисляемое поле: 3.1. В окне «Формы» щёлкните правой кнопкой мыши по имени формы Иски. В всплывающем меню выберите Конструктор ( ). 3.2. Создайте поле Срок рассмотрения, в котором, исходя из оценки разности значений поля Дата заседания и Дата поступления (при превышении 61 дня) будет отображаться сообщение «нарушен». Для чего группе команд «Элементы управления» щёлкните левой клавишей мыши по кнопке Поле ( ). Расположите вычисляемое поле на свободном месте в области данных. 3.3. Щёлкните правой кнопкой мыши по полю надписи. В контекстном меню выберите пункт Свойства. В появившемся окне свойств в строку «Подпись» введите с клавиатуры Срок рассмотрения и закройте окно «Надпись». Увеличьте длину поля подписи (если название поля целиком не умещается в окаймляющем его прямоугольнике) – для этого щёлкните по полю подписи и растяните его в нужном направлении, схватив мышкой за появившиеся маркеры. 3.4. Выделите окно свойств поля (щёлкнув мышкой по прямоугольнику с надписью – Свободный) и щелчком правой кнопки мыши вызовите контекстное меню. 3.5. В контекстном меню в пункте Цвет текста выберите «красный». 3.6. В контекстном меню выберите пункт Свойства. В появившемся окне «Поле»: Вкладка «Макет» в строке «Формат поля» выбором из раскрывающегося списка установите формат – Основной, в строке «Число десятичных знаков» – 7. 3.7. В окне «Поле» выберите вкладку «Данные», в строке «Данные» щелчком по кнопке вызовите Построитель выражений. 3.8. Пользуясь клавиатурой и выбирая соответствующие поля из списка в нижней части окна Построителя выражений ( рис. 11.8 ), введите формулу =IIf(([Дата заседания]-[Дата поступления])> 61; " нарушен"; " " ) нажмите кнопку ОК и закройте окно «Поле». 3.9. Закройте форму «Иски» с сохранением введенных изменений. 3.10. В окне «Формы» дважды щёлкните по имени формы – Иски. Рис. 1 1.8. Окно Построителя выражений
3.11. Убедитесь, что в поле Срок рассмотрения правильно вычисляется результат для каждой записи таблицы Иски (для всех дел, кроме дел с номерами 10201, 10202 и 10211, срок рассмотрения не нарушен). Продемонстрируйте результаты работы преподавателю.
Контрольные вопросы
1. Какими способами можно изменить структуру и содержимое таблицы базы данных? 2. Назначение и правила создания форм в СУБД Access. 3. Каким образом можно вставить в готовую форму поля со списком? 4. Назначение и правила создания запросов в СУБД Access. 5. Какие виды запросов используются в СУБД Access? 6. В какие объекты базы данных Access можно вставить вычисляемые поля? 7. Порядок создания вычисляемых полей в СУБД Access. |
Последнее изменение этой страницы: 2019-03-29; Просмотров: 264; Нарушение авторского права страницы