Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лабораторная работа №1
Элементы интерфейса Microsoft Word и их настройка
Цель работы: ознакомиться с элементами интерфейса текстового редактора; научиться изменять настройки редактора; научиться работать со справочной службой.
3.1. Найдите справа внизу ряд кнопок .
3.2. Просмотрите все режимы.
Рис. 1. Группа «Параметры страницы» вкладки «Разметка страницы»
Просмотреть параметры страницы и изменить:
4.1. Размер бумаги (вкладка «Разметка страницы»)
4.2. Установить следующие параметры страницы:
верхнее 2 см; нижнее 1.5 см;
левое 2 см; правое 1.2 см;
переплет 0.5 см.
5.1. Для установки других параметров, которые не отображаются в группах, для выделенных объектов необходимо воспользоваться кнопкой, расположенной в нижнем правом углу данной группы (см. Рис. 2).
Рис. 2. Кнопка вызова дополнительных возможностей форматирования
5.2. Просмотреть дополнительные возможности группы «Параметры страницы» вкладки «Разметка страницы».
Рис. 3. Изображение кнопки «Параметры Word»
6.1. откройте окно «Параметры Word»;
6.2. измените Цветовую схему на Серебристую;
6.3. ознакомьтесь с разделом «Правописание»;
6.4. в разделе «Дополнительно» выберите «Показывать содержимое документа» / «Показывать границы текста»
Рис. 4. Группа быстрого доступа
С помощью команды «Настройка панели быстрого доступа» (см. рис. 5) установить:
Рис. 5. Вызов команды «Настройка панели быстрого доступа»
8.1. осуществить вызов справочной системы Microsoft Word, используя клавишу F1 (см. рис. 6);
Рис. 6. Окно «Справка»
8.2. ознакомится с содержанием пункта Ввод текста / Выделение текста / Выделение с помощью мыши (см. рис. 6);
8.3. используя кнопки навигации , перейти на домашнюю страницу окна.
Контрольные вопросы:
Лабораторная работа №2
Редактирование и форматирование текста
Цель работы: научиться редактировать текст различными способами; научиться применять к тексту различные параметры для его форматирования (отдельного символа, слова, предложения, абзаца, всего текста).
Задание 1. Напечатайте текст (несколько строк). Осуществить перемещение курсора в начало строки, конец строки, на одно слово вправо, на два слова влево.
Выделяемый элемент |
Действия пользователя: |
Любой фрагмент текста |
Щелкните в начале выделяемого фрагмента в тексте и, удерживая нажатой левую кнопку мыши, проведите по тексту, который нужно выделить. |
Слово |
Дважды щелкните слово. |
Строка текста |
Переместите указатель к левому краю строки так, чтобы он принял вид стрелки, направленной вправо, а затем щелкните. |
Предложение |
Трижды щелкните абзац. |
Несколько абзацев |
Переместите указатель к левому краю первого абзаца так, чтобы он принял вид стрелки, направленной вправо, а затем, удерживая нажатой левую кнопку мыши, проведите указателем вверх или вниз. |
Большой фрагмент текста |
Щелкните в начале выделяемого фрагмента, прокрутите документ до конца фрагмента, а затем, удерживая нажатой клавишу SHIFT, щелкните в конце фрагмента. |
Весь документ |
Переместите указатель к левому краю текста документа так, чтобы он принял вид стрелки, направленной вправо, и щелкните трижды или нажмите CTRL+A (лат.). |
Задание 2. Произведите различные выделения фрагментов текста.
Способы сохранения документа |
Действия пользователя: |
Первый способ |
|
Второй способ |
|
Задание 3. Сохранить документ на Рабочем столе.
4.1. получить справку о команде «Автосохранение»;
4.2. открыть «Параметры Word», используя кнопку «Office»;
4.3. установить «Автосохранение» каждые 5 минут (раздел «Сохранение»).
Способы закрытия документа |
Действия пользователя: |
Первый способ |
|
Второй способ |
|
Способы открытия документа |
Действия пользователя: |
Первый способ |
|
Второй способ |
|
Задание 4. Закрыть и открыть созданный документ любым способом.
Клавиши редактирования текста |
Назначение клавиши: |
Backspace |
удаление символа слева от курсора |
Delete |
удаление символа в текущей позиции курсора |
Insert |
Включение / отключение режима вставки / замены символов. В режиме вставки после ввода символа часть строки, расположенная справа от вводимого символа, сдвигается вправо на одну позицию. В режиме замены один символ заменяется другим и сдвига не происходит. |
Задание 5. Записать все слова, которые можно получить из слова ИНФОРМАТИКА.
Задание 6. Из слова ЛУКОМОРЬЕ с помощью клавиши удаления символов получить слово МОРЕ.
Задание 7. Из слова СОР с помощью добавления в него новых символов получить слово ПРОЦЕССОР.
Задание 8. Набрать следующее предложение, а затем удалить из него лишние символы:
Способы копирования фрагмента текста |
Действия пользователя: |
Первый способ |
|
Второй способ |
Рис. 1. Команда «Копировать» группы Буфер обмена
|
Третий способ |
|
Задание 9. Напечатайте следующее стихотворение:
У попа была кошка,
Он ее любил,
Она съела кусок мяса
Он ее убил.
Под камень схоронил,
На камне написал:
"У попа была кошка ..."
Получите копию стихотворения в этом документе.
Задача: |
Действия пользователя: |
Найти в тексте слово (фразу, отдельный символ). |
Рис. 2. Команды группы «Редактирования»
|
Задание 6. Найти в напечатанном тексте документа символ «а», отельное слово.
Задача: |
Действия пользователя: |
Заменить в тексте слово (фразу, отдельный символ) на другое (другой). |
Рис. 3. Окно «Найти и заменить» |
Задание 7. В напечатанном тексте заменить слово «собака» на слово «кошка».
Отмените эту операцию (кнопка ). С помощью этой кнопки вы можете отменить любую операцию.
Рис. 4. Команды группы «Шрифт»
Задание 8. 1) Скопируйте стихотворение «Про попа и его собаку» в новый документ.
2) К каждой строке применить какое-либо свойство из «Шрифт» (свойства не должны повторяться).
Рис. 5. Команды группы «Абзац»
Задание 9. 1) Скопировать из Справочной службы Microsoft Word 4 абзаца любого текста (или напечатайте).
2) Установить выравнивание первого абзаца по центру, второго по левому краю, третьего по правому краю, четвертого по ширине.
3) Установить значение следующие отступы слева для абзацев:
Первый абзац 1см;
Второй абзац 2см;
Третий абзац 3 см;
Четвертый абзац 4 см.
4) Установить значение междустрочного интервала для абзацев следующим:
Первый абзац полуторный;
Второй абзац двойной;
Третий абзац минимум, значение 20 пт;
Четвертый абзац точно, значение 5пт.
Рис. 4. Команды группы «Текст»
Задание 10. Напечатать стихотворение А. Фета. Оформить первую букву каждого четверостишья в стиле Буквица.
Рис. 5. Вкладка Интервал окна Шрифт
Задание 11. Установить различный интервал между символами в каждой отдельной строке стихотворения.
Рис. 6. Выбор команды границы и заливка
Задание 12. Примените к первому абзацу границу (тип: Объемная; ширина 3 пт, цвет: красный) и заливку (Цвет: розовый, Тип: 10%).
К остальным абзацам примените произвольные границы и заливки.
Примените ко всей странице рамку с рисунком («Границы и заливка» вкладка «Страница»).
Контрольные вопросы:
Индивидуальное задание:
ФЕДЕРАЛЬНОЕ АГЕНСТВО ПО ОБРАЗОВАНИЮ
ЧОУ ВПО «Южно-Уральский институт управления и экономики»
Кафедра информационных технологий и систем
Лабораторная работа
Применение MS Word для обработки текстовых данных
Выполнил: студент ___ группы
Фамилия И.О.
Проверил: __________________
Челябинск
2009
Times New Roman Иванов Иван Иванович
Arial Иванов Иван Иванович
Tahoma Иванов Иван Иванович
Лабораторная работа №3
Списки, стили
Цель работы: научиться редактировать текст различными способами; научиться работать со списками; научиться применять к тексту различные стили; научиться разбивать текст на колонки; научиться изменять параметры форматирования стилей.
Рис. 1. Группа Абзац
Задача: |
Действия пользователя: |
Создание одноуровневого маркированного или нумерованного списка |
Рис. 2. Выбор вида маркера
|
Создание многоуровневого списка |
Рис. 3. Команда «Увеличить отступ» группы «Абзац»
|
Задание 1. Создать следующие списки по образцу:
Маркированный список |
Нумерованный список |
Многоуровневый список |
Задание 2. Изменить маркер первого списка, используя библиотеку данного стиля.
Задача: |
Действия пользователя: |
Определить новый маркер для списка |
|
Задание 3. Определить новый формат номера списка.
Задача: |
Действия пользователя: |
Создать следующий список: |
Рис. 4. Команда «Определить новый формат списка»
|
Рис. 5. Команда «Колонки»
Задание 4. Напечатать стихотворение А. Фета и расположить его в двух колонках.
Задание 5. Найти в справочной службе ответы на следующие вопросы:
Что такое стиль?
Скопировать определение стиля абзаца из справочной службы.
Рис. 6. Стили Microsoft Word
Задание 6. Напечатать следующий текст:
Для Введения и Главы 1 применить стиль Заголовок 1.
Для параграфов 1.1 и 1.2. применить стиль Заголовок 2.
Задание 7. Добавить в конец документа следующий текст:
Задача: |
Действия пользователя: |
Применить для фрагмента текста формат другого абзаца. |
Рис. 6. Команда «Формат» по образцу группы «Буфер обмена»
|
Задание 8. Применить для Главы 2 стиль Заголовок 1.
К названию параграфа 2.1 применить Заголовок 2, используя команду Формат по образцу.
Задача: |
Действия пользователя: |
Изменить стиль текста. |
Весь текст, отформатированный с помощью измененного стиля, будет автоматически переформатирован с учетом новых атрибутов. |
Задание 9. Изменить стиль заголовка 1: цвет синий, размер шрифта 20, выравнивание по правому краю.
Задача: |
Действия пользователя: |
Создать новый стиль абзаца. |
Рис. 7. Окно «Стили»
|
Задание 10. Создать стиль «Стих» и применить его к набранному стихотворению А. Фета.
Задание 11. Вставьте заголовок «Содержание».
Создать оглавление (вкладка «Ссылки» / группа «Оглавление» / команда «Оглавление» (см. рис. 8)).
Рис. 8. Команда Оглавление
Примечание. В оглавлении должны находиться только заголовки 1 и 2-го уровней. В противном случае необходимо изменить стиль текста.
Задание 12. С помощью встроенной справки ответить на следующие вопросы:
1. Что представляют собой колонтитулы?
2. Какая информация размещается в поле «Колонтитул»?
Рис. 9. Группа «Колонтитулы» вкладки «Вставка»
Задание 13. Добавьте на страницу колонтитулы, в верхний поместите фамилию и текущую дату, в нижний номера страниц.
В документах с большим количеством однородных абзацев для экономии пространства листа часто включается перенос слов. Этот параметр действует на весь документ, и для его установки выделять текст не надо.
Вставка переносов осуществляется с помощью команды Расстановка переносов группы Параметры страницы вкладки Разметка страницы.
Рис. 10. Расстановка переносов
Задание 14. Включите перенос слов в документе с лабораторной работой.
Рис. 11. Группа Правописание вкладки Рецензирования
Задание 15. Наберите слово с ошибкой.
Откройте окно «Правописание» (см. рис. 12) и выберите правильный вариант написания слова.
Рис. 12. Окно «Правописание»
Задание 16. Проверьте весь текст на правописание.
Рис. 13. Команда «Отобразить все знаки»
Задание 17. Отобразить все знаки в документе.
Задание 18. С помощью встроенной справки ответить на следующие вопросы:
1. Для чего используются сноски?
2.Из каких частей состоит сноска?
Задание 19. Создайте маркированный список по образцу. Для каждого установите слова сноски, поясняющие значение.
Контрольные вопросы:
Лабораторная работа №4
Вставка изображений и объектов в документ
Цель работы: научиться редактировать текст различными способами; научиться вставлять различные объекты (рисунки, клипы, фигуры, организационные диаграммы, диаграммы); научиться применять различные параметры форматирования объектов.
Рис. 1. Группа Иллюстрации
Задание 1. Ознакомиться с набором рисунков и вставить в документ один из предложенных (вкладка «Вставка» / группа «Иллюстрации» / команда «Рисунок»).
Рис. 2. Вкладка «Формат» для работы с рисунком
Задание 2. Изменить следующие параметры форматирования рисунка (вкладка «Формат»): яркость 40%, контрастность 20%, перекрасить в оттенки серого, форма рисунка сердце, эффект для рисунка отражение, обтекание текстом вокруг рамки.
Задание 2. В графическом редакторе Paint нарисовать гусеницу (рис. 2б), используя объект 2а). Сохранить рисунок под именем Ris.bmp в папке Рабочий стол. При помощи «Вставка» / «Иллюстрации» / «Рисунок» вставить изображение в текстовый документ.
а) |
б) |
Рис. 2. а) Первоначальный объект. б) Гусеница.
Рис. 3. Вставка фигур в документ
Задание 3. Осуществите вставку фигур (см. рис. 3). Изменить формат каждого объекта: цвет, толщину линий, размер. Для каждой фигуры сделать выноску.
а) |
б) |
Рис. 3. а) команда «Выделить»; б) команда «Группировать».
Задание 4. Сгруппировать несколько объектов и изменить их формат.
Задание 5. Нарисовать схему, изображенную на рисунке (рис. 4).
Рис. 4. Схема «Группы операций»
Задание 6. Изобразить схему ПК (см. рис. 5).
Рис.5. Схема ПК.
Задание 7. Вставить в текстовый документ рисунок из группы Microsoft Office (см. рис.6).
Рис. 6. За компьютером.
Задание 8. Сделать подпись к рисунку.
Рис. 7. Группа Текст
Задание 9. Создать текстовый объект «Слоненок», задав траекторию движения по кольцу.
Рис. 8. Объекта WordArt «Слоненок»
Рис. 8. Группа «Иллюстрации»
Задание 10. Добавить в документ диаграмму, используя табличные данные.
Задание 11. Изменить цвет столбиков диаграммы, вид диаграммы.
Вставить название диаграммы «Динамика роста учащихся», используя команду Название диаграммы группы «Подписи» вкладки «Макет» (см. рис. 9).
Рис. 9. Вкладка «Макет»
Подписать рисунок.
В области построения диаграммы добавить таблицу данных (см. рис. 9).
Изменить данные в таблице.
Убрать легенду из области построения диаграммы.
Рис. 10. Группа «Символы»
Задание 12. При помощи команды Символ () и шрифта Symbol набрать следующий текст:
Задание 13. Добавить в документ следующие формулы:
Контрольные вопросы:
Индивидуальное задание:
Лабораторная работа № 5
Работа с таблицами
Цель работы: научиться редактировать текст различными способами; научиться вставлять в документ таблицы различными способами; научиться применять различные параметры форматирования таблицы; научиться выполнять вычисления в таблицах.
Рис. 1. Команда Таблица |
Любая таблица состоит из строк и столбцов. На пересечении строк и столбцов находятся ячейки. Примечание: Перед непосредственным созданием таблицы желательно вставить до и после нее пустые абзацы, чтобы избежать в дальнейшем проблем. Например, если вы помещаете таблицу в самом начале документа, то без пустого абзаца впереди очень сложно в дальнейшем вставить перед ней текст. |
Способы вставки таблицы размерности 3х4: |
Действия пользователя: |
Способ 1. При помощи мыши |
Рис. 2. Вставка таблицы 3х4. |
Способ 2. При помощи команды «Вставить таблицу». |
Рис. 3. Вставка таблицы. |
Способ 3. При помощи табуляции. |
|
Способ 4. При помощи рисования таблицы. |
|
Задание 1. Создать таблицу «Покупка школьных принадлежностей» (№ п/п, Наименование, Цена за единицу товара, Количество, Всего).
Задание 2. Применить следующие параметры форматирования к таблице:
для столбца «Наименование» - Times New Roman, 16, красный цвет, выравнивание по центру;
для столбца «Цена» - Arial, 14, синий цвет, выравнивание по правому краю;
для столбца «Количество» - Garamond, 14, лиловый цвет, выравнивание по правому краю;
для столбца «Сумма» - Times New Roman, 16, красный цвет, выравнивание по центру.
Задание 3. Изменить параметры заливки и границы любой ячейки, используя вкладку «Конструктор» (см. рис. 4).
Рис. 4. Группа Стили таблиц
Задание 4. Изменить стиль для всей таблицы (см. рис. 5).
Рис. 5. Темы таблиц
Задача: |
Действия пользователя: |
Изменить ширину столбца |
|
Задание 5. Изменить ширину любого столбца.
а) |
б) |
Рис. 6. Группа Таблица |
Задание 6. 1) В новом документе вставить таблицу, состоящую из двух столбцов и одной строки.
Рис. 8. Группа «Строки и столбцы»
2) Используя вкладку «Макет» / группа «Строки и столбцы» (см. рис. 8) вставить 2 столбца и 5 строк.
3) Заполнить таблицу числами.
4) Удалить 1 и 3 строки.
5) Удалить второй столбец.
6) Удалить всю таблицу.
7) Отменить операцию удаления.
Задание 7. 1) Вставить новую таблицу 2х3.
2) Выделить первую строку таблицы.
3) Разбить на 6 ячеек (вкладка «Макет» / группа «Объединить» / команда «Разбить ячейки» / Число столбцов 6).
4) Выделить вторую строку таблицы.
5) Разбить таблицу (вкладка «Макет» / группа «Объединить» / команда «Разбить таблицу»).
Задание 8. 1) Установите оптимальную ширину столбцов.
2) Удалить числовые данные в столбце «Сумма».
3) Вставьте новую строку в конец таблицы и введите текст в ячейку в столбец «Название» - Итого.
4) Объединить в последней строке 3 первых ячейки (выделить при помощи указателя мыши 3 ячейки / вкладка «Макет» / группа «Объединить»).
5) Установить выравнивание для «Итого» по правому краю.
Задание 9. Подсчитать затраты на покупку каждого товара.
Задача: |
Действия пользователя: |
Вычислить затраты |
установить указатель мыши в ту ячейку, где необходимо получить ответ; вкладка «Макет» / группа «Данные» / «Формула» Примечание:
|
Задание 10. Вычислить итоговую сумму покупки всех товаров.
Задание 11. Измените данные в столбце «Количество». Обновите результат вычислений по формулам: курсор должен находиться в закрашенной области ответа; вкладка «Макет» / группа «Данные» / «Формула» / выбрать ту же формулу либо использовать вызов контекстного меню / «Обновить поле» (см. рис. 9).
Рис. 9. Вызов контекстного меню
Задание 12. Вызвать справку по контексту «Преобразование таблицы в текст»;
Преобразовать любую таблицу текст.
Контрольные вопросы:
Индивидуальное задание
Индивидуальное задание по текстовому редактору
Темы
Требования к оформлению
2. Microsoft Excel
Лабораторная работа №1
Создание таблиц
Цель работы: познакомиться с интерфейсом программы, изучить приемы работы с электронными таблицами, рассмотреть различные способы ввода формулы в ячейку, научиться пользоваться маркером автозаполнения, оформлять таблицу.
Задание 1. Определить количество строк и столбцов в Excel 2007
Задача: |
Действия пользователя: |
|||
выделить лист |
Щёлкнуть мышью на сером прямоугольнике, расположенном на пересечении строки с номером 1 и столбца с именем А |
|||
выделить прямоугольный диапазон |
I способ: выделить первую ячейку перетаскивание мышью II способ: выделить первую ячейку на последней ячейке Shift+щелчок |
|||
выделить столбец |
|
|||
выделить строку |
|
|||
выделить ячейку |
Щелкнуть на ячейке мышью |
|||
выделить несмежные ячейки |
Выделить мышью первый диапазон. Удерживая клавишу CTRL, выделить другой диапазон |
Задание 2. Обратите внимание на элементы выделенного диапазона. Найти маркер автозаполнения.
Задание 3. Введите в ячейки текст, число. Обратить внимание на представление данных в ячейках, строке формул.
Задание 4. Выполните редактирование данных двумя способами: в ячейке (двойной щелчок мыши) и в строке формул
ПОРЯДОК ВЫПОЛНЕНИЯ ЗАДАНИЯ
- Выделите ячейки A1 G1
- Нажмите на кнопку Объединить и поместить в центре , расположенную на вкладке Главная в группе Выравнивание
- Введите текст Выручка от реализации книжной продукции
- Объедините ячейки A2 G2 и введите текст Лето Осень 2009
ИЗМЕНЕНИЕ ШИРИНЫ СТОЛБЦОВ
Задача: |
Действия пользователя: |
изменить ширину столбца А: |
-установите курсор мыши на границе первого и второго столбцов; -перетащите мышью границу первого столбца вправо |
установить ширину столбцов B G равной 10: |
- выделите столбцы B G - на вкладке Главная в группе Ячейки выберите кнопку Формат - после нажатия на эту кнопку выведется на экран меню команд - выберите команду Ширина столбца… - в открывшемся окне введите 10 - нажмите ОК |
СПОСОБЫ ВВОДА ФОРМУЛ И ФУНКЦИЙ
Задача: |
Действия пользователя: |
В ячейку В7 поместить сумму выручки за июнь: |
|
В ячейку C7 поместить сумму выручки за июль: |
|
В ячейки D7-G7 ввести соответствующие суммы |
|
Задание 5. Щелкните на ячейках и посмотрите, что при этом отображается в строке формул
Рисунок 1. Электронная таблица «Выручка от реализации книжной продукции»
ОФОРМЛЕНИЕ ТАБЛИЦЫ
ОФОРМЛЕНИЕ ПЕРВОГО ЛИСТА
Контрольные вопросы:
Лабораторная работа №2
Форматирование ячеек. Рабочие листы Excel.
Цель работы: Изучить форматы представления данных в Excel. Научиться проводить различные операции над рабочими листами.
1. Форматы ячеек.
В Excel каждая ячейка обладает многими свойствами, в том числе форматами отображения информации на экране и выводе ее на печать, которые можно изменить или оставить их по умолчанию, т.е. в том формате, который использует и предлагает сама программа (рис. 1).
Рисунок 1. Диалоговое окно Формат ячеек
Основные свойства диалогового окна Формат ячеек:
По умолчанию все числа представляются в общем формате. В этом формате число может состоять максимум из 11 цифр, если позволяет ширина ячейки. Числа отображаются как целые (например, 21947 или 12387), или с десятичной точкой (запятой) (например, 12,57 или 3+14159), или в научной (экспоненциальной) форме (например, 9,43Е+7 или 21, 212Е-5).
При вводе числа Excel пытается подобрать подходящий формат. Если числа не очень большие и не очень маленькие (до 8 знаков), то Excel присваивает им общий формат. Если число содержит более 8 знаков, то Excel выводит число в научном (экспоненциальном) формате. Например, число 123456789012 запишется в виде 1,23E+11, что означает 1, 23 е11, где е=2,7.
Помимо того, что числа в ячейках могут отображаться в различных числовых форматах многие форматы имеют дополнительную возможность изменения количества десятичных знаков, а некоторые даже позволяют выбрать обозначение введенного числа (например 1,23 р.)
В таблице 1 приведена дополнительная информация о представлении чисел при использовании различных форматов ячеек, представлении даты и времени, а также дополнительные форматы в Excel.
Таблица 1.
Образец числа |
Числовые форматы ячеек |
13,5 |
Общий |
13,50 |
Числовой, число десятичных знаков = 2 |
13,500 |
Числовой, число десятичных знаков = 3 |
13,50 р. |
Денежный, обозначение валюты р. |
$ 13,50 |
Финансовый, число десятичных знаков = 2, |
135,13 р. |
Финансовый, число десятичных знаков = 2, |
1 Январь, 1998 |
Дата |
12:00 |
Время |
1350,00% |
Процентный, число десятичных знаков = 2 |
13 ½ |
Дробный с половинными долями |
13 50/100 |
Дробный с сотыми долями |
1,35E+01 |
Экспоненциальный |
13,5 |
Текстовый (число воспринимается как текст и не участвует в расчетах при обращении к нему формулы) |
Дополнительные форматы: |
|
000014 |
почтовый индекс |
00000-0014 |
индекс + 4 |
-14 |
номер телефона |
0014 |
табельный номер |
(Все форматы): |
|
Раздел содержит все типы перечисленных числовых форматов по порядку |
Задание 1. Для изучения форматов представления чисел заполните таблицу, показанную на рис. 2. В ячейки столбцов, форматы которых приведены в заголовках таблицы, поразрядно вводятся целые числа от 1 до 12345678901 см. числа в столбце С.
Указания:
Рисунок 2. Команда Формат ячеек в контекстном меню
Рисунок 3. Диалоговое окно Формат ячеек с установленными параметрами
Рисунок 4. Таблица для изучения форматов чисел
Из раскрывшегося меню выберите команду Формат ячеек
В диалоговом окне в закладке Число, следует выбрать из списка "Числовые форматы" нужный формат числа (название формата чисел написано в заголовке таблицы этого столбца), затем установите количество десятичных знаков (если необходимо, выберите "Обозначение").
Примечание: Вы, можете задать формат каждой ячейке в отдельности или сразу выделенному диапазону нескольких ячеек.
Ширину столбца С установите такой, чтобы число в 13-й строке умещалось полностью.
!!! Если в ячейке вместо числа появляется решетка ( ######## ), то это означает, что число в данном формате не умещается в этой ячейке.
Задание 2. Проследите за отображением чисел различных форматов при изменении ширины столбца. В столбец с форматом дробный введите дробные числа
(из школьного курса математики известно, что 1,4 = 1 2/5).
2. Рабочие листы в Excel.
В Excel каждый файл это рабочая книга, которая может состоять из нескольких рабочих листов, поэтому в одном файле можно поместить разнообразные сведения и установить между ними необходимые связи. На рабочих листах могут быть размещены такие таблицы, для которых при выводе на печать потребуется несколько листов бумаги. Поэтому не путайте Рабочий лист с обычным листом бумаги.
В Excel рабочие листы по умолчанию имеют названия: Лист1, Лист2, Лист3,...и т.д. Имена листов отображаются на ярлычках в нижней части окна книги. Для перехода с одного листа на другой следует указать соответствующий ярлычок. Название активного (текущего) листа выделено жирным шрифтом.
Слева от них имеются кнопки прокрутки листов.
Переименование рабочего листа.
Для систематизации и облегчения поиска информации в рабочей книге удобнее присваивать названиям листов собственные имена, отражающие их смысловое содержание, например: "Реализация", "Цена", "Выручка" и т.п.
Существует два способа выполнения данной операции.
1-й способ:
2-й способ:
Задание 3. Переименуйте лист на котором находится таблица Форматы чисел с прежнего названия "Лист1" на новое "Форматы чисел".
Добавление рабочих листов.
При работе в Excel часто требуется добавить один или несколько новых рабочих листов. Существует два способа добавления рабочих листов в рабочую книгу Excel.
1-й способ:
2-й способ:
Примечание: Обратите внимание, куда вставились новые листы. Какие у них имена?
Удаление рабочих листов.
При удалении одного или нескольких листов в Excel необходимо знать, что после их удаления отменить данную операцию невозможно !
При удалении рабочих листов программа Excel выдает предупреждение о невозможности отмены данной операции и два варианта выхода из этой ситуации:
кнопка OK процедура удаления будет продолжена и листы удалятся;
кнопка Отмена процедура удаления будет остановлена (отменена),
Существует два способа удаления рабочих листов.
1-й способ:
2-й способ:
Перемещение рабочих листов.
В Excel существует три способа перемещения рабочих листов.
1-й способ:
2-й способ:
3-й способ:
Примечание: Если при перемещении листа держать нажатой клавишу Ctrl, произойдет перемещение копии листа и к его имени добавится цифра (2), в этом случае исходный лист останется на прежнем месте.
Контрольные вопросы:
Лабораторная работа №3
Работа с абсолютными и относительными ссылками
Цель работы: рассмотреть основные типы ссылок, иметь представление о различиях между типами ссылок.
Ссылкой однозначно определяется ячейка или группа ячеек листа, а также упрощается поиск значений или данных, используемых в формуле. С помощью ссылок можно использовать в формуле данные, находящиеся в различных местах листа, а также использовать значение одной и той же ячейки в нескольких формулах. Можно ссылаться на ячейки, находящиеся на других листах книги или в другой книге, или на данные другого приложения.
Ссылки на ячейки других книг называются внешними ссылками.
Ссылки на данные других приложений называются удаленными ссылками.
По умолчанию в Excel 2007 используются ссылки типа A1, в которых столбцы обозначаются буквами от A до XFD (16 384 столбцов максимально), а строки числами от 1 до 1 048 576). Например, D50 является ссылкой на ячейку, расположенную в пересечении столбца D с 50-й строкой. Чтобы сослаться на диапазон ячеек, введите ссылку на верхний левый угол диапазона, поставьте двоеточие (:), а затем ссылку на правый нижний угол диапазона. В следующей таблице представлены варианты возможных ссылок.
Чтобы сослаться на: |
Нужно ввести: |
Ячейку столбца A и 10-й строки |
A10 |
Диапазон ячеек столбца A с 10-й строки по 20-ю |
A10:A20 |
Диапазон ячеек в 15-й строке со столбца B по столбец E |
B15:E15 |
Все ячейки в 5-й строке |
5:5 |
Все ячейки между 5-й и 10-й строками включительно |
5:10 |
Все ячейки в столбце H |
H:H |
Все ячейки между столбцами H и J включительно |
H:J |
В зависимости от поставленной задачи можно использовать:
относительные ссылки, которые при копировании или перемещении ячейки с формулой ссылаются на другие ячейки относительно позиции ячейки с формулой;
абсолютные ссылки, которые при копировании или перемещении ячейки с формулой всегда ссылаются на одну и ту же ячейку (ячейки).
Абсолютная ссылка бывает двух типов: частичная и полная.
Частичная абсолютная ссылка при копировании или перемещении ячейки не изменяет тот параметр адреса ячейки, перед которым стоит знак $ это либо столбец, либо строка.
Полная абсолютная ссылка при копировании или перемещении ячейки не изменяет весь адрес ячейки, т.к. знак $ стоит и перед именем столбца, и перед номером строки.
РАЗЛИЧИЯ МЕЖДУ ОТНОСИТЕЛЬНЫМИ И АБСОЛЮТНЫМИ ССЫЛКАМИ
Относительные ссылки |
Абсолютные ссылки |
Введите в ячейки следующие значения: А1 - 20 В1 200 А2 - 30 В2 300 В ячейку А3 введите формулу =А1+А2 и нажмите ввод: С помощью маркера автозаполнения скопируйте формулу в ячейку B3. После этого значение формулы из ячейки А3 будет скопировано в ячейку В3. Активизируйте ячейку В3 и посмотрите какая формула получилась - В1+В2. После записи в ячейке А3 формулы А1+А2, Excel интерпретировал эту запись так: "Взять значения из ячейки, расположенной в текущем столбце на две строки выше и сложить со значением ячейки, расположенной в текущем столбце на одну строку выше". |
Введите в ячейки следующие значения: А1 - 20 В1 200 А2 - 30 В2 300 Введите в ячейку С1 число 5 |
Задание 1. Создайте таблицу "Продажа мороженого в различных округах" (рис. 1), используя относительные и абсолютные ссылки ячеек.
СОЗДАНИЕ ТАБЛИЦЫ: «ПРОДАЖА МОРОЖЕНОГО В РАЗЛИЧНЫХ ОКРУГАХ»
Создайте таблицу по образцу (рисунок 1). Эта операция аналогична заданию в Работе № 1 Ячейки в столбце F имеют формат Процентный, а количество десятичных знаков = 0.
В ячейке F5 формула должна содержать абсолютную ссылку на ячейку Е9: =Е5/$E$9. В этом случае при копировании ячейки F5 в ячейки F6, F7, F8, абсолютная ссылка $E$9 останется неизменной, а будет меняться только относительная ссылка по столбцу Е (Е6, Е7, Е8).
Для оформления таблицы используйте команду Стили ячеек логической группы Стили вкладки Главная. Выберите стиль оформления Акцент1.
Рисунок 1. Таблица данных с использованием
относительных и абсолютных ссылок.
Контрольные вопросы:
Лабораторная работа №4
Графическое представление данных
Цель работы: научиться представлять данные в графической форме, создавать и редактировать различные виды диаграмм.
С помощью Microsoft EXCEL можно создавать сложные диаграммы для данных рабочего листа. EXCEL представляет 9 типов плоских диаграмм и 6 объемных типов диаграмм. Диаграмма может находиться на рабочем листе вместе с исходными данными или на отдельном листе диаграмм, который является частью книги. Диаграмма, которая находится на рабочем листе, называется внедренной диаграммой. Прежде чем начать построение диаграммы, рассмотрим два важных определения.
Ряд данных - это множество значений, которые надо отобразить на диаграмме. В задании, например, это показатели по тестам.
Категории задают положение конкретных значений в ряде данных. Например, в задании это фамилии тестирующихся студентов.
Итак, ряд данных - это множество значений, которое наносится на диаграмму, а категории - это как бы «заголовки» к ним.
Задание 1. Постройте внедренную гистограмму по таблице «Результаты тестирования» (Рис. 1)
Рис. 1. Таблица «Результаты тестирования»
Чтобы построить гистограмму по данным таблицы «Результаты тестирования», выполните следующие действия:
Процесс создания диаграммы с помощью мастера включает несколько шагов. После выполнения каждого шага вы можете перейти к следующему, нажав кнопку Далее, или вернуться к предыдущему, нажав кнопку Назад. Вы можете в любое время отказаться от построения диаграммы, нажав кнопку Отмена. Можно также нажать кнопку Готово, чтобы пропустить оставшиеся шаги и построить диаграмму, основываясь на введенной к данному моменту информации.
Задание 2. Создайте круговую диаграмму по средним показателям тестирования на отдельном листе.
Элемент диаграммы это компонент диаграммы такой, например, как ось, точка данных, название или легенда, каждый из которых можно выделять и форматировать.
Задание 3. Внесите изменения в созданную на отдельном листе круговую диаграмму.
Задание 4. Самостоятельно создайте кольцевую диаграмму по результатам тестирования для одного студента из группы на отдельном листе. Настройте ее по своему усмотрению.
Для того чтобы быстро создать диаграмму необходимо выделить исходные данные ( в нашем случае это диапазон B1:H11) и нажать клавишу F11. Появится диаграмма на отдельном листе во весь лист.
Задание 5. Создайте диаграмму Результатов тестирования, используя быстрый способ создания диаграмм.
Графики обычно используются для отображения динамики изменений ряда значений.
Задание 6. Постройте график, отражающий динамику результатов тестирования первых трех студентов группы.
Задание 7. Самостоятельно постройте график отражающий результаты тестирования следующих трех студентов из группы, используя вид Объемный вариант графика.
Сохраните результаты проделанной работы в своей папке под названием Лабораторная работа 4
Рис. 1
Если вы все сделали правильно, то у вас должна получится следующая диаграмма (рис. 2)
Рис. 2
Рис. 3
Контрольные вопросы:
Цель работы: научиться выполнять сортировку и фильтрацию данных, создавать расширенный фильтр.
Иногда таблицы могут содержать довольно большое количество данных, причем эти данные зачастую будут представлены в виде списка. В таком случае, очень помогают в работе такие инструменты, как сортировка списков и их фильтрация. Но, при этом список должен быть оформлен определенным образом, в противном случае инструменты сортировки и фильтрации работать не будут.
Как правило, список состоит из записей (строк) и полей (столбцов). Столбцы должны содержать однотипные данные. Список не должен содержать пустых строк или столбцов. Если в списке присутствуют заголовки, то они должны быть отформатированы другим образом, нежели остальные элементы списка.
СОРТИРОВКА СПИСКОВ
Сортировка или упорядочивание списков значительно облегчает поиск информации. После сортировки записи отображаются в порядке, определенном значениями столбцов (по алфавиту, по возрастанию/убыванию цены и пр.).
Сделайте небольшой список для тренировки. Выделите его. Нажмите кнопку "Сортировка и фильтр" на панели "Редактирование" ленты "Главная".
Выберите "Сортировка от А до Я". Наш список будет отсортирован по первому столбцу, т.е. по полю ФИО.
Если надо отсортировать список по нескольким полям, то для этого предназначен пункт "Настраиваемая сортировка..".
Сложная сортировка подразумевает упорядочение данных по нескольким полям. Добавлять поля можно при помощи кнопки "Добавить уровень".
В итоге список будет отсортирован, согласно установленным параметрам сложной сортировки.
Если надо отсортировать поле нестандартным способом, то для этого предназначен пункт меню "Настраиваемый список.." выпадающего списка "Порядок".
Перемещать уровни сортировки можно при помощи кнопок "Вверх" и "Вниз".
Не следует забывать и о контекстном меню. Из него, также, можно настроить сортировку списка. К тому же есть такие интересные варианты сортировки, связанные с выделением того или иного элемента таблицы.
ФИЛЬТРАЦИЯ СПИСКОВ
Основное отличие фильтра от упорядочивания - это то, что во время фильтрации записи, не удовлетворяющие условиям отбора, временно скрываются (но не удаляются), в то время, как при сортировке показываются все записи списка, меняется лишь их порядок.
Фильтры бывают двух типов: обычный фильтр (его еще называют автофильтр) и расширенный фильтр.
Для применения автофильтра нажмите ту же кнопку, что и при сортировке - "Сортировка и фильтр" и выберите пункт "Фильтр" (конечно же, перед этим должен быть выделен диапазон ячеек).
В столбцах списка появятся кнопки со стрелочками, нажав на которые можно настроить параметры фильтра.
Поля, по которым установлен фильтр, отображаются со значком воронки. Если подвести указатель мыши к такой воронке, то будет показано условие фильтрации.
Для формирования более сложных условий отбора предназначен пункт "Текстовые фильтры" или "Числовые фильтры". В окне "Пользовательский автофильтр" необходимо настроить окончательные условия фильтрации.
При использовании расширенного фильтра критерии отбора задаются на рабочем листе.
Для этого надо сделать следующее.
Скопируйте и вставьте на свободное место шапку списка.
В соответствующем поле (полях) задайте критерии фильтрации.
Выделите основной список.
Нажмите кнопку "Фильтр" на панели "Сортировка и фильтр" ленты "Данные".
На той же панели нажмите кнопку "Дополнительно".
В появившемся окне "Расширенный фильтр" задайте необходимые диапазоны ячеек.
В результате отфильтрованные данные появятся в новом списке.
Расширенный фильтр удобно использовать в случаях, когда результат отбора желательно поместить отдельно от основного списка.
Задание 1. Запустите программу Microsoft Eхcel, затем откройте заготовку файла:
С \ Мои документы \ Шаблон для Eхcel \ Продажа быттехники. Сохраните файл в свою папку.
Основным условием списковой таблицы является одинаковая структура строк и типов данных в них для всех ячеек таблицы.
Это означает, что в середине списка не может быть строки, суммирующей какие-либо значения из верхних строк. Однако на практике такая необходимость часто возникает. Проблема решается с помощью встроенного в Excel средства Промежуточные итоги.
Контрольные вопросы:
3. MICROSOFT POWERPOINT
Лабораторная работа № 1
Создание презентаций в PowerPoint с помощью шаблонов
Цель работы: научиться создавать презентации на основе установленных шаблонов; научиться редактировать данные на слайдах; научиться управлять демонстрацией презентации; научиться вставлять различные объекты в презентацию.
Задание 1. 1) Создать новую презентацию на основе любого установленного шаблона: вкладка «Главная» / команда «Создать» / «Установленные шаблоны».
2) Изменить содержание 1 и 2-го слайдов.
3) Осуществить демонстрацию показа презентации различными способами (см. рис.1).
Рис. 1. Параметры показа слайдов
Примечание. Переход между слайдами осуществляется с помощью щелчка левой кнопки мыши, клавиши ВВОДА. Завершить демонстрацию можно клавишей ESC.
Задание 2. Ознакомится с различными режимами просмотра презентации:
режим показа слайдов (для воспроизведения слайдов) . Переход между слайдами осуществляется с помощью щелчка мыши. Завершить демонстрацию можно клавишей ESC.
Задание 3. В режиме заметок вставить пометку на втором слайде: текущее время и дату (см. рис. 2), используя вкладку «Вставка».
Рис. 2. Вставка даты и времени
Способы удаления слайдов |
Действия пользователя: |
В режиме Сортировщика слайдов |
Рис. 3. Пример удаления слайда |
В обычном режиме |
Задание 3. Удалить 1 слайд.
Изменить порядок следования слайдов |
Действия пользователя: |
В обычном режиме |
|
В режиме Сортировщика слайдов |
|
Примечание. Чтобы выделить несколько смежных слайдов, щелкните первый слайд, а затем, нажав клавишу SHIFT, щелкните последний слайд в последовательности слайдов, которую необходимо выделить. Чтобы выделить несколько несмежных слайдов, последовательно выберите их, удерживая клавишу CTRL.
Задание 4. Поменять местами первый и последний слайд презентации
Задание 5. Получить копию 1-го слайда и перенести его в конец.
Задание 6. В режиме Структура изменить текст любого слайда.
Задание 7. Осуществить просмотр презентации.
Задача: |
Действия пользователя: |
Изменить переходы между слайдами в презентации |
Чтобы посмотреть другие эффекты смены слайдов, в списке экспресс-стилей нажмите кнопку Дополнительно (см. рис. 4). Рис. 4. Настройка переходов слайда
|
Задание 8. Изменить переходы между слайдами, установив определенный эффект при смене каждого слайда, звук, скорость перехода каждого слайда.
Способы добавления нового слайда |
Действия пользователя: |
Способ 1. |
|
Способ 2. |
Рис. 5. Позиционирование курсора для вставки нового слайда
|
Задание 9. Вставить новый слайд в начало. Установить для слайда макет «Заголовок раздела» (вкладка «Главная» / группа «Слайды» / команда «Макет» / выбрать «Заголовок раздела»). Задать следующий текст для заголовка: «Моя первая презентация».
Задание 10. Добавить на этот слайд рисунок (вкладка «Вставка» / группа «Иллюстрации» / команда «Рисунок»). Запустить слайды на демонстрацию в режиме «Показ слайдов».
Задача: |
Действия пользователя: |
Сопровождение демонстрации презентации рассказом |
Представьте себе, что Вы сопровождаете демонстрацию рассказом. Проговорив про себя текст, щелкайте по кнопке «Далее» (см. рис. 6). Рис. 6. Настройка времени для слайда После завершения демонстрации выдастся вопрос «Записать время переходов в слайды?». Ответьте «Да». Время переходов слайдов установится таким, каким Вы его определили при репетиционном проходе слайдов.
|
Задание 11. Сопроводить презентацию предполагаемым рассказом.
Контрольные вопросы:
Лабораторная работа №2
Создание презентации. Настройка анимации. Действия над объектами
Цель работы: научиться создавать презентации на основе пустого слайда; научиться редактировать данные на слайдах; научиться управлять демонстрацией презентации; научиться работать с гиперссылками; научиться вставлять различные объекты в презентацию.
Задание 1. Запустить MS PowerPoint. Создать новую презентацию. Первый слайд сделать титульным (вкладка «Главная» / группа «Слайды» / команда «Макет» / «Титульный слайд»). В строку заголовка ввести «Персональный компьютер».
Задание 2. С помощью вкладки «Дизайн» установить необходимую «Тему».
Задание 3. Создать новый слайд. Макет Заголовок и объект. Заполнить слайд следующими данными: Заголовок Состав ПК, объекты в виде списка Монитор, Системный блок, Клавиатура, Мышь, Принтер.
Задание 4. Создать следующие пять слайдов с макетом «Только заголовок». В качестве заголовков указать один из пунктов списка (Монитор, Системный блок, Клавиатура, Мышь, Принтер).
Задание 5. С помощью команды «Фигуры» нарисовать соответствующие названию слайда объекты (вкладка «Вставка» / группа «Иллюстрации» / команда «Фигуры»).
Задание 6. Изменить стиль фона у каждого слайда, используя вкладку «Дизайн» (см. рис. 1).
Рис. 1. Группа Фон
Задача: |
Действия пользователя: |
Вставить анимацию для объекта |
Вход: Прямоугольник Выделение: Изменение размера Выход: Часовая стрелка
|
Задание 7. Создать анимацию для всех объектов в презентации. При необходимости используйте группировку объектов на слайде.
Задача: |
Действия пользователя: |
Настроить гиперссылку для перехода на другой слайд |
Рис. 2. Окно «Настройка действия» При выборе перехода по гиперссылке на «Слайд» откроется окно «Гиперссылка на слайд» (см. рис. 3), где можно указать переход на слайд в зависимости от его заголовка. Рис. 3. Окно Гиперссылка на слайд |
Задание 8. Создайте гиперссылки для каждого пункта списка. Просмотрите результат работы в режиме демонстрации.
Задача: |
Действия пользователя: |
Добавить управляющую кнопку для перехода на другие слайды |
Рис. 4. Управляющие кнопки
|
Задание 9. Создать управляющие кнопки перехода на слайдах для возврата на начальный слайд, слайд с содержание, кнопку «Домой». Просмотрите результат работы в режиме демонстрации.
Индивидуальное задание по программе PowerPoint
Создать презентацию в программе PowerPoint.
Требования:
4. MICROSOFT ACCESS
Лабораторная работа №1
Создание базы данных
Программа Microsoft Access, входящая в состав пакета Microsoft Office, относится к классу систем управления базами данных - СУБД. СУБД предназначены для создания баз данных и обеспечения доступа к ним с целью поиска информации по запросам.
База данных (БД) это совокупность особым образом упорядоченных данных, описывающих какие-либо объекты. В качестве примера баз данных, существующих в бумажном виде, можно привести библиотечный каталог и данные о пациентах в регистратуре больницы. Эти базы данных содержат информацию об однотипных объектах книгах и пациентах.
CУБД значительно облегчают работу с базами данных, хотя этап наполнения базы данных является, как и в случае с неавтоматизированными базами данных, самым трудоёмким этапом. Доступ к базе данных подразумевает возможность извлечения из неё информации, удовлетворяющей задаваемым пользователем критериям.
Доступ к неавтоматизированным базам данных возможен только в соответствии со способом упорядочения носителей информации. Например, в библиотечном каталоге поиск осуществляется только по алфавитному каталогу авторов книг. Компьютерные СУБД предоставляют возможность упорядочения данных в базах данных и доступа к ним практически любыми способами.
СУБД бывают разных типов реляционные, сетевые, иерархические. От типа СУБД зависит, как связаны между собой данные, составляющие базу данных. MS Access относится к реляционным СУБД. В них база данных состоят из отдельных таблиц, хранящих информацию об однотипных объектах. Для знакомства с Access мы создадим простую базу данных. Чтобы сделать это, сначала необходимо рассмотреть основные понятия реляционных баз данных.
РЕЛЯЦИОННЫЕ БАЗЫ ДАННЫХ.
Реляционная база данных это информация, представленная в виде связанных двумерных таблиц. Представьте себе адресную книгу. Она содержит множество строк, каждая из которых соответствует данному индивидууму. Для каждого из них в ней представлены некоторые независимые данные, например, имя, номер телефона, адрес. Представим такую адресную книгу в виде таблицы, содержащей строки и столбцы. Каждая строка (называемая также записью) соответствует определенному индивидууму, каждый столбец содержит значения соответствующего типа данных: имя, номер телефона и адрес, представленных в каждой строке. Адресная книга может выглядеть таким образом:
Адресная книга
Имя |
Телефон |
Адрес |
Яншин Алексей |
(095)570-12-15 |
Москва, пр. Космонавтов, 35, 7 |
Калинин Василий |
(127)5-35-53 |
Апатиты, ул. Северная, 2б 17 |
Маслов Евгений |
(261)12-15-65 |
Коломна, ул. Весенняя, 127б 35 |
То, что мы получили, является основой реляционной базы данных, определенной в начале нашего обсуждения двумерной (строки и столбцы) таблицей информации. Однако, реляционная база данных редко состоит из одной таблицы, которая слишком мала по сравнению с базой данных. При создании нескольких таблиц со связанной информацией можно выполнять более сложные и мощные операции над данными. Мощность базы данных заключается, скорее, в связях, которые вы конструируете между частями информации, чем в самих этих частях.
Создание базы данных
1 |
Запустите программу Microsoft Access (ПускПрограммыMicrosoft Access) |
2 |
Создайте базу данных: Файл/Создать, в появившемся окне выберите Новая база данных |
3 |
После этого на экране откроется диалоговое окно "Файл новой базы данных", похожее на диалоговые окна открытия/сохранения документов |
4 |
Выберите папку, в которой будет храниться файл с Вашей базой данных, а в поле ввода "Имя файла" укажите имя файла своей базы данных |
5 |
Теперь на экране открылось окно приведенное на рис.1 созданной Вами базы данных с присвоенным именем |
Рис 1. Окно созданной учебной базы данных
В этом окне перечисляются объекты, составляющие базу данных. Кроме таблиц, составляющих любую реляционную базу данных, в Access в базе данных хранятся вспомогательные объекты, облегчающие наполнение базы данных, извлечение из нее информации и организацией управления данными, например, Таблицы, Запросы, Формы, Отчеты, Макросы, Модули. Для объектов каждого слева имеется закладка (ярлычок). На рис. 1 выбрана (активна) закладка "Таблицы".
Введем в базу данных таблицу 1 Продавцы, таблицу 2 Покупатели и таблицу 3 Заказы.
Таблица 1 Продавцы
ПОЛЕ |
ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ |
Номер |
Уникальный номер, приписанный каждому продавцу |
Имя |
Имя продавца |
Город |
Место расположения продавца |
Комиссионные |
Вознаграждение (комиссионные) продавца в форме с десятичной точкой |
Таблица 2 Покупатели
ПОЛЕ |
ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ |
Номер |
Уникальный номер, присвоенный покупателю |
Имя |
Имя покупателя |
Город |
Место расположения покупателя |
Рейтинг |
Цифровой код, определяющий уровень предпочтения данного покупателя. Чем больше число, тем больше предпочтение. |
Номер продавца |
Номер продавца, назначенного данному покупателю |
Таблица 3 Заказы
ПОЛЕ |
ОПИСАНИЕ ХАРАКТЕРИСТИКИ ПОЛЯ |
Номер |
Уникальный номер, присвоенный данной покупке |
Стоимость |
Стоимость покупки (в руб.) |
Дата покупки |
Дата покупки |
Номер покупателя |
Номер покупателя, сделавшего покупку |
Номер продавца |
Номер продавца, обслужившего покупателя |
Создание таблиц
1 |
Для добавления в базу данных новой таблицы мышью выберите (активизируйте) закладку Таблицы и выберите Создание таблицы в режиме конструктора Откроется окно Таблица1: таблица (рис. 2), в котором надо описать структуру (макет) новой таблицы: ввести названия всех полей, выбрать тип данных и описать их характеристики, задать (определить) первичный ключ ключевое поле. Первичный ключ является идентификатором строк. В ключевом поле значения не могут повторяться. |
Рис. 2. Окно "Таблица", предназначенное для определения структуры одной таблицы базы данных.
Для каждого поля обязательно указывается имя (в колонке Имя поля), тип хранимых в этом поле данных (в колонке Тип данных). В колонке Описание, хотя и не обязательно, можно дать характеристику (описать назначение) поля в качестве комментария, облегчающего впоследствии понимания содержимого таблицы.
Создадим макет будущей таблицы Продавцы, используя ее описание, которая будет состоять из четырех столбцов с названиями, совпадающими с Именами полей и содержать данные, тип данных которых задается в окне "Таблица".
1 |
Заполните поля в окне "Таблица": В первую ячейку введите название поля Номер, нажмите ENTER (курсор перейдет в следующий столбец, где по умолчанию программа предложит тип данных Текстовый) из предложенного списка выберите Числовой, опять нажмите ENTER, введите описание этого поля Уникальный номер, приписанный каждому продавцу. Примечание: Следует очень внимательно относится к выбору типа данных поля. Он определяет, какие действия можно производить над этим полем. Например, в запросах информации из числовых полей можно использовать операции сравнения "< (меньше)", "> (больше)" и т.п. Текстовые поля могут участвовать в сортировке по алфавиту. Тип данных поля следует выбирать из выпадающего списка, который можно открыть в тот момент, когда курсор находится в колонке "Тип данных". У каждого поля, кроме имени, типа и описания, имеется еще и набор свойств, перечисленных внизу окна в закладке "Общие". На рис. 3 текущим полем является поле "Номер" (на текущее поле указывает треугольник слева от имени поля). У него есть свойства "Размер поля", "Формат поля" Число десятичных знаков и т.п. Измените свойство "Размер поля" на "Целое", т.к. номер продавца целое число. Это свойство у поля "Комиссионные" должно быть "С плав.точкой". Проверьте это |
2 |
Аналогично заполните остальные поля в окне Таблицы1: таблица. После правильного выполнения всех операций по описанию полей таблицы 1 диалоговое окно Таблица1: таблица должно иметь вид, показанный на рис. 3. |
3 |
Необходимо определить первичный ключ (ключевое поле) нашего макета таблицы "Продавцы". Им будет поле "Номер". Щелкните правой кнопкой мыши на первой строке таблицы полей с описанием поля "Номер". Появится контекстно-зависимое меню, из которого выберите команду "Ключевое поле". После этого в сером столбце слева от имени поля "Номер" появится изображение ключа. Таким образом мы задали первичный ключ таблицы. Если в качестве первичного ключа выступает не одно поле, а несколько, надо сначала выделить их все, а затем уже применить команду "Ключевое поле". |
4 |
Закройте конструктор. На вопрос о сохранении изменений в "Таблице1" ответьте "Да", а затем в окне "Сохранение" (рис. 4) введите новое имя таблицы "Продавцы". |
5 |
Теперь Ваша база данных состоит из одной таблицы Продавцы, но она пока не заполнена данными. В окне "База данных" теперь появится таблица "Продавцы". Переименовать или удалить таблицу можно в этом окне, щелкнув правой кнопкой на ее имени и выбрав соответствующую команду в контекстном меню. Посмотрите, как выглядит это меню, но не выбирайте никаких команд (чтобы убрать контекстное меню, достаточно нажать на клавиатуре клавишу Esc или щелкнуть левой кнопкой вне меню). Кнопка "Конструктор" в окне "База данных" позволяет перейти в окно "Таблица" и внести изменения в ее структуру. Попробуйте нажать кнопку "Конструктор" и просмотреть описание таблицы "Продавцы". |
6 |
Аналогичным образом создайте макеты для таблиц Покупатели и Заказы. |
Рис 3. Окно Таблица с описанием полей Таблицы 1 Продавцы.
Рис. 4. Окно "Сохранение", позволяющее изменить имя таблицы.
Указание. В макете таблицы Заказы:
1 |
Для поля, содержащего дату, используйте тип данных "Дата/время" и дополнительно укажите ему формат "Краткий формат даты" (в кратком формате не придется указывать время в часах, минутах и секундах). |
2 |
Для поля "Стоимость" укажите тип "Денежный" и задайте количество десятичных знаков 2. |
3 |
Не забудьте определить ключевое поле в каждой таблице! Это должно быть поле Номер. |
Теперь Ваша база данных состоит из трех таблиц, но они не содержат никакой информации, необходимо ввести данные в каждую таблицу.
Установление связей между таблицами.
В учебной базе данных связи между таблицами осуществляются через целочисленные ключевые поля Номер, хранящие уникальные номера записей каждой таблицы. Например, в каждой записи таблицы Заказы хранится номер покупателя, сделавшего заказ и номер продавца, оформившего этот заказ. Если вас интересует более подробная информация о покупателе, сделавшем определенный заказ, то вы должны, зная номер покупателя, обратиться к соответствующей записи таблицы Покупатели.
При заполнении таблиц данными вы ясно видели связи между таблицами и поэтому можете их использовать для поиска данных в таблице вручную, открывая связанные таблицы и отыскивая нужные данные. Чтобы MS Access смог автоматически извлечь нужную вам информацию, необходимо сообщить ему о существующих в базе данных связях между таблицами.
Типы связей между таблицами.
В MS Access вы можете создать два типа связей: отношение один-ко-многим или отношение один-к-одному. В первом случае, более распространенном, одна запись таблицы связана с множеством записей другой таблицы. Скажем, покупатель может сделать один или несколько заказов. Поэтому одной записи в таблице Покупатели, которая в данной связи будет первичной таблицей, может соответствовать несколько записей в таблице Заказы, которая называется связанной таблицей (рис. 5).
В случае менее распространенного отношения один-к-одному одной записи в первичной таблице соответствует только одна запись связанной таблицы. Например, есть база данных, содержащая сведения о сотрудниках фирмы. Фамилия, имя и должность сотрудников фирмы могут располагаться в одной таблице, а данные о зарплате в другой. Между этими таблицами будет существовать отношение один-к-одному, поскольку каждой записи в одной из них соответствует единственная запись в другой.
Рис. 5. Связь типа один-ко-многим между двумя таблицами.
Связи между таблицами часто помогают убедиться в том, что таблицы лишены противоречивых сведений: например, что в таблице Заказы нет заказов, которым не соответствовал бы какой-либо покупатель из таблицы Покупатели.
Создание связи между двумя таблицами.
Если вы хотите создать связь между двумя таблицами, следует прежде убедиться, что в них есть совпадающие поля. Ключевое поле первичной таблицы соответствует аналогичному полю связанной таблиц, последнее иногда называют внешним ключом.
Определите, какая из таблиц будет первичной, а какая - связанной. Если связанная та6лица не содержит поля данных, совпадающего с ключевым полем первичной таблицы, необходимо добавить его к связанной таблице лишь в этом случае вы сможете создать связь между таблицами. Связанные поля должны содержать совпадающие данные и характеризоваться одинаковым типом данных. Поля данных цифрового типа должны также иметь одинаковый формат.
Создание и удаление связей производится в окне Схема данных.
Если вы открываете его не впервые, окно появится точно в таком виде, в каком вы сохранили его в последний раз. При первом установлении связи окно будет пустым, и сразу же появится диалог Добавление таблицы.
Рис. 6. Схема данных.
Теперь добавьте таблицы к окну Схема данных:
1 |
Если MS Access автоматически не выводит на экран диалог Добавление таблицы, выберите команду меню СвязиДобавить таблицу. |
2 |
Во вкладке Таблицы выделите строку Заказы, а затем щелкните на кнопке Добавить. |
3 |
Таким же образом поступите с таблицами Покупатели и Продавцы. Названия каждой из таблиц со списками полей появятся в окне Схема данных. |
4 |
Щелкните на кнопке Закрыть, чтобы закрыть диалог Добавление таблицы. Расположите таблицы в окне Схема данных так, как показано на рис. 7. Для перемещения таблицы нажмите левую кнопку мыши на названии таблицы и, не отпуская кнопку мыши, переместите таблицу в нужное место. |
Рис. 7. Три таблицы в окне Схема данных.
Теперь установим связь между таблицами Заказы и Покупатели. Т.е. установим связь списка всех покупателей с заказами, которые они сделали, а в качестве сравнительного параметра используем уникальный номер покупателя. Для этого проделайте следующее:
1 |
Находясь в окне Схема данных, перетащите поле Номер (удерживая на нем нажатой левую кнопку мыши) из списка полей таблицы Покупатели на поле Номер покупателя в списке Заказы. Тем самым вы перемещаете поле из первичной таблицы Покупатели в связанную таблицу 3аказы. Когда вы отпускаете клавишу мыши, появляется диалог Связи (рис. 8). Удостоверьтесь, что в списке находятся имена связываемых полей. |
2 |
Установите галочку обеспечении целостности данных |
3 |
Щелкните на кнопке Создать. Теперь таблица Покупатели связана с таблицей Заказы. Вы видите линию, которая соединяет два связанных поля в этих таблицах (рис. 10). Связь будет сохраняться до тех пор, пока вы сами ее не удалите. |
Рис. 9. Диалоговое окно Связи. Показана связь поля Номер таблицы Покупатели
и поля Номер покупателя таблицы Заказы.
Рис. 10. Связь между таблицами установлена.
Задание. Создайте три связи:
Сохраните созданные связи:
1 |
Закройте окно Схема данных. MS Access спросит вас, хотите ли вы сохранить изменения окна Схема данных. |
2 |
Щелкните на кнопке Да, чтобы сохранить представление окна связей. Открыв в следующий раз окно Схема данных, вы увидите его таким, каким только что сохранили. |
Ввод данных в таблицу.
1 |
Откройте таблицу Продавцы (двойной щелчок мыши). |
2 |
Введите данные в поля таблицы, используя сведения из Таблицы 1 Продавцы. |
Таблица 1. Продавцы
Номер |
Имя |
Город |
Комиссионные |
1001 |
Дугинов |
Липецк |
0,12 |
1002 |
Ольшевский |
Саратов |
0,13 |
1004 |
Помякушина |
Липецк |
0,11 |
1007 |
Шикин |
Бронницы |
0,15 |
1003 |
Борескова |
Новгород |
0,1 |
Аналогично заполните оставшиеся таблицы.
Таблица 2. Покупатели
Номер |
Имя |
Город |
Рейтинг |
Номер продавца |
2001 |
Голубев |
Липецк |
100 |
1001 |
2002 |
Дмитриева |
Архангельск |
200 |
1003 |
2003 |
Кустов |
Саратов |
200 |
1002 |
2004 |
Кузьминов |
Подольск |
300 |
1002 |
2006 |
Кречко |
Липецк |
100 |
1001 |
2008 |
Фролов |
Саратов |
300 |
1007 |
2007 |
Каратыгин |
Архангельск |
100 |
1004 |
Таблица 3. Заказы
Номер |
Стоимость |
Дата покупки |
Номер покупателя |
Номер продавца |
3001 |
18000,00 |
10.03.2005 |
2008 |
1007 |
3003 |
76700,19 |
10.03.2005 |
2001 |
1001 |
3002 |
19000,10 |
10.03.2005 |
2007 |
1004 |
3005 |
51600,45 |
10.03.2005 |
2003 |
1002 |
3006 |
10908,16 |
10.03.2005 |
2008 |
1007 |
3009 |
17013,00 |
10.04.2005 |
2002 |
1003 |
3007 |
705,00 |
10.04.2005 |
2004 |
1002 |
3008 |
47203,00 |
10.05.2005 |
2006 |
1001 |
3010 |
13009,00 |
10.06.2005 |
2004 |
1002 |
3011 |
989100,00 |
10.06.2005 |
2006 |
1001 |
Лабораторная работа №2
Сортировка и фильтрация данных
Microsoft Access гораздо удобнее шкафа с папками, поскольку вы можете найти именно те записи, которые вам нужны, причем рассортированными наиболее удобным для вас способом. Вне зависимости от того, содержит ли ваша база данных сотни, тысячи или даже миллионы записей, Microsoft Access найдет именно то, что вы ищете, и отсортирует данные именно так, как вы хотите.
Для быстрых поисков, например одной-единственной записи о конкретном покупателе, используйте команду Найти.
Рис. 1. Вид кнопки Найти.
Если вы хотите увидеть определенную группу записей, например всех покупателей в определенном городе, вы создаете фильтр, чтобы сообщить Microsoft Access, какие именно записи вас больше всего интересуют. Создавая фильтр, вы сообщаете Microsoft Access перечень условий отбора, описывающих интересующее вас подмножество записей. После этого Microsoft Access представляет вам записи в виде форм или таблиц.
При помощи фильтра можно также сортировать записи по алфавиту либо по убыванию, либо по возрастанию числа.
Поиск конкретной записи или группы записей
Попробуем найти данные о покупателе по фамилии Кречко. Для этого:
1 |
Откройте таблицу Покупатели. |
2 |
Щелкните в любой точке поля Имя, в нем должен появиться клавиатурный курсор вертикальная черта. |
3 |
Выберите команду ПравкаНайти или щелкните на панели инструментов кнопку Найти (рис. 1). Откроется диалоговое окно Поиск и замена: (рис. 2). Если диалог закрывает содержание формы, перетащите его в другое место, ухватившись за строку заголовка. |
Рис. 2. Диалоговое окно Поиск и замена.
Рассмотрим содержимое диалогового окна Поиск в поле.
Задание. Найдите в форме базы данных покупателя по фамилии Кречко.
1 |
В строке ввода Образец введите фамилию покупателя: Кречко. |
2 |
Задайте параметры поиска как показано на рис. 3. Нажмите кнопку Найти далее. |
3 |
Выделится запись покупателя из Липецка, который носит нужную вам фамилию. Похоже, что это именно тот покупатель, которого искали, но лучше все-таки проверить, нет ли еще одного с такой же фамилией.
Таким образом, вы нашли единственного покупателя по фамилии Кречко. |
Рис. 3. Диалоговое окно Поиск и замена.
Фильтрация группы записей.
Предположим, нам необходимо выбрать из базы данных все записи, содержащие какой-либо элемент, например покупателей, проживающих в Архангельске.
Для этого проделайте следующие шаги:
1 |
Откройте таблицу Покупатели. |
2 |
Выбор способов фильтрации данных осуществляется через меню Сортировка и фильтр вкладки «Главная» (рис.4). |
Рис. 4. Список фильтров в меню Записи.
Также его можно осуществить, нажав на соответствующие кнопки панели инструментов:
Фильтр по выделенному производит отбор записей в текущем поле, соответствующих записи выбранной ячейки;
В пункте с указанием «Дополнительно» находятся:
Изменить фильтр открывает окно фильтра, в котором выводится пустая форма или таблица для определения параметров последующей фильтрации;
Применение фильтра (Удалить фильтр) применяет или отменяет назначенную фильтрацию данных таблицы или формы.
Расширенный фильтр выводит окно расширенного фильтра для создания фильтра (определения параметров фильтрации данных), применяемого в режиме таблицы или формы
Произведем отбор данных с помощью Расширенного фильтра
1 |
Щелкните на кнопке Расширенный фильтр панели инструментов или выберите его в меню ЗаписиФильтрРасширенный фильтр. Откроется окно Покупатели Фильтр1 : фильтр, в котором вам предстоит указать все параметры интересующих вас записей (рис. 5). Верхняя часть окна содержит список, включающий в себя перечень всех полей данной формы, В нижней части окна находится бланк фильтра, в котором вы будете указывать условия отбора интересующих вас записей. |
2 |
Поскольку вас интересуют покупатели, проживающие в определенном городе, в бланке фильтра вам нужно указать такие условия отбора, которые позволят выбрать именно эти записи. Начните с указания поля, для которого вы намерены установить условия. В вашем случае это будет поле Город. |
3 |
Щелкните в бланке фильтра на первую ячейку строки Поле, затем в списке этой ячейки выберите поле Город, либо перетащите название этого поля из списка полей в верхней части окна Расширенный Фильтр. Для того чтобы это сделать, щелкните на названии поля в верхнем списке и, удерживая левую кнопку мыши, переместите ее вниз. Когда указатель окажется на первой клетке строки Поле, отпустите кнопку мыши. |
4 |
Щелкните на ячейке Условие отбора. Введите сюда значение условия с клавиатуры, впечатав слово Архангельск. |
5 |
Нажмите клавишу Enter. Microsoft Access добавит к вашему критерию кавычки. В принципе вы можете сделать это сами, особенно если вводите текст, содержащий знаки препинания (рис. 6). |
6 |
Щелкните кнопку Применение фильтра на панели инструментов. Microsoft Access начнет поиск данных удовлетворяющих поставленным условиям и представит данные в табличной форме. |
Рис.5. Диалоговое окно Расширенного Фильтра.
Рис. 6. Вид бланка Расширенного фильтра после ввода условий отбора.
Предположим, что из всех отобранных покупателей вас интересуют лишь те, у которых значение рейтинга выше 100. Чтобы выполнить подобный отбор, вам нужно ввести этот критерий в виде выражения, которое уточняет интересующие вас параметры и требует от Microsoft Access сравнения чисел.
Выполните действия:
1 |
Щелкните на окне Расширенный Фильтр, чтобы привести его в активное состояние. В окне вы увидите установленные ранее условия фильтрации записей. |
2 |
В соседней ячейке (рядом с ячейкой Город) в строке Поле, выберите из списка полей Рейтинг, либо перетащите его из верхнего списка полей. |
3 |
В клетке Условие отбора укажите неравенство >100 (рис. 7), затем нажмите клавишу Enter. |
4 |
Щелкните кнопку Применение фильтра на панели инструментов и увидите на таблицу с единственным покупателем, который отвечает всем условиям отбора, т.е. из всего списка покупателей выбран покупатель из Архангельска и его рейтинг больше 100. |
5 |
Чтобы снова вызвать на экран все записи нужно отключить фильтр. Для этого на панели инструментов нажмите кнопку Удалить фильтр (она же выполняет вторую функцию Применение фильтра). Теперь в таблице вновь будут показаны все записи, а не только те, которые отвечают условиям отбора. |
Рис. 7. Вид бланка Расширенного фильтра с дополнительным условием отбора
Задание:
1 |
Произведите отбор записей в форме Покупатели с помощью кнопки Фильтр по выделенному только из Саратова, для этого в поле Город поместите курсор в ячейку с записью Саратов и нажмите на панели инструментов кнопку Фильтр по выделенному. |
2 |
Результатом отбора должна стать таблица с двумя покупателями из Саратова Кустов и Фролов. Отключите фильтр, чтобы увидеть все записи таблицы. |
Сортировка записей.
Иногда возникает необходимость отсортировать ваши записи тем или иным образом. Например, может понадобиться расположить записи о покупателях в алфавитном порядке городов, где они живут.
Вы можете создать свой собственный фильтр, используя окно Фильтр, но Microsoft Access располагает значительно более простым способом решения подобной задачи.
Поскольку вы только что имели дело с диалогом Фильтр, там содержатся ранее введенные вами критерии. В данном случае они вам не нужны и их следует отменить:
1 |
Щелкните на кнопке Изменить фильтр. Введенные вами ранее условия все еще находятся в полях диалога. |
2 |
Выберите команду меню Очистить бланк (в Дополнительно) и Microsoft Access удалит всю информацию из бланка фильтра. |
3 |
Щелкните на кнопке Применить фильтр панели инструментов, чтобы ваши данные были готовы к сортировке |
4 |
Теперь попробуйте рассортировать записи в алфавитном порядке прямо в окне таблицы. Щелкните на поле Город любой записи в таблице Покупатели. Щелкните на кнопке По возрастанию на панели инструментов (рис. 8). В данном случае восходящий порядок означает, что записи сортируются по возрастанию или по алфавиту от А до Я. Нисходящий порядок означает сортировку по убыванию от Я до А. |
Рис. 8. Кнопки сортировки на панели инструментов:
По возрастанию, По убыванию.
Теперь расположите записи по числовым значениям. Вы можете, например, отсортировать записи о покупателях по убыванию их рейтинга.
1 |
Щелкните на строке заголовка таблицы Покупатели, чтобы сделать ее активной. |
2 |
Щелкните на любой записи в поле Рейтинг. |
3 |
Щелкните на кнопке По убыванию панели инструментов или выберите в меню команду ЗаписиСортировкаПо убыванию. В данном случае нисходящий порядок означает, что записи сортируются по рейтингу от высоких значений к низким. |
4 |
Теперь закройте форму Покупатели. |
Учтите, что Microsoft Access не сохраняет действующий фильтр вместе с формой. Поэтому, когда вы в следующий раз откроете форму, записи не будут отсортированы или подвергнуты фильтрации. Далее вы научитесь создавать и использовать запросы. Запрос может быть уподоблен фильтру, но он сохраняется при выходе из окна. Вы можете многократно использовать запрос для того, чтобы записи представлялись в соответствии с определенными условиями и в оговоренной последовательности.
Лабораторная работа №3
Создание форм
Редактирование таблиц
Открытие и перемещение по таблице.
Откройте таблицу "Продавцы" (двойной щелчок мышью на имени таблицы "Продавцы" или выбрать в окне базы данных нужную таблицу и щелкнуть мышью в правой части окна на кнопке Открыть).
Таблица откроется, обратите внимание, что список продавцов выстроен по возрастанию их номеров в поле Номер. При открытии программа автоматически произвела сортировку по возрастанию в первом поле Номер.
Теперь проанализируем содержание окна таблицы "Продавцы".
Эта таблица внешне похожа на таблицу Excel, но обратите внимание на следующие отличия (рис. 1):
Рис. 1. Окно таблицы "Продавцы"
Попробуйте перемещаться по таблице каждым из трех способов:
Исправление записей таблицы
Если вы заметили ошибку в одной из ячеек, то ее можно исправить также как и в ячейке электронной таблицы Excel: перейти в ячейку с ошибкой с помощью клавиш курсора или щелчком левой кнопкой мыши, затем нажать F2 и исправить ошибку.
Удаление записей таблицы
При необходимости запись из таблицы можно удалить. Для этого нужно выделить всю строку с записью (щелкнуть левой кнопкой мыши на серой кнопке слева от данных записи) и нажать клавишу Delete или выбрать в контекстном меню Удалить запись.
Программа выдаст предупреждение: Предпринимается попытка удалить следующее число записей: 1. Для удаления записи нажмите кнопку "Да" Отмена изменений будет невозможна. Удалить записи? На рис. 3 текущей записью является запись о продавце Боресковой (третья). Щелкните на серой кнопке слева от этой записи и удалите запись нажатием клавиши Delete. В окне с подтверждением удаления нажмите кнопку Да. После этого снова введите данные об Боресковой в строке таблице, помеченной звездочкой (последняя запись). (Данные: 1003 Борескова Новгород 0,10).
Теперь закройте окно таблицы "Продавцы", щелкнув мышью на кнопке системного меню этого окна.
Создание форм
Табличное представление, с которым вы познакомились в предыдущей работе, наиболее подходит для работы со всеми записями таблицы одновременно. Однако, чтобы упростить процесс ввода данных и исключить возможность ошибок, лучше использовать формы специальные окна для ввода данных.
Сейчас вы создадите форму для внесения и просмотра данных в таблицу "Покупатели", используя сведения из Таблицы 2 "Покупатели".
Для создания формы используем "Мастер форм". Мастерами в MS Access называются средства для автоматизированного выполнения типичных операций по работе с базами данных например, для создания таблиц на базе имеющихся шаблонов, создания печатных отчетов и некоторых других операций. После запуска Мастера вы должны ответить на ряд уточняющих вопросов.
Чтобы создать форму на основе макета таблицы "Покупатели" с использованием Мастера форм, выполните следующие действия:
Рис. 2. Форма «Покупатели»
Рис. 3. Формат
Рис. 4. Список объектов БД
Теперь используем созданную в предыдущем разделе форму для того, чтобы ввести в нее новые записи.
Чтобы открыть форму, выполните следующие действия: дважды щелкните на имени формы "Покупатели". Откроется форма, содержащая сведения об одном покупателе.
В нижней части формы, как и в окне табличного представления данных, есть строка с навигационными кнопками. Если вы посмотрите на нее, то заметите, что имеются данные о 8 покупателях. Попробуйте перемещаться по форме "Покупатели" с помощью навигационных кнопок.
Самостоятельно: создайте форму Продавцы и Заказы
Microsoft Access обеспечивает возможность двух представлений данных в Режиме формы и в Режиме таблицы. Форма разбита на поля, дающие наилучшее представление об отдельной записи. Табличное представление показывает те же поля, организованные в строки и столбцы, так что вы можете просматривать множество записей одновременно
В табличном представлении вы можете менять местами колонки (поля), изменять размеры строк и столбов. Microsoft Access дает многочисленные возможности редактирования данных для разных видов представления.
Переход от одного режима представления к другому.
Для того чтобы познакомиться с различными режимами представления данных, воспользуемся формой Покупатели.
Откройте форму. Поля в форме Покупатели позволяют наилучшим образом представить информацию о конкретном покупателе. Однако, сравнение данных о различных покупателях удобнее проводить, работая в Режиме таблицы, когда видно все записи о покупателях.
Чтобы переключиться на табличное представление формы Покупатели, выберите команду Режим таблицы на вкладке «Формат» (рис. 5). Записи о клиентах появятся в виде таблицы. Треугольник рядом с номером покупателя указывает на текущую запись.
Вы видите в таблице записи и об остальных покупателях. Чтобы перейти к другой записи, щелкните в любом месте соответствующей строки. Теперь текущей становится другая запись, та, на которую указывает черный треугольник в левом поле таблицы. Если вы теперь переключитесь в Режим формы, то увидите форму этого клиента.
Рис. 5. Переключение режима Формы и Таблицы
Задание.
Попробуйте, как выполняется переключение между режимами формы и таблицы:
Лабораторная работа №4
Создание запросов
Запрос определяет группу записей, с которыми вы хотите работать. Его можно сделать, например, в такой форме: "Предъявите мне имена покупателей, проживающих в таком-то городе, сделавших заказы на такую-то сумму". Ответом будет таблица с временным набором данных, которая называется динамическим набором. Записи динамического набора могут включать поля из одной или нескольких таблиц (рис. 1).
Рис. 1. Динамический набор данных из разных таблиц
Вы можете спросить, а почему просто-напросто не включить все нужные вам данные в одну большую таблицу? В ответе на этот вопрос содержится секрет реляционной базы данных. Вы создаете отдельную таблицу по каждой теме, например, о покупателях или о заказах, а в результате получаете систему, обладающую исключительной гибкостью соединения данных.
Запросы используются примерно так же, как и таблицы. Вы можете открыть запрос и просмотреть соответствующий динамический набор данных в табличном представлении. На базе запроса вы можете создать форму или отчет. Кроме того, вы можете обновить данные в динамическом наборе и сохранить эти изменения, включив их в таблицу, где эти данные хранились изначально.
Исключительная гибкость запроса дает вам возможность пользоваться им куда чаще, чем таблицей. Дело в том, что вы можете применить запрос для сортировки данных или для просмотра некоего целевого подмножества сведений из вашей базы данных. Например, вместо того чтобы просматривать всю таблицу Покупатели, вы можете просмотреть сведения только о клиентах из определенного региона, да еще при этом увидеть данные о сделанных ими заказах.
Работая с фильтром (в предыдущей лабораторной работе), вы брали информацию лишь из одной таблицы. Прибегая к запросу, можно востребовать информацию из нескольких областей вашей базы данных и, кроме того, сохранить запрос для повторного использования или создать на базе имеющегося запроса новый.
Запросы по образцу.
В окне Запрос на выборку (рис. 2) вы конструируете запрос с помощью средства, именуемого запросом по образцу (Query By Example, QBE-запрос). При этом вы формируете запросы, перетаскивая поля из верхней части окна Запрос на выборку в бланк запроса по образцу, и размещаете поля в бланке именно в той последовательности, в какой хотите видеть их в табличном представлении. Иными словами, вы используете бланк QBE, чтобы указать MS Access, какими вы хотели бы видеть результаты вашего запроса. Работа с бланком запроса напоминает создание фильтра, но при формировании запроса вы можете извлекать данные сразу из нескольких таблиц.
После выбора полей вы используете бланк QBE-запроса для дополнительной настройки запроса на выборку записей, которые вас интересуют (рис. 2).
Рис. 2. Настройка QBE-запроса.
Бланк запроса по образцу облегчает процедуру формирования запроса. Зачастую один вопрос влечет за собой другой, и запрос приходится модифицировать.
Например, вы начали с поиска всех покупателей из определенного города. Затем, внеся незначительные дополнения в условие отбора бланка QBE, вы сможете найти всех покупателей из данного региона, которые заказали товар на заданную сумму. Наконец, вам может понадобиться перечень покупателей из данного города, которые сделали заказ на определенную сумму в заданный период времени, например за декабрь минувшего года.
Процесс постепенного уточнения запроса может продолжаться до тех пор, пока он не будет сформулирован таким образом, чтобы полностью ответить на поставленный вопрос и представить только интересующие вас записи.
Создание и сохранение запроса.
Начнём с простого запроса, использующего одну таблицу. Он будет выполнять действия, которые выполнимы и с помощью фильтра, но в учебных целях этот запрос очень полезен.
Предположим, вам нужны данные о покупателях, проживающих в Липецке и Саратове их номера, имена и рейтинги. Эта информация хранится в таблице Покупатели.
Выполните следующие действия:
1 |
На вкладке «Создание» выберите объект «Конструктор запросов». |
2 |
Щелкните по нему. |
3 |
Открывается окно Запрос на выборку и второе диалоговое окно Добавление таблицы, содержащее список таблиц (или запросов), которые будут использованы для формирования запроса. |
4 |
Дважды щелкните на строке с именем таблицы Покупатели, или выберите ее и нажмите кнопку Добавить, после чего щелкните на кнопке Закрыть. В верхней части окна Запрос на выборку появится список полей таблицы Покупатели (рис.4). В нем вы должны выбрать поля, которые будут включены в запрос. |
Рис. 3. Окно Добавление таблицы
со списком таблиц базы данных для формирования запроса.
Рис. 4. Список полей таблицы Покупатели.
Теперь надо включить в запрос поля:
1 |
Перетащите имя поля Номер из списка полей в первую клетку строки Поле бланка запроса по образцу, либо щелкните на первой клетке и выберите в списке поле Номер и нажмите |
2 |
Таким же образом перетащите в клетки бланка поля Имя, Город и Рейтинг. В итоге бланк запроса будет содержать четыре поля из пяти имеющихся в таблице Покупатели. Чтобы просмотреть все клетки с именами полей, вам, возможно, придется переместиться по бланку вправо с помощью горизонтальной полосы прокрутки. |
Сохраните запрос и дайте ему имя:
1 |
Выберите команду меню ФайлСохранить. |
2 |
В появившемся диалоге Сохранение введите имя запроса Покупатели в Липецке и Саратове щелкните на кнопке OK. Новое имя запроса появится в строке заголовка окна запроса. Кроме того, MS Access добавит имя этого запроса в список ярлычка Запросы в окне База данных для дальнейшего использования. |
3 |
Закройте окно запроса Покупатели в Липецке и Саратове и проверьте наличие его в базе данных на ярлычке Запросы. |
Установка условия отбора нужных записей.
Если вы прямо сейчас откроете запрос (нажав кнопку Открыть в окне База данных), то увидите записи обо всех покупателях из таблицы Покупатели. Поскольку требуются сведения только о покупателях из Липецка и Саратова, необходимо поставить соответствующее условие отбора.
Для установки условия отбора вам может понадобиться выражение, по которому MS Access будет выбирать записи.
Нам нужно получить список покупателей из Липецка и Саратова, поэтому условие отбора должно быть задано для столбца Город.
Для задания этого условия выполните следующие действия:
1 |
В окне База данных в списке запросов выделите запрос Покупатели в Липецке и Саратове и нажмите кнопку Конструктор. (Если же этот запрос уже открыт в табличном режиме, перейдите в режим Конструктора, для этого на панели инструментов нажмите кнопку Конструктор). |
2 |
В бланке запроса щелкните мышью в ячейку строки Условие отбора под полем Город. |
3 |
Напечатайте Липецк и нажмите клавишу Enter. MS Access автоматически поставит кавычки по обеим сторонам введенного слова, указывая на его принадлежность к текстовому типу данных (рис. 5). Таким образом, вы задали критерий для поиска и отбора данных в таблице Покупатели. |
4 |
Для начала выполнения Запроса по заданному критерию нажмите кнопку |
5 |
Снова перейдите в режим Конструктора. Условие отбора может одержать множество критериев для поиска и отбора данных. В бланке Запроса ниже строки Условие отбора имеется строка или: в которой можно задать дополнительный критерий отбора записей. Зададим следующий критерий для отбора: найти покупателей из г. Саратов. Выполните следующее. В клетке под словом "Липецк" напечатайте Саратов и нажмите клавишу Enter |
6 |
Дайте команду Запуск. Заданному условию соответствует найденное число покупателей: два из Саратова и два из Липецка. |
Рис. 5. Бланк Запроса с одним критерием отбора записей
Сортировка в режиме запроса
Для того чтобы освоить процедуру сортировки в Запросе, расположим покупателей в алфавитном порядке.
1 |
Перейдите в Режим Конструктора, чтобы внести дополнения в бланк Запроса. |
2 |
Щелкните в ячейке строки Сортировка в столбце Имя |
3 |
В правой части ячейки появится кнопка со стрелкой вниз (кнопка вложенного списка) откройте список и выделите в нем строку По возрастанию, чтобы расставить записи в алфавитном порядке |
4 |
Дайте команду Запуск, чтобы увидеть результаты выполнения сортировки. Теперь записи в столбце Имя расположены в алфавитном порядке |
Создание запроса на основе связанных таблиц
Теперь создадим Запрос на основе связанных таблиц: "Какие покупатели и у каких продавцов сделали заказы в течение с марта по май 1996 года?"
В результате Запроса на экран должны выводиться Номера заказов, Имена покупателей, Стоимость заказов, Даты покупки заказов, Имена продавцов.
Для выполнения данного задания потребуются все три таблицы учебной базы данных Заказы, Покупатели и Продавцы.
Создайте такой Запрос для этого выполните следующие действия:
1 |
Выберите вкладку Создать |
2 |
Выберите Конструктор запросов |
3 |
Добавьте все три таблицы |
4 |
Покупатели и Продавцы появятся в окне Запрос-выборка |
Выберите команду меню ФайлСохранить |
|
Присвойте запросу имя Информация о заказах и щелкните на кнопке ОК. |
|
Перетащите из таблицы Заказы в бланк запроса по образцу следующие поля: Номер, Стоимость, Дата покупки. |
|
Из таблицы Покупатели перетащите в бланк запроса поле Имя. |
|
Из таблицы Продавцы перетащите в бланк запроса поле Имя (рис. 7). |
Обратите внимание на то, что между этими списками полей автоматически возникают соединительные линии, поскольку между таблицами уже установлены связи (рис. 6).
Рис. 6. Существующие связи между таблицами
Рис. 7. Заполненный бланк запроса с включенной строкой Имя таблицы
Теперь надо задать условие отбора и просмотреть результаты. Для отбора заказов, сделанных с марта по май 2005 года включительно, вы можете воспользоваться выражением с использованием оператора Between...And (От...До), который выполняет выборку в период ОТ одной даты ДО другой даты включительно.
Задайте условие отбора:
1 |
В строке Условие отбора под полем Дата покупки напечатайте Between 1-03-05 And 31-05-05, либо >29-02-05 And <1-06-05, а затем нажмите клавишу Enter. Формат даты сразу же поменяется и появится символ #, окаймляющий обе даты |
2 |
Для того чтобы это довольно длинное выражение уместилось в одну строку, лучше расширить соответствующий столбец бланка запроса. Чтобы размеры столбца стали оптимальными, щелкните дважды на правом разделителе полей в верхней части столбца Дата покупки (рис. 8) |
3 |
Дайте команду Запуск для выполнения Запроса, чтобы просмотреть интересующие вас заказы |
4 |
Сохраните запрос командой ФайлСохранить и затем закройте запрос |
Рис. 8. Вид бланка с увеличенной шириной столбца для условия отбора.
Создание запроса с параметром
Запрос с параметром это запрос, условие отбора для которого вводится пользователем с клавиатуры. Создадим запрос с параметром, который будет выводить сведения о покупателях живущих в городе (название города вводится с клавиатуры). Для этого:
1 |
Создайте запрос с помощью конструктора. |
2 |
Перетащите из таблицы Покупатели в бланк запроса по образцу следующие поля: Имя, Рейтинг, Город. |
3 |
В условие отбора для поля Город введите: =[] (квадратные скобки означают, что параметр будет вводится с клавиатуры). |
4 |
Сделайте поле Город при просмотре запроса, для этого уберите галочку в строке Вывод на экран для поля Город (рис. 9). |
5 |
Закройте окно конструктора запросов. |
Рис. 9. Запрос с параметром
Работа с запросом с параметром:
1 |
Откройте запрос «Информация о покупателях» двойным щелчком мыши. При этом откроется окно ввода параметра |
2 |
В строку ввода введите название города (например, Саратов) и нажмите кнопку ОК. Появится таблица, содержащая сведения о покупателях, проживающих в городе Саратове |
Лабораторная работа №5
Создание отчетов
Отчеты обеспечивают наиболее гибкий способ просмотра и распечатки итоговой информации. Они позволяют отображать на экране и печатать информацию с любой необходимой степенью детализации.
В данной работе рассматривается формирование отчетов с помощью Мастера отчетов двух типов детальных и по сгруппированным данным.
Создание детального отчета
Access содержит средства, позволяющие представить отчет в хорошо оформленном и легко читаемом виде. Детальный отчет содержит ту же информацию, что и таблица или запрос, но в нем имеются и дополнительные элементы: заголовок отчета, верхний и нижний колонтитулы.
Самый быстрый способ создать отчет использовать Мастер отчетов. Эта программа размещает поля отчета и представляет данные в одном из выбранных вами стиле. После создания отчета вы можете переделать его по своему желанию в режиме Конструктор.
Опишем основные элементы отчета. Их расположение показано на рис. 1.
Рис. 1. Элементы детального отчета.
Заголовок отчета (№ 1 на рис. 1) расположен в верхней части левой страницы и обычно включает в себя имя отчета и ткущую дату.
Верхний колонтитул (№ 2 на рис. 1) расположен в верхней части каждой страницы отчета и содержит заголовок столбцов таблицы.
Область данных (№ 3 на рис. 1) расположена между верхним и нижним колонтитулами и содержит записи запроса, выбранного в качестве базового.
Нижний колонтитул расположен в нижней части каждой страницы отчета. Часто он содержит номер страницы.
Область примечаний (№ 4 на рис. 1) отчета расположена в самом конце отчета. В ней содержатся, например, итоговые суммы по колонкам таблицы.
Сформируем отчет о покупателях из Липецка и Саратова. Запрос на выборку таких покупателей из БД вы сделали ранее.
Для создания Отчета выполните следующие действия:
1 |
Выделите объект, для которого создается отчет: это может быть таблица или запрос |
2 |
Выберите вкладку Создать. Отчет |
3 |
У вас появился отчет, который можно редактировать, используя инструменты с вкладки Формат |
Можно создать отчет с помощью Мастера отчетов.
1 |
Выберите режим создания отчета Мастер отчетов. |
2 |
Выберите Запрос «Липецк и Саратов». |
3 |
В окне Создание отчетов Мастера для выбора отображаемых в отчете полей выберите поля Имя и Рейтинг. Поле Номер служит для связи таблиц в базе данных, и, будучи выданным в отчете, не является информативным для человека |
4 |
Перенос этих полей в состав нового отчета осуществляется так в области Доступные поля: выберите поле Имя и нажмите на кнопку со знаком > это поле переместиться в область Выбранные поля, затем перенесите поле Рейтинг |
5 |
Для перехода к следующему шагу диалога нажмите кнопку Далее >. |
6 |
Следующий шаг Диалога предлагает задание уровней группировки данных из выбранных полей. Например, задание группировки по Рейтингу приведет к тому, что в отчете будут представлены группы покупателей имеющих одинаковый рейтинг, а сами рейтинги будут располагаться либо по возрастанию, либо по убыванию значения. В нашем случае Уровни группировки задавать не будем!!! |
7 |
Нажмите кнопку Далее > для перехода к следующему шагу создания отчета. |
8 |
Выберите в списке полей сортировку по имени покупателей (справа от поля имеется кнопка направление сортировки, при нажатии, на которую изменяется направление сортировки). Проверьте направление сортировки должно быть по возрастанию нажмите кнопку Далее > |
9 |
В следующем шаге предлагается выбрать вид макета будущего отчета и ориентация листа бумаги для его размещения. Из предложенных мастером макетов отчета чаще всего используются отчеты "В столбец" и "Табличный". Выберите макет отчета "В столбец", Ориентация листа бумаги книжная. Для перехода к следующему шагу нажмите кнопку Далее > |
10 |
Параметры следующего шага позволяют выбрать в списке стиль оформления отчета. Различные стили влияют на расположение и количество обрамляющих линий в отчете, внешний вид отчета в столбец не меняется названия полей слева, в столбце справа от них выводятся данные этих полей. Выберите в списке любой стиль и нажмите Далее > |
11 |
В последнем окне Мастера задайте имя нового отчета "Покупатели в Липецке и Саратове (в столбец)" остальные параметры оставьте без изменений и нажмите кнопку Готово. |
Рис. 2. Окно создания нового отчета.
Лабораторная работа №6
Создание многотабличной базы данных
Постановка задачи
Самостоятельно реализовать базу данных по заданию
Задание. БД должна хранить перечень видов продукции, выпускаемой одним хлебокомбинатом, и заказчиков, которым эта продукция отгружается. Для каждого наименования указать цену и вес одной единицы. Отгрузка продукции должна отражать, что, кому, в каком количестве и когда было отгружено.
Назначение. Разработанная БД предназначена для использования хлебокомбинатом: хранит информацию о производимой предприятием продукции, заказчиках, месте хранения продукции и информацию об отгрузке товара.
Категории пользователей. База данных спроектирована и реализована для сотрудников, осуществляющих отгрузку продукции со складов предприятия.
Описание базы данных
База данных включает пять отношений: Заказчик, Город, Продукция, Склады и Отгрузка.
Пользовательский интерфейс
Для организации пользовательского интерфейса должны быть созданы четыре формы:
Запросы
Дополнительно:
Отчеты