Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии


НазваниеМетодические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии
страница3/5
ТипМетодические указания
filling-form.ru > Бланки > Методические указания
1   2   3   4   5

Выполнение лабораторной работы 2


  1. Произвести сортировку таблицы СЛУЖАЩИЕ по полю Отдел.

  2. В таблице СЛУЖАЩИЕ осуществить фильтрацию для решения задач:

  1. выбрать служащих, у которых фамилия начинается с той же буквы, что и фамилия студента;

  2. выбрать служащих, у которых фамилия такой же длины, что и фамилия студента;

  3. выбрать служащих одного отдела;

  4. выбрать служащих, название должности которых заканчивается на букву т;

  5. выбрать служащих двух отделов и женатых;

  6. выбрать всех служащих, кроме одного отдела;

  7. выбрать служащих по двум должностям;

  8. выбрать служащих-женщин одного отдела;

  9. выбрать военнообязанных неженатых мужчин;

  10. выбрать женщин с высшим образованием, у которых фамилия заканчивается на букву а;

  11. выбрать служащих с окладом от 1000 до 9999.

  1. Для таблицы СЛУЖАЩИЕ сформировать, проверить корректность и сохранить запросы для решения задач:

  1. отобразить поля: ФИО_служащего; Дата_рождения; Отдел; Оклад,

  2. отобразить в выборке все поля таблицы для работников одного отдела. Сделать данный запрос параметризованным,

  3. отобразить для семейных сотрудников в выборке поля: ФИО_служащего (фамилии которых начинаются на буквы от "Г" до "Ш"); Отдел; Количество_детей,

  4. отобразить для холостых сотрудников в выборке поля: ФИО_служащего; Должность; Оклад (>1000),

  5. рассчитать для каждого сотрудника налог в виде выражения:

Налог= (0.99*Оклад- ((Количество_детей * 300) + 400))) * 0,12.

При этом в запросе вывести поля: ФИО_служащего; Отдел; Оклад; Налог,

  1. определить количество служащих по каждому уровню образования,

  2. вычислить сумму окладов для каждого отдела,

  3. вычислить средний оклад по всей фирме,

  4. увеличить всем женщинам, имеющим детей, в таблице СЛУЖАЩИЕ оклад в 1.5 раза,

  5. выбрать из таблицы СЛУЖАЩИЕ всех женщин и сохранить выборку в виде новой таблицы ЖЕНЩИНЫ,

  6. удалить из таблицы СЛУЖАЩИЕ служащих одного определенного отдела.

  1. Результаты работы продемонстрировать преподавателю.



Лабораторная работа № 3. Формуляры


Цель работы: изучение и закрепление на практике методов формирования и использования формуляров для занесения, просмотра и/или модификации данных в таблицах.

Методические указания

Простые формуляры

В предыдущих лабораторных работах содержимое БД отображалось в режиме таблицы, т.е. в виде совокупности строк-записей и столбцов-полей. Наряду с режимом таблицы современные СУБД позволяют работать с информацией в БД в режиме формуляра (формы), который характеризуется следующими достоинствами:

  1. возможностью отображения содержимого БД в более естественном для человека виде;

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

  3. возможностью скрытия при просмотре части данных БД;

  4. возможностью раскрытия полных названий полей;

  5. возможностью разрешения на модификацию данных только у части полей;

  6. возможностью посредством формуляра просмотра графических данных, хранящихся в БД;

  7. возможностью только на формуляре отображения хранимых данных в виде графиков и диаграмм;

  8. возможностью размещения на поле формуляра управляющих элементов (командных кнопок, кнопок раскрытия и т.п.), что превращает формуляры в объекты, подобные диалоговым окнам Windows.

Формуляр - форма представления содержимого таблицы в виде бланка:


Подобно бумажным бланкам формуляр включает поля для ввода и отображения данных и надписи к ним. Обычно формуляр отображает содержимое только одной записи. Для перемещения по всему множеству записей таблицы можно использовать кнопки клавиатуры: PgUp - переход к следующей записи, PgDn - возврат к предыдущей записи, Home - переход к 1-й записи таблицы, End - переход к последней записи таблицы или кнопки навигации внизу формуляра, активизируемые ЛКМ:

Переход к новой записи



Переход к

1-й записи




Переход к последней записи




Переход к следующей записи

Возврат к предыдущей записи


Окно номера текущей записи

Назначение каждой клавиши указано на рисунке. Переход к записи с конкретным номером можно выполнить путем установки мышью курсора в окно номера текущей записи, стирания текущего и набора требуемого номера. После нажатия клавиши Enter СУБД отобразит в формуляре содержимое искомой записи.

Для создания нового формуляра переходят на вкладку Создание и в меню Формы нажимают кнопку Форма.

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

Бланк формуляра включает несколько областей, главной из которых является область данных, содержащая поля целевой таблицы. В заголовке и примечании отображается служебная и/или пояснительная информация. Области заголовка и примечания могут быть удалены/восстановлены в бланке с помощью опции Заголовок/Примечание формы в меню Отображение вкладки Упорядочить панели Инструменты конструктора форм.

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

Размер каждой области бланка может быть изменен путем установки мыши на ее границу (указатель мыши приобретает вид ), захвата границы ЛКМ и перетаскивания её на новое место.

Размер самого бланка формуляра также может быть изменен мышью путем перетаскивания его границ.

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

В данной лабораторной работе рассмотрено назначение следующих кнопок-инструментов:

  1. Выбрать - используется для выделения нескольких объектов формуляра в группу путем протягивания по диагонали мыши с нажатой ЛКМ. С выделенной группой можно проводить общие операции: перемещать, изменять параметры шрифта, удалять и т.д.

  2. Надпись - используется для введения в бланк формуляра дополнительных надписей путем щелка ЛКМ по полю бланка в месте будущего размещения текста и дальнейшего его набора.

  3. Линия - позволяет разместить на поле формуляра линию для отделения одной группы данных от другой. Создается путем протягивания в требуемом месте мыши с нажатой ЛКМ.

  4. Прямоугольник - позволяет разместить на поле формуляра прямоугольник для выделения группы логически связанных объектов. Создается путем протягивания в требуемом месте по диагонали мыши с нажатой ЛКМ.

  5. Поле со списком - позволяет не вводить, а выбирать значение из фиксированного списка, например, формируемого связанной таблицей (см. работу № 1).

  6. Выключатель, Переключатель, Флажок - визуализируют ввод бинарных (логических) значений.

Все объекты формуляра характеризуются свойствами, которые можно изменять, и событиями, которые можно к объектам приписывать. Доступ к ним реализуется путём вызова контекстного меню и выбора опции Свойства.

Свойства перечислены на пяти вкладках:

  1. Макет - содержит перечень свойств, связанных с оформлением объекта.

  2. Данные - содержит перечень свойств, связанных с источником данных.

  3. События - содержит перечень доступных для объекта событий.

  4. Другие - содержит перечень свойств, не вошедших в три первых карточки.

  5. Все - содержит перечень всех событий и свойств в алфавитном порядке.

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

Все объекты в процессе настройки формуляра можно перемещать; удалять; менять в размерах. Для первоначального получения возможности работы с одиночным объектом, а не с группой, надо в режиме Конструктора выполнить переходы: панель Инструменты конструктора форм – вкладка Упорядочить - линейка Макет элемента управления – опция Группировать – опция Разгруппировать.

Как указывалось выше, одиночный объект выделяется однократным щелчком ЛКМ, а группа объектов - через кнопку Выбрать.

Размер объекта можно менять путем:

1. Выделения объекта, что приводит к появлению по его периметру рамки с маркерами изменения размера. При установке на один из таких маркеров указатель мыши приобретает вид двунаправленной стрелки. Захват мышью маркера и его перемещение приводят к изменению размера объекта;

2. Точной установкой размеров объекта в полях Ширина и Высота окна свойств.

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

Удаляется объект с бланка формуляра путем выделения и нажатия клавиши Delete клавиатуры.

Объекты формуляра могут быть выровнены по положению или размеру с помощью панели Инструменты конструктора форм, вкладки Упорядочить, опций Выравнивание и Размер. Прочие возможности оформления элементов формы также находятся в данных опциях.

СУБД позволяет выбрать один из уже готовых стилей оформления бланка формуляра. Для реализации данного подхода необходимо в панели Инструменты конструктора форм в опции Автоформат выбрать требуемый стиль.

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

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

Для текстовых объектов формуляра доступны изменения следующих параметров: размера; цвета текста; цвета фона; толщины; наклона; подчеркивания. Изменение этих свойств выполняется в панели Инструменты конструктора форм, в опции Шрифт стандартным образом.

Для графических объектов доступны следующие параметры: цвет линии/границы; толщина линии/границы; вид рамки.

Палитра доступных цветов линии/рамки находится в панели Инструменты конструктора форм, опции Элементы управления.

Формуляр также позволяет вводить данные в таблицу на основе фиксированных списков или значений, определяемых сверочными таблицами. Для этого необходимо удалить простое поле, если оно уже существует в формуляре, и ввести на пространство бланка элемент управления Поле со списком. Далее для этого элемента необходимо задать три параметра (см. рисунок ниже): надпись, источник данных и приемник вводимых данных (тот же, что и у удаленного простого поля):

Поле со списком

Надпись

Источник данных

Приемник данных


Оба последних параметра задаются на вкладке Данные окна свойств поля.

Например, в формуляре ввода данных о студентах название факультета можно выбирать из списка, формируемого полем Факультет таблицы ДЕКАНАТЫ (см. работу № 1). Надпись поля со списком может иметь такой вид: Название факультета, на котором обучается студент. Приемник информации заносится в поле Данные вкладки Данные. Для рассматриваемого примера в это поле заносится название целевого поля Факультет обрабатываемой таблицы СТУДЕНТЫ. Источник же данных - поле Факультет таблицы ДЕКАНАТЫ. Название источника на языке SQL заносится в поле Источник строк вкладки Данные (в данном случае заносится текст SELECT [Деканаты].[Факультет] FROM Деканаты;) или формируется посредством построителя выражений (см. работу № 2).

Элементы Выключатель, Переключатель и Флажок аналогичны по своим функциям и предназначены для ввода бинарных (логических) значений. В таблице такие значений отображаются флажком , а в формуляре они, в соответствии с синтаксисом языка VisualBasic, представляются численными значениями: -1 (True, Истина, Да) и 0 (False, Ложь, Нет). Для большей наглядности ввод, просмотр и модификацию таких данных можно производить с помощью перечисленных выше элементов.

Установка любого из них начинается с нажатия соответствующей ему кнопки на панели инструментов, выбора щелчком ЛКМ места его расположения, формирования осмысленной надписи и связывания элемента с требуемым полем целевой таблицы посредством задания свойства Данные на одноименной вкладке. Если данное поле уже находилось на бланке формуляра, его необходимо предварительно удалить.

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

Процесс формирования начинается с нажатия кнопки Группа переключателей на панели инструментов Элементы управления вкладки Конструктор панели Инструменты кнопочных форм. Далее мышью выбирается место его расположения, что приводит к появлению окна "Создание группы переключателей", в котором перечисляются требуемые альтернативы (опции) создаваемой группы (например, формы обучения). Нажатие кнопки Далее приводит к появлению окна, в котором пользователь может выбрать значение, которое будет устанавливаться СУБД автоматически (по умолчанию) при переходе к новой записи.

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

В очередном окне, появляющемся после нажатия кнопки Далее, необходимо установить опцию Сохранить значение в поле, и снова нажать кнопку Далее.

Далее СУБД предлагает выбрать тип элементов управления и подобрать вид оформления.

Нажатие кнопки Далее приводит к появлению окна, в котором вводится подпись для группы, например, Форма обучения.

На последнем шаге нажимается кнопка Готово.

ВНИМАНИЕ: При использовании группы переключателей в соответствующее поле таблицы заносятся не значения, а их числовые номера. В дальнейшем сами значения можно увидеть только при работе с таблицей в режиме формуляра.

Специализированные формуляры

Выше рассматривались универсальные формуляры, которые можно использовать как для ввода информации в таблицы, так и для просмотра и/или модификации последних. Однако формуляры позволяют дифференцировать доступ к данным путем установки следующих режимов:

- запрет на изменение существующих данных;

- запрет на добавление новых данных;

- запрет на изменение значений некоторых полей в формуляре;

- отображение в поле формуляра только части полей исходной таблицы.

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

Третий режим предполагает, что вызывается окно свойств конкретного поля и на вкладке Данные задается значение Да для свойства Блокировка. Если ставится задача временного устранения с бланка формуляра некоторого поля, то на вкладке Данные задается значение Нет для свойства Доступ. При этом само поле дезактивировано, но отображается в формуляре в теневом режиме, т.е. сохраняется возможность изменения его свойств.

Для полного устранения поля с бланка формуляра необходимо его выделить и одним из рассмотренных ранее способов удалить.

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

В поле формуляра с помощью кнопки Эмблема в опции Элементы управления меню Конструктор панели Инструменты конструктора форм можно вносить графические изображения, используемые как информационные объекты или элементы оформления бланка. Для этого необходимо после нажатия данной кнопки на панели инструментов выбрать положение будущего изображения на бланке формуляра щелчком левой клавиши мыши, а далее указать положение графического файла в памяти компьютера.

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

Сложные формуляры

Сложные формуляры представляют собой иерархическую структуру типа «главный-подчиненный» и отображают связь данных вида 1:М (один-ко-многим) между таблицами в БД. Это может быть одна конкретная марка автомобиля и много машин этой марки с разными номерами:
ТИП АВТОМОБИЛЯ

Марка

Грузоподъемность

Скорость











АВТОПАРК

Номер

Марка

Водитель

Пробег














Такому формуляру соответствуют два связанных поля Марка (может быть с другими названиями, но с этой семантикой) в обеих таблицах. В сложном формуляре поле связи, существующее в обеих таблицах, должно быть представлено только однократно, т.е. в одном из связываемых формуляров оно удаляется (желательно в подчиненном).

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

Марка
Грузоподъемность
Скорость

АВТОМОБИЛЬ
Номер
Водитель
Пробег


Панель управле- ния подчиненно- го формуляра




Панель управления главного формуляра


Сложные формуляры позволяют проводить фильтрацию данных путем задания значения в поле связи главного формуляра. Панель управления главного формуляра работает в пределах всей таблицы ТИП АВТОМОБИЛЯ, а панель управления подчиненного – только в пределах списка автомобилей заданной (указанной в главном формуляре) марки.

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

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

Формуляр 1-го уровня

Формуляр 2-го уровня

Формуляр 3-го уровня

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

  1. Создание подчиненного формуляра и удаление поля связи;

  2. Создание главного формуляра. Одновременно создается и выводится на экран подчиненная таблица;

  3. Для преобразования подчиненной таблицы в форму в режиме конструктора вместо Таблица.<имя> вводится Форма.<имя>.



1   2   3   4   5

Похожие:

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconРазработка электронного документа в субд access методические указания к лабораторным работам
Методические указания предназначены для студентов экономических и других специальностей, изучающих дисциплины «Информационные системы»,...

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания по изучению раздела «субд ms access» ивыполнению...
Информационные технологии на транспорте: Методические указания по изучению раздела «субд ms access» и выполнению лабораторных работ....

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания к лабораторным работам по дисциплине «Управление проектами»
Методические указания к лабораторным работам по дисциплине «Управление проектами» для студентов и слушателей факультета «Инженерный...

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconОтчетов по лабораторным работам по дисциплине Информационные технологии...
Лабораторная работа №1 Использование специализированных программ с базой данных по технологии приготовления пищи

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания к лабораторным работам по математическому моделированию...
Методические указания к лабораторным работам по математическому моделированию и теории принятия решений

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconГруппы
Изучите теоретические основы создания таблиц и их связей в субд microsoft Access 2003, рассмотренные в лекционном курсе, в субд microsoft...

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания к лабораторным работам по изучению пакета разработки...
Со стороны конечного пользователя приложения требуется только браузер и доступ к бд oracle, на которой запущен apex

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconЛабораторная работа №11 Тема: Создание и редактирование основных...
Цель проведения. В результате выполнения лабораторной работы студент должен иметь представление о понятии и технологии баз банных,...

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания к практическим работам по дисциплине Информационные...
Федерального государственного образовательного стандарта по специальности среднего профессионального образования, входящей в состав...

Методические указания к лабораторным работам по изучению субд access ’2007 (разработаны доц каф. Суивт топорковой О. М. по материалам: «Информационные технологии  iconМетодические указания для выполнения лабораторных работ и «Базы данных»
Лабораторная работа №1 «Организация хранения данных в субд ms access»

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск