Свойства поля
-
Общие
Подстановка
Размер поля
Длинное целое
Формат поля
Подпись
Значение по умолчанию
0
Обязательное поле
Да
Индексированное поле
Да(Совпадения допускаются)
В общем случае с целью использования при программировании поле рекомендуется называть по-английски, а для получения русского заголовка таблицы подпись поля указывать на русском языке.
Для определения типа поля необходимо щелкнуть в пустой ячейке и выбрать значение из падающего меню. Проделайте это для свойств поля «Код поставщика» в таблице «Товары» (стр. 5).
Поле «Код» является ключевым в таблице «Товары», а поле «Код поставщика» - в таблице «Поставщики», в этих полях совпадения не допускаются. Свойства этих полей устанавливаются по умолчанию при установке ключей, но желательно указать сразу следующие свойства этих полей:
Обязательное поле |
Да |
Индексированное поле |
Да (Совпадения не допускаются) |
Остальные поля являются неключевыми и необязательными, неиндексированными. Свойства этих полей устанавливаются автоматически. Убедитесь в этом. Для текстового поля «Цена» проверьте определение следующих свойств:
-
Обязательное поле
Нет
Индексированное поле
Нет
1.1.2. В свойствах поля «Цена » для параметра «Условие на значение» указываем > 0. Для параметра «Сообщение об ошибке» пишем: «Цена – положительное число!».Это налагает запрет на ввод в это поле отрицательных чисел.
Сохраните структуру таблицы с именем «Товары», щелкнув по пиктограмме Сохранить . На вопрос о создании ключевого поля ответьте отрицательно.
Для ввода в таблицу записей в окне бд выберите вкладку Таблицы,
щелкните по имени таблицы и далее по кнопке Открыть. Эту же операцию можно сделать быстрее, если в режиме «Конструктора» щелкнуть по соответствующей пиктограмме или Вид - Режим таблицы на панели инструментов.
Введите в таблицу записи из таблицы №1(см. ниже). Если Вы хотите заполнять поле «Наименование» выбором из падающего меню, содержащего неповторяющиеся значения этого поля, воспользуйтесь типом поля Мастер подстановок. При этом в свойствах поля выберите: Подстановка - поле со списком. В процессе работы мастера введите в столбец четыре неповторяющиеся наименования товаров.
Товары: таблица № 1
Код |
Код поставщика |
Наименование |
Марка |
Цена |
1 |
1 |
Телевизор |
Gold star |
459 |
2 |
1 |
Телевизор |
Philips |
1489 |
3 |
2 |
Телевизор |
Panasonic |
765 |
4 |
1 |
Видеомагнитофон |
Panasonic |
1400 |
5 |
1 |
Видеомагнитофон |
Philips |
450 |
6 |
3 |
Телевизор |
LG |
200 |
7 |
4 |
Видеокамера |
Sumsung |
530 |
8 |
4 |
Видеокамера |
Sharp |
845 |
9 |
4 |
Музыкальный центр |
Panasonic |
320 |
Откройте таблицу «Товары» вновь и попробуйте в поле «Цена» ввести отрицательное число, при этом Access выдает сообщение «Цена - положительное число!», которое мы предусмотрели в свойствах поля «Цена».
Подобным образом создаем таблицу «Поставщики» с помощью конструктора таблиц. При сохранении на вопрос о создании ключевого поля ответьте отрицательно ( для того, чтобы проще выполнять редактирование таблицы, ключ установим позже).
Не вводите в полях первичного и вторичного ключей пустые строки и значение <пустое Null>(последнее достигается вводом кавычек“ “, что означает –значение безразлично ). С этой целью установите в свойствах этих полей : “Обязательное - Да “. Свойство “Пустые строки - Нет “ устанавливается по умолчанию.
Поставщики: таблица
-
Имя поля
Тип поля
Код поставщика
Числовой
Фирма
Текстовый
Телефон
Текстовый
Адрес
Текстовый