- •Содержание
- •Предисловие
- •Введение
- •Интерфейс Microsoft Office
- •Основные термины
- •Способы выполнения команд
- •Общие элементы интерфейса
- •Пример пяти способов работы с буфером обмена
- •Панели инструментов
- •Задания на использование возможностей автозамены
- •Лабораторная работа по настройке панелей инструментов
- •Лабораторная работа на форматирование текста в Word и Excel
- •Лабораторная работа по связыванию и внедрению объектов
- •Задания на установку параметров приложений.
- •Лабораторная работа на поиск и замену
- •Основные возможности Word
- •Форматирование, объекты форматирования
- •Автотекст
- •Задания на создание элементов автотекста
- •С тили
- •Лабораторная работа на создание и изменение стилей
- •Задания на создание списков
- •Режимы отображения документа
- •Поля. Оглавление. Колонтитулы
- •Лабораторная работа в Режиме структуры и создание оглавления
- •Разделы
- •Лабораторная работа по теме «Разделы»
- •Указатели
- •Шаблоны
- •Лабораторная работа по элементам автотекста и шаблонам
- •Основные возможности электронных таблиц Excel
- •О сновные понятия
- •Диапазоны
- •Построение формул
- •Заполнение столбца (строки) рядом данных
- •Особенности форматирования в электронных таблицах
- •С пециальная вставка. Консолидация.
- •Функции
- •Статистические функции
- •Функции проверки свойств и значений и другие полезные функции
- •Задания на форматирование и выделение диапазонов
- •Задания на автозаполнение, копирование формул
- •Лабораторная работа
- •Задание на формулы со смешанными ссылками
- •Логические функции
- •Лабораторная работа по логическим функциям
- •Задания на работу с логическими функциями
- •Графические возможности Excel
- •Задания на решение уравнений и систем уравнений графически
- •Подготовка и построение серий графиков функций
- •Задания на работу со статистическими функциями
- •К усочное задание функций
- •Работа с листами и файлами. Рабочая область
- •Работа со списком как с базой данных
- •Операции со списком
- •Лабораторная работа по применению сортировки и фильтров
- •Лабораторная работа по итогам и сводным таблицам
- •Некоторые возможности бд Access
- •Понятия компьютерных баз данных
- •Виды и этапы работы в субд Access Проектирование структуры бд (на бумаге) и создание структуры в субд.
- •Создание структуры таблицы
- •Ключевые и индексированные поля и счётчик
- •Лабораторная работа по созданию таблиц
- •Запросы по образцу. Query by exampleпозволяет
- •Лабораторная работа на выполнение запросов
- •Многотабличные бд
- •Основные типы связей (отношений)
- •Технология
- •Лабораторная работа по созданию связей между таблицами
- •Режимы формы
- •Работа в конструкторе форм
- •С оставная форма
- •Кнопочная форма
- •Л абораторная работа по формам
- •Лабораторная работа по созданию отчетов
- •Вычисления в запросах и отчётах
- •Пример вычислений
- •Вариант теста по пройденным темам Текстовый редактор Word
- •Электронные таблицы
- •Предметный указатель
- •Раздел 33
- •Библиографический список.
- •660049, Г. Красноярск, ул.А.Лебедевой, 89.
Ключевые и индексированные поля и счётчик
Обязательным условием нормальной обработки файла является однозначная идентификация каждой записи данных. Для этого каждой записи надо приписать собственный уникальный номер при помощи ключевого поля. Тип этого поля может быть: счетчик или числовой.
Д
ля
того чтобы сделать поле ключевым –
щелчок на кнопке Ключевое
поле. Access
поддерживает уникальность
ключевого поля, т.е. если вы пытаетесь
ввести значение, которое уже есть в
таблице, то будет выдано сообщение о
невозможности выполнения этого
действия. По этому полю автоматически
происходит сортировка.Ключевых полей может быть несколько, тогда уникальной должна быть совокупность значений этих полей.
Для индексированных полей быстрее выполняются операции поиска и сортировки. Индексированные поля так же, как и ключевые, могут не допускать совпадений.
Лабораторная работа по созданию таблиц
Создайте базу данных (сохраните под своим именем) и таблицу Студенты.
В конструкторе создайте поля следующего типа:
номер_зачётки – числовое, ключевое поле,
фамилия – текстовое, 20 знаков,
имя – текстовое, 15 знаков,
рост – числовое,
Дата рождения – дата.
Перейдите в режим таблицы и сделайте 5-8 записей.
Вернитесь в конструктор и добавьте условие на поле Рост: <200. Задайте сообщение об ошибке. Условие может быть более сложным, соединённым логическими И, ИЛИ.
Добавьте поле МестоЖительства (до поступления в университет). Задайте Значение по умолчанию Красноярск.
В режиме таблицы убедитесь, что все введённые свойства работают, т.е. попытайтесь ввести Рост вне условия. Обратите внимание, что значение по умолчанию будет появляться в новых записях.
Вернитесь в конструктор и задайте свойства: обязательное поле для фамилии; для поля Рост задайте нужный размер, предварительно изучив справку и выбрав наименьший.
В режиме таблицы добавьте записи и убедитесь, что нельзя уйти из поля Фамилия, оставив его пустым.
В конструкторе задайте поле Пол, оно должно быть логическим. В описании можно пояснить, какой пол вы считаете, например, истиной, а какой – ложью. Заполните это поле в таблице.
Аналогичным образом в этой же базе создайте таблицу Книги. В таблице обязательно создайте ключевое поле КодКниги. Не забудьте включить поле ЧислоСтраниц. Введите 10-15 записей, не больше 3-4 авторов и 2-3 издательств.
Запросы по образцу. Query by exampleпозволяет
Ч
тобы
создать запрос в окне БД: Запросы
Создать
Конструктор.
Выполнить шаги:Выбрать нужные таблицы.
Включить поля в запрос: перенести мышью из таблицы (если больше одного поля, то с клавишей CTRL) или выбрать из списка в строчке Поле.
Установить простой критерий: это может быть точное значение; условия, соединённые логическими операторами И (and); ИЛИ (or), отрицание Not; выбор «похожих» текстовых значений Like. В шаблоне оператора Like чаще всего применяются общепринятые символы: * – для замены любого количества символов, ? – для замены одного символа.
Условия по разным полям, написанные в одной строке, соединяются логическим И. Условия в строках соединяются логическим ИЛИ, что и указано слева в строке.
В
приведённом выше примере будут найдены
книги (с названием, содержащим букву
о, и числом экземпляров ((больше или
равно 3) и меньше 6) или (с числом
экземпляров меньше 3 или больше 20).
В
ыполнение
запроса –кнопка Запуск
(Запрос
Запуск).З
апрос-выборка
групповой
(по смыслу то же, что
Итоги для Списка в ЭТ, см. п.115)К
нопка
Групповые
операции,
в запросе появится соответствующая
строка.В ней установить: группировка или sum, min, max, average, count и т.д.
В приведённом бланке запроса и выполненном запросе подведены итоги: количество названий книг, имеющих определённое количество экземпляров. Например, по 16 экземпляров имеют 3 книги.
Перекрёстный запрос (по смыслу очень близок к сводным таблицам для Списка в ЭТ, см. п.117-119).
Выбрать из списка-кнопки Тип запроса.
Установить Заголовки строк и столбцов, а также Значения или Условия.
Для того чтобы выполнить запрос с групповой операцией, необходимы лишь два поля. Для выполнения перекрёстного запроса – минимум три. Именно с этого и начинайте создавать свои запросы, чтобы не потерять смысл выполняемого, увлекшись «кнопконажимательством». Быть может, Access и выполнит ваш запрос (если в нём не будет синтаксической ошибки), но поймёте ли вы его «ответ»? Так что главное не забыть, чего вы хотели.
Запросы на удаление, обновление и создание таблицы выполняются аналогично запросу на выборку. Разница лишь в том, что найденные записи удаляются, обновляются или копируются в другую таблицу соответственно.
Разновидностью запроса-выборки является параметрический запрос. Смысл его в том, что вы не вводите конкретное значение поля в бланк запроса, а предоставляете это пользователю. Таким образом, вместо того, чтобы иметь несколько запросов, с разными значениями параметра, вы имеете один. В поле надо поместить вопрос-приглашение для пользователя в квадратных скобках, например, [Введите фамилию автора]
