Глава 3
Таблица 3.1.
Основные параметры структуры таблицы ТОВАР
Имя поля
Ключево
е поле
уни
кал
ьное
Обязател
ьное поле
Тип да
нны
х
Размер
Число д
есятичн
ых
знаков
Подпис
ь поля
Правило проверк
и
Сообщени
е
об ошибк
е
КОД_ТОВ
Да Да Текстовый 5
Код
товара
НАИМ_ТОВ Нет
Текстовый
25
Наиме-
нование
товара
ЦЕНА
Денежный
Денежный
2
Цена
товара
>=0 And
<=35000
Цена
должна
быть >=0
и <=35000
ЕИ
Нет
Текстовый
8
Единица
измере-
ния
СТАВКА_НДС Нет
Числовой Одинарное
с плаваю-
щей точкой
0 Ставка
НДС
>=0,05
And
<=0,35
Ставка
НДС
>=5 %
и <=35 %
ФОТО
Нет
Поле
объекта
OLE
Фото
товара
НАЛИЧИЕ_ТОВ
Нет Логический
Наличие
товара
ВЛОЖЕНИЯ Нет
Вложение
700
Кбайт
Поле
вложений
Цена с НДС
Нет Вычисляе-
мый
Денежный 2
для поля
ЦЕНА
выберем в свойстве:
•
Формат
поля
(Format) —
Денежный
(Currency). Денежные суммы будут
отображаться в соответствии с установленными по умолчанию в Microsoft
Windows региональными параметрами в виде 123 456 789,00р.; Денежный
тип поля используют для предотвращения округления во время вычислений.
В денежных полях обеспечивается 15 знаков слева от десятичной запятой и
4 знака справа. Денежное поле занимает 8 байтов;
•
Число десятичных знаков
(DecimalPlaces) —
2
;
Создание базы данных
115
Рис. 3.17.
Определение в таблице ТОВАР свойств поля
СТАВКА_НДС
свойства
Подпись
(Caption),
Правило проверки
(Validation Rule),
Сообщение
об ошибке
(Validation Text) — для каждого из полей зададим, как указано
в табл. 3.1:
•
в поле
СТАВКА_НДС
будут сохраняться числовые данные
Одинарное с пла-
вающей точкой
,
поэтому в правилах проверки должны использоваться соот-
ветствующие значения и нельзя вводить их в формате отображения, т. е.
в нашем случае в процентах;
•
правило проверки, которое заносится в свойство поля, является выражением.
Оно может быть сформировано с помощью построителя выражений
(рис. 3.18). Построитель вызывается в окне конструктора таблиц (см. рис. 3.17)
при нажатии кнопки, расположенной справа в строке
Правило проверки
(Validation Rule)
,
в которую должно быть введено выражение. Построитель
можно вызвать и командой
Построитель
(Builder) на панели конструктора
в группе
Сервис
(Tools).
З
АМЕЧАНИЕ
Для ввода операторов "больше равно" и "меньше равно" существуют специальные
знаки. Не допускайте пробелов при вводе выражения. Нужные пробелы построитель
введет сам.
После ввода выражения в окно построителя и нажатия кнопки
OK
Access
выполнит синтаксический анализ выражения и отобразит его в строке
Пра-
вило проверки
(Validation Rule) (см. рис. 3.17).
116
Do'stlaringiz bilan baham: |