Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Топ:
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Техника безопасности при работе на пароконвектомате: К обслуживанию пароконвектомата допускаются лица, прошедшие технический минимум по эксплуатации оборудования...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Интересное:
Что нужно делать при лейкемии: Прежде всего, необходимо выяснить, не страдаете ли вы каким-либо душевным недугом...
Уполаживание и террасирование склонов: Если глубина оврага более 5 м необходимо устройство берм. Варианты использования оврагов для градостроительных целей...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2018-01-04 | 323 |
5.00
из
|
Заказать работу |
|
|
В полученной модели необходимо скорректировать типы и размеры полей для заданной СУБД Access в соответствии с табл. 3.2.
Таблица 3.2.
Типы данных и размеры колонок таблиц физической модели
Таблица | Колонка | Тип данных |
Покупатель | КОД_ПОК | Integer |
ИНН | Long Integer | |
НАИМ_ПОК | Text (25) | |
АДРЕС_ПОК | Text (40) | |
НОМ_РСЧ | Text (20) | |
Банк | Text (25) | |
Товар | КОД_ТОВ | Integer |
НАИМ_ТОВ | Text (20) | |
ЕИ | Text (20) | |
ЦЕНА | Currency | |
СТАВКА_НДС | Integer | |
Склад | КОД_СК | Integer |
НАИМ_СК | Text (20) | |
АДРЕС_СК | Text (30) | |
ОТВ_ЛИЦО | Text (30) | |
Договор | НОМ_ДОГ | Integer |
ДАТА_ДОГ | Date/Time | |
СУММА_ДОГ | Currency | |
Накладная | НОМ_НАКЛ | Integer |
ДАТА_ОТГР | Date/Time | |
СУММА_НАКЛ | Currency | |
Телефон | КОД_ТЕЛ | Integer |
ТЕЛ | Text (15) | |
Поставка_План | СРОК_ПОСТ | Date/Time |
КОЛ_ПОСТ | Integer | |
СУММА_ПОСТ | Currency | |
Отгрузка | КОЛ_ОТГР | Integer |
СУММА_ОТГР | Currency |
Ø Для этого вызовите редактор колонок Columns через пункт главного меню Model | Column, либо через контекстное меню.
Ø Редактируемая таблица выбирается в списке Table. Для каждой колонки таблицы на закладке Access определите тип данных согласно табл. 2.2, выбрав в поле Access Datatype из списка нужное значение.
Ø Кроме того, здесь задается опция NULL (группа Null Option), которая определяет допустимость пустых значений поля.
Задание правил валидации
Задание списка допустимых значений
В соответствии с рассматриваемой предметной областью для поля СТАВКА_НДС таблицы Товар зададим список допустимых значений: 0, 10 и 18 %.
Ø Вызовите контекстное меню таблицы Товар и выберите пункт Columns.
Ø В окне редактора в поле Column выберите колонку, для которой будет задаваться правило – СТАВКА_НДС.
Ø Перейдите на закладку выбранной СУБД – Access.
|
Ø Щелкните по кнопке, расположенной справа от раскрывающегося списка Valid.
Ø В диалоге Validation Rules щелкните по кнопке New.
Ø В диалоге New Validation Rule вполе Logical введите имя правила – Проверка ставки НДС. Нажмите кнопку ОК.
Ø Перейдите на закладку General. В группе Type установите опцию Valid Value List.
Ø В поле Valid Value в первой строке введите 0. Во вторую и третью строки введите значения: 10 и 18.
Ø Проверьте, чтобы в верхней части окна редактора Validation Rules появилась строчка: Проверка ставки НДС (Validation Name) IN (0, 10, 18) (Validation Rule).
Ø Нажмите ОК. В окне редактора Columns на закладке Access в поле Valid появилось наименование созданного правила – «Проверка ставки НДС».
Задание значений, присваиваемых по умолчанию
Создадим правило, согласно которому в поле ДАТА_ДОГ таблицы Договор будет по умолчанию подставляться значение текущей даты.
Ø Вызовите контекстное меню таблицы Договор и выберите пункт Columns.
Ø В окне редактора в поле Column выберите колонку, для которой будет задаваться правило – ДАТА_ДОГ.
Ø На закладке Access щелкните по кнопке, расположенной справа от раскрывающегося списка Default.
Ø В диалоговом окне Default/Initial Values щелкните по кнопке New.
Ø В диалоге New Default Value вполе Logical введите имя правила – Текущая дата. Нажмите кнопку ОК.
Ø На закладке Access в поле Server Value – Access Default введите Date() (функцию, получающую значение текущей даты).
Ø Нажмите ОК. В окне редактора Columns на закладке Access в поле Default появилось наименование созданного правила – «Текущая дата».
Ø Установите это же правило для поля ДАТА_ОТГР таблицы Накладная. Для этого в окне редактора колонок Column выделите поле ДАТА_ОТГР и на закладке Access в поле Default из раскрывающегося списка выберитеправило Текущая дата.
Задание правил проверки вводимых значений
Создадим правило проверки вводимых значений для поля ЦЕНА таблицы Товар, согласно которому данное поле не может иметь значения, меньшие 0.
Ø Вызовите контекстное меню таблицы Товар и выберите пункт Columns.
|
Ø В окне редактора в поле Column выберите колонку, для которой будет задаваться правило – ЦЕНА.
Ø На закладке Access щелкните по кнопке, расположенной справа от раскрывающегося списка Valid.
Ø В диалоге Validation Rules щелкните по кнопке New.
Ø В диалоге New Validation Rule вполе Logical введите имя правила – Проверка цены. Нажмите кнопку ОК.
Ø Перейдите на закладку General. В группе Type установите опцию Min/Max.
Ø В поле Min введите 1. Кроме нижней границы диапазона значений здесь также можно задать и верхнюю границу (Max).
Ø В верхней части окна редактора Validation Rules в списке правил валидации добавилось вновь созданное: Проверка цены >=1.
Ø Нажмите кнопку ОК.
|
|
История создания датчика движения: Первый прибор для обнаружения движения был изобретен немецким физиком Генрихом Герцем...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!