- •Microsoft Access 2007 Введение
- •1. Общие сведения
- •Office Access 2007 - Лента Работа с базами данных
- •2. Начало работы с Access 2007
- •3. Этапы проектирования базы данных
- •4. Создание базы данных (таблиц и связей между ними) в Access 2007
- •5. Установка логических связей в бд Access 2007
- •6. Заполнение таблиц бд Access 2007
- •7. Создание запросов и поиск информации в базе данных
- •8. Создание и использование форм для ввода данных в таблицы базы данных Access 2007
- •9. Отчеты в базе данных Access 2007
- •10. Индивидуальные варианты заданий
- •Использование маски ввода
- •Создание главной кнопочной формы
- •Варианты
10. Индивидуальные варианты заданий
Для правильного заполнения таблиц в первую очередь, необходимо определить количество присутствующих справочников в создаваемой базе данных!
Например: необходимо создать справочник Код города.
Для определения поля таблицы необходимо ввести в ячейку столбца Имя поля Код города. В столбце Тип данных, раскрыв список типов полей, нужно выбрать значение Счетчик и задать первичный ключ. Для этого на вкладке Конструктор в группе взаимосвязанных элементов управления Сервис нажать Ключевое поле. Рядом с именем поля Код города появляется значок ключа. Теперь Код города – ключевое поле таблицы, необходимое для соблюдения уникальности имеющихся в таблице данных.
Действуя аналогично, ввести Имя поля Название города и указать Тип данных – Текстовый. Окно таблицы Города можно закрыть с подтверждением сохранения изменения макета или структуры Города.
В области Компоненты базы данных двойным щелчком мыши открыть таблицу Города в режиме таблицы, затем заполнить таблицу.
Рис.10.1.
Далее по аналогии с вышеописанным процессом создания таблицы Города, создайте остальные таблицы.
В таблице, в которой присутствует поле Код города указать тип данных для данного поля Мастер подстановок.
В окне Создание подстановки указать опцию Объект «Столбец подстановки» будет использовать значения из таблицы или запроса и нажать кнопку Далее. В следующем окне указать таблицу Города и нажать Далее.
В появившемся окне, предлагающее выбрать поля, содержащие значения для столбца подстановки, выбрать поля Код города и Название города. Нажать кнопку Далее.
На следующем шаге проверить наличие галочки в поле Скрыть ключевой столбец – она там обязательно должна стоять, нажать кнопку Далее.
В последнем окне указать подпись, которую содержит столбец подстановки Города и нажать кнопку Готово. На вопрос о сохранении таблицы перед созданием связей ответить Да.
Результатом полученных действий является то, что теперь при введении значений в таблицу в поле Код города можно просто подставлять значения из таблицы Города (рис. 10.2).
Рис. 10.2.
По аналогии тип данных Мастер подстановок используется, если в создаваемой базе присутствует несколько клиентов, предприятий, организаций и т.д.
Если нужно указать фиксированный набор значений, например, необходимо ввести всего два значения: «наличный расчет» и «безналичный расчет», то для указания данного типа данных можно также выбрать Мастер подстановок и в окне Создание подстановки указать пункт Будет введен фиксированный набор значений (рис. 10.3).
Рис.10.3.
Использование маски ввода
Если в таблице присутствуют поля Тел/Факс, Дата, то в бланке Свойства поля можно задать маску ввода, которая обеспечит контроль ввода телефонного номера или дату по определенному образцу. Для этого необходимо:
определить тип данных для телефона как текстовый, а для даты – Дата/время;
открыть Маску ввода;
в открывшемся диалоговом окне выбрать текст маски или создать свою, например: (9999)-999-99-99, нажав на кнопку Список.
Для указания даты также можно в бланке Свойства поля в строке Формат поля выбрать нужный формат даты.