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