
- •База Данных
- •Тема 1 5
- •Тема 2 12
- •Тема 3 21
- •Тема 4 31
- •Тема 5 42
- •Тема 6 50
- •Тема 7 59
- •Тема 8 66
- •Тема 1 Создание базы данных Что такое база данных
- •Когда следует использовать базы данных
- •Работа с Access
- •Начинаем работать с Access
- •Объекты базы данных
- •Проектирование вашей базы данных
- •Создание новой базы данных
- •Поддержка данных в Access
- •Создание резервной копии базы данных
- •Сжатие базы данных
- •Шифровка данных
- •Восстановление испорченной базы данных
- •Тема 2 Создание таблиц
- •Создание новой таблицы
- •Создание таблицы с помощью мастеров
- •Создание таблиц без использования мастера таблиц
- •Работа с таблицей в режиме конструктора
- •Работа в таблице полей
- •Имена полей
- •Определение типа данных
- •Описание полей
- •Установка основных ключей
- •Установка свойств поля
- •Установка свойств таблицы
- •Индексированное поле
- •Преобразование таблицы
- •Тема 3 Просмотр и редактирование данных
- •Управление режимом таблицы
- •Ввод и редактирование данных
- •Добавление новых записей
- •Редактирование данных
- •Отмена редактирования
- •Удаление записей
- •Управление данными
- •Вырезание, копирование и вставка данных
- •Поиск данных
- •Сортировка и фильтрация данных
- •Импортирование и экспортирование данных
- •Импортирование и экспортирование
- •Присоединение к таблице
- •Изменение структуры таблицы
- •Тема 4 Создание форм
- •Разработка форм
- •Использование мастеров форм
- •Запуск мастеров форм
- •Выбор стилей отображения данных
- •Использования пустой формы
- •Работа в режиме конструктора формы
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Изменение Формы
- •Выделения и выражения элементов управления
- •Создание новых элементов управления
- •Установка свойств элементов управления и форм
- •Отображение текстовой строки состояния
- •Установка начальных значений (значений по умолчанию) и условия на назначение
- •Создание запроса
- •Использование мастеров запросов
- •Использование кнопки Новый запрос для создания запроса
- •Работа с окном запроса
- •Создание запроса
- •Выбор полей
- •Добавление вычисляемых полей
- •Групповые расчеты
- •Ввод условия отбора
- •Сортировка результатов запроса
- •Задание свойств запросов
- •Тема 6 Создание отчетов
- •Создание отчета
- •Мастера отчетов
- •Предварительный просмотр
- •Пустой отчет
- •Работа в режиме конструктора отчета
- •Разделы отчета
- •Панель элементов конструктора отчетов
- •Палитра режима конструктора отчета.
- •Изменение отчета
- •Выделение и выравнивание элементов управления
- •Создание элементов управления
- •Установка свойств элементов управления и отчетов
- •Установка свойств разделов отчета
- •Сортировка и группировка данных в отчетах
- •Использование подчиненных отчетов
- •Тема 7 Использование диаграмм, рисунков и механизма ole
- •Создание диаграмм
- •Создание диаграмм с помощью мастеров форм
- •Создание диаграмм с помощью панели инструмента Graph
- •Изменение диаграммы
- •Связывание и внедрение объектов (ole)
- •Основные термины механизма ole
- •Работа со связанными и несвязанными объектами
- •Преобразование объектов ole
- •Тема 8 Использование макросов
- •Создание макросов
- •Добавление макрокоманд
- •Установка аргументов макрокоманд
- •Выполнение макросов
- •Задание условий
- •Программирование командных кнопок
- •Установка свойства командной кнопки Нажатие кнопки
- •Отладка макросов
- •Приложение Объекты базы данных
- •Кнопки панели инструментов оформления таблицы
- •Кнопки панели инструментов в режиме таблицы
- •Быстрые клавиши для ввода данных
- •Быстрые клавиши для перемещения по таблице
- •Команды отмены в меню Правка
- •Панель инструментов конструктора форм
- •Панель элементов конструктора форм
- •Палитра конструктора формы
- •Кнопки панели инструментов конструктора запросов
- •Операторы — подстановочные символы
- •Операторы сравнения (условные операторы)
- •Логические операторы
- •Кнопки панели инструментов режима предварительного просмотра
- •Панель инструментов конструктора отчетов
- •Панель элементов
- •Палитра конструктора отчетов
- •Кнопки панели инструментов окна макроса
Описание полей
Для более подробного описания полей воспользуйтесь столбцом описания полей Описание. Описание полей необязательно, но удобно, так как оно появляется в строке состояния, когда точка ввода находится в данном поле.
Установка основных ключей
Хотя это и необязательно, но для эффективной работы в Access для каждой таблицы следует определить основной ключ. Основной ключ, являясь единственным, идентифицирует каждую запись. В базе данных по учету кадров, например, каждый сотрудник имеет уникальный номер карточки социального страхования – НомерКарточки. Числовое поле НомерКарточки будет основным ключом.
Преимущества использования основного ключа:
Скорость. Используя основной ключ, Access создает индексы, позволяющие ускорить роботу запросов иряда друугих функций.
Упорядочение. Access автоматическисортиреует и отображает записи базы данных в порядке возрастания или убывания основного ключа таблицы.
Отсутствие совпадений. Access не позволяет пользователю вводить пользователю данные с таким же основным ключом, как и у существующей записи.
Связи. Access организует связи между таблицами, используя общий основной ключ.
Иногда уникальность записи заключается в комбинации данных, хранимых в нескольких полях. В таблице накладных, например, основной ключ должен содержать номер накладнойи номер клиента, так как один клиент может иметь несколько накладных. Access позволяет установить основной ключ для одного или нескольких полей таблицы.
Чтобы установить основной ключ, выполните такую последовательность шагов.
Щелкните на столбце выбора полей (первый столбец), чтобы выделить поле, которое вы хотите использовать в качестве основного ключа. Для того, чтобы задать основной ключ, состоящий из нескольких полей, удерживая нажатой клавищу <Ctrl>, щелкайте на этом столбце, чтобы выделить остальные.
Выберите команду ПравкаОпределить ключ. В столбце выбора полей каждого поля основного ключа появится пиктограмма с нарисованным на ней ключом.
Установка свойств поля
Поля характеризуются свойствами, определяющими способ хранения и отображения данных. Устанавливая свойства полей, вы можете указать следующее:
Заданное по умолчанию название поля
Заданное по умолчанию значение поля
Заданный по умолчанию формат (способ отображения на экране) для ввода данных
Границы допустимых значений при вводе данных
Индексирование (для полей, которые можно индексировать)
Способ отображения, а именно: размер поля и форматы.
Свойства полей, установленные для таблицы, автоматически переносятся на другие объекты базы данных, использующие эту таблицу– формы, отчеты и запросы.
В списке свойства поля окна таблицы перечислены следующие свойства.
Размер поля. Ограничивает размер текстовых полей определенным количеством символов; ограничивает числовые поля определенным интервалом значений, например, 3 для двух символов в поле Страна.
Формат поля. Задает определенный формат отображения дат и чисел, таких как 2/21/94 или Понедельник, Февраль 21, 1994.
Число десятичных знаков. Устанавливает число знаков после точки (запятой), отображаемых в полях типа Числовой и Денежный, например 2.99.
Маска ввода (только для полей типа Текстовый и Мемо). Устанавливает символы форматирования, такие как дефисы в полях номеров телефонов, для их автоматического заполнения во время ввода данных.
Подпись поля. Надпись, используемая в формах и отчетах вместо имени поля.
Значение по умолчанию. Задает первоначальное значение, автоматически вносимое в новую запись, например, область или город, в которых расположены фирмы видеопроката.
Условие на значение. Ограничивает ввод данных значениями, удовлетворяющими заранее заданным условиям, например, дата возврата видеокассеты должна быть позже текущей (сегодняшней) даты.
Обязательное поле. Устанавливается для данных, которые должны быть введены в поле обязательно, например, порядковый номер – НомерКлиента.
Пустые строки. Позволяют полям типа Текстовый и Мемо содержать строку нулевой длины, т.е. (“”). По умолчанию Access не сохраняет значения строк, содержащих пробелы или не содержащих символов.
Индексированное поле. Устанавливает дополнительный индекс, основанный на указанном поле. (Более подробная информация приведена в разделе “Индексированное поле” дальше в этой главе.)
Для того, чтобы установить свойства полей, выполните такую последовательность действий.
Выберите поле, свойства которого вы хотите установить. В нижней части экрана будут отображены все возможные свойства выбранного поля.
Щелкните на выбранном сойстве или нажмите клавищу <F6> для перемещения в область свойств поля.
Введите значение свойства или выберите его из раскрывающегося списка (если это возможно).
Продолжите установку других свойств для текущего поля или выберите другое поле, для которого вы также хотите установить свойства.
Закончив установку свойств полей, сохраните таблицу.
Если размер поля свойства слишком мал для ввода значения, нажмите комбинацию клавиш <Shift+F2> или щелкните правой кнопкой мыши и из контекстного меню выберите команду Область ввода для отображения диалогового окна (рис.28.12). Диалоговое окно Область ввода можно вызвать таким способом из любого места.