- •Система управления базами данных microsoftaccess2007
- •Введение
- •Лабораторная работа №1
- •1 Начало работы с базой данных
- •1.2 Ввод и удаление записей
- •1.3 Ввод записей в таблицу
- •1.4 Ввод записей в режиме формы
- •1.5 Удаление записей
- •Лабораторная работа №2
- •2 Изменение структуры таблицы
- •2.1 Установка размера поля
- •2.2 Установка формата
- •2.3 Определение маски ввода
- •2.4 Задание подписи
- •2.5 Установка значения по умолчанию
- •2.6 Обязательное поле
- •2.7 Другие свойства
- •2.8 Проверка изменений
- •Лабораторная работа №3
- •3Работа с записями
- •3.1 Поиск записи
- •3.2 Перемещение полей
- •3.3 Сортировка записей
- •3.4 Модернизация таблицы
- •3.5 Создание форм
- •Лабораторная работа №4
- •4 Установка связей между таблицами
- •4.1 Создание новой таблицы
- •4.2 Создание реляционных связей между таблицами
- •Лабораторная работа №5
- •5 Запросы
- •5.1 Вывод отдельных полей
- •5.2 Вывод отдельных записей
- •5.3 Редактирование данных
- •5.4 Отбор полей по нескольким условиям
- •5.5 Обновление записей
- •Данное действие или событие заблокировано в режиме отключения.
- •5.6 Перемещение записей
- •Лабораторная работа №6
- •6 Применение отчетов
- •6.1 Создание сложного отчёта
- •6.3 Печать отчетов
2.1 Установка размера поля
Размер поля определяется для текстовых и числовых данных. Для текстовых полей размер показывает максимальное число символов, которое может быть введено. Максимальное значение — 255 символов (букв, специальных символов, таких как ", $ и т. п.). Если вы попытаетесь ввести, вставить или импортировать данные, размер которых больше заданного, Access «обрежет» длинную строку до указанного размера. Выполните следующие действия, чтобы установить размер текстового поля РабочийТелефон.
1. Щелкните в любом месте поля РабочийТелефон. В нижней части таблицы появятся свойства данного поля.
2. Дважды щелкните на числе 255 в поле Размер поля и введите 9, что укажет на невозможность ввода более девяти символов в это поле.
3. Повторите шаги 1 и 2 для выбора указанных ниже размеров полей таблицы.
Поле |
Размер |
Табельный номер |
8 |
Имя |
15 |
Отчество |
20 |
Фамилия |
30 |
Давайте зададим типы числовых данных.
1. Щелкните в любом месте поля КодОтдела. Затем щелкните в поле размера в нижней части окна.
2. Щелкните на стрелке справа от поля размера. Выберите значение Целое. Для кода отдела будет достаточно и двузначного целого числа.
2.2 Установка формата
Формат поля определяет представление выводимых данных.
1. Щелкните в поле ДатаНайма и перейдите в нижнюю часть окна в строку свойства Формат поля.
2. Щелкните в строке свойства Формат поля, просмотрите список доступных форматов и выберите вариант Средний формат даты.
Для некоторых типов данных можно задавать пользовательские форматы. Чтобы в поле КодОтдела отображались две цифры, выполните следующие действия.
1. Щелкните в поле КодОтдела и перейдите в строку свойства Формат поля.
2. Наберите 00, чтобы программа выводила на экран две цифры. Теперь, например, при вводе числа 9 Access покажет в ячейке 09.
2.3 Определение маски ввода
Можно изменять вид вводимой информации не только с помощью параметров формата. Определяя маску ввода, указывая одновременно и формат отображения данных, записанных в поле, и шаблон их ввода.
Создадим маску ввода для поляРабочийТелефон.
1.Щелкните в поле РабочийТелефон в таблице в верхней части окна. Перейдите в строку свойства Маска ввода в нижней половине окна.
2.Щелкните на кнопке с тремя точками расположенной справа от поля. При появлении запроса на сохранение таблицы ответьте Да - Да.
Рисунок 13
На экране появится окно диалога Мастера создания масок ввода (рисунок 13).
3.Щелкните на кнопке Список. Откроется окно диалога Настройка масок ввода.
В первом поле введите слова: РабочийТелефон. В поле Маска ввода наберите 000-00-00. Ноль означает символ для обязательного ввода. Если вам нужно предусмотреть место для необязательных символов, вводите в маску число 9 — например, маска 000 (999) означает, что вы вводите три обязательных символа итри необязательных.
4. В поле Образцы данных введите 1111111. Access преобразует введенные числа в вид 111-11-11. Щелкните на кнопке Закрыть, чтобы вернуться к предыдущему окну. Затем выделите строку Рабочий телефон 111-11-11 и щелкните на кнопке Далее. Появится окно диалога мастера, показанное далее на рисунке 14.
Рисунок 14. Создание масок
5. В поле со списком Заполнитель выберите знак подчеркивания.
6. Теперь установите курсор в левой части поля Проба и введите 1234567. Используя клавишу Backspace, удалите введенный код и попробуйте ввести несколько букв. Вы увидите, что Access отказывается выполнить операцию ввода, так как маска ввода допускает ввод только цифр.
7. Нажмите клавишу Esc, набранный номер в поле Проба будет удален. Щелкните на кнопке Далее. Выберите вариант хранения данных без знаков маски, щелкните на кнопке Готово и вернетесь в режим конструктора таблиц.