Глава 11
ПРИЛОЖЕН ИЕ
1
Структура таблиц базы данных
Поставка
товаров
Таблицы справочных данных
Таблица П1.1.
Описание свойств полей таблицы ТОВАР
Имя поля
Признак
первично-
го ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
КОД_ТОВ
Ключ
простой
Да Текстовый
5
Код
товара
НАИМ_ТОВ
Нет Текстовый
25
Наимено-
вание
товара
ЦЕНА Нет
Денежный
Денежный
2
Цена
ЕИ
Нет
Текстовый
8
Единица
измерения
СТАВКА_НДС
Нет
Числовой
Одинарное
с плаваю-
щей точкой
Процентный 0
Ставка
НДС
ФОТО Нет
Поле
объ-
екта OLE
До 1 Гбайт
Фото
товара
НАЛИЧИЕ_ТОВ
Нет
Логиче-
ский
1 бит
Да/Нет
Наличие
товара
на складе
ВЛОЖЕНИЯ
Нет Вложение
700
Кбайт
Поле
вложений
Требования к заполнению таблицы П1.1:
1.
Для поля СТАВКА_НДС нужно предусмотреть:
•
Условие на значение
:
>=0,05 And <=0,35
;
•
Сообщение об ошибке
: "Ставка НДС должна быть >=5% и <=35%".
452
Приложение 1
2.
Для поля ЦЕНА нужно предусмотреть:
•
Условие на значение
:
>=0 And <=35000
;
•
Сообщение об ошибке
: "Цена должна быть >=0 и <=35000".
3.
Для данной таблицы и остальных: если для поля указан признак первичного
ключа, это означает следующее:
•
когда ключ "простой", поле надо выделить и присвоить признак ключа (нажа-
тием кнопки
Ключевое поле
), при этом в свойстве
Индексированное поле
ав-
томатически установится значение
Да (Совпадения не допускаются)
;
•
когда ключ "составной", надо выделить все поля, образующие первичный
ключ, и только после этого присвоить признак ключа. При этом в свойстве
Индексированное поле
для каждого поля, входящего в ключ, нужно оста-
вить значение по умолчанию
Нет
.
4.
Неуказанные в таблице параметры в конструкторе таблиц должны сохранить
значение по умолчанию.
Таблица П1.2.
Описание свойств полей таблицы СКЛАД
Имя поля
Признак
первичного
ключа
Обязательное
поле
Тип
данных
Размер Подпись
поля
КОД_СКЛ
Ключ простой Да
Текстовый
5
Номер склада
КОД_Ф
Нет Текстовый
5
Код
фирмы
НАИМ_СК
Нет
Текстовый
20 Наименование
склада
ОТВ_ЛИЦО
Нет
Текстовый 20 Ответственное
лицо
АДРЕС_СК
Нет
Текстовый 20 Адрес
склада
Таблица П1.3.
Описание свойств полей таблицы ПОКУПАТЕЛЬ
Имя поля
Признак
первичного
ключа
Обязательное
поле
Тип
данных
Размер Подпись
поля
КОД_ПОК
Ключ простой Да
Текстовый
5
Код покупателя
ИНН Нет Текстовый
12
НАИМ_ПОК
Нет
Текстовый
20 Наименование
АДРЕС_ПОК
Нет
Текстовый 20
Адрес
ТЕЛ Нет Текстовый
10
Телефон
НОМ_РСЧ
Нет
Текстовый
20
Номер расчетного счета
БАНК
Нет Текстовый
10
ОПИСАНИЕ
Нет
Поле
МЕМО
WEB_АДРЕС
Нет
Гиперссылка
Структура таблиц базы данных Поставка товаров
453
Требования к заполнению таблицы П1.3:
1.
Для поля ТЕЛ следует задать маску ввода:
\(999\)000\-0099
.
2.
Для поля ИНН нужно выполнить следующие операции:
•
указать маску ввода:
000000000000
;
•
в свойстве
Индексированное поле
выбрать значение
Да (Совпадения не
допускаются)
.
Таблицы плановых данных
Таблица П1.4.
Описание свойств полей таблицы ДОГОВОР
Имя поля
Признак
первично-
го ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
НОМ_ДОГ
Ключ
простой
Да Текстовый
5
Номер
договора
ДАТА_ДОГ
Нет Дата/время
5
Краткий
формат
даты
Дата
КОД_ПОК
Да Текстовый
5
Код
покупателя
СУММА_ДОГ
Нет
Денежный
Денежный
Авто Сумма
по договору
Маска ввода поля ДАТА_ДОГ:
в кратком формате:
00.00.0000
;
в среднем формате:
00->L.
Таблица П1.5.
Описание свойств полей таблицы ПОСТАВКА_ПЛАН
Имя поля
Признак
первично-
го ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
НОМ_ДОГ
Ключ
составной
Да Текстовый
5
Номер
договора
КОД_ТОВ
Да
Текстовый 5
Код товара
СРОК_ПОСТ
Да Числовой
Байт
Фиксиро-
ванный
Срок
поставки
(№ месяца)
МИН_ПОСТ
Нет
Числовой Целое
Авто Минималь-
ная партия
поставки
454
Приложение 1
Таблица П1.5
(окончание)
Имя поля
Признак
первично-
го ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
КОЛ_ПОСТ
Нет Числовой
Длинное
целое
Авто
Количество
поставки
СУММА_ПОСТ
Нет
Денежный
Денежный Авто Сумма
поставки
Таблицы оперативно-учетных данных
Таблица П1.6.
Описание свойств полей таблицы НАКЛАДНАЯ
Имя поля
Признак
первично-
го ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
НОМ_НАКЛ
Ключ
составной
Да Текстовый
5
Номер
накладной
КОД_СК
Да
Текстовый 5
Код склада
ДАТА_ОТГ
Нет
Дата/
время
Краткий
формат даты
Дата
отгрузки
НОМ_ДОГ
Да Текстовый
5
Номер
договора
СУММА_НАКЛ
Нет
Денежный
Денежный Авто
Сумма по
накладной
Необходимо предусмотреть для поля ДАТА_ОТГ ввод значения по умолчанию
текущей даты:
Date()
.
Таблица П1.7.
Описание свойств полей таблицы ОТГРУЗКА
Имя поля
Признак
первичного
ключа
Обяза-
тельное
поле
Тип
данных
Размер Формат
Число
дес.
знаков
Подпись
поля
НОМ_НАКЛ
Ключ
составной
Да Текстовый 5
Номер
накладной
КОД_СК
Да
Текстовый 5
Код склада
КОД_ТОВ
Да Текстовый 5
Код
товара
КОЛ_ОТГР
Нет
Числовой
Длинное
целое
Авто
Количество
СУММА_ОТГР
Нет
Денежный
Денежный Авто
Сумма
по товару
ПРИЛОЖЕН ИЕ
2
Пример заполненных документов
для загрузки в базу данных
Поставка
товаров
Справочная информация
456
Приложение 2
Плановая информация
Вводятся только те реквизиты, которые обведены.
Пример заполненных документов для загрузки в базу данных Поставка товаров
457
Оперативно-учетная информация
458
Приложение 2
Предметный указатель
A
AutoExec 407
D
Drag and Drop 52
O
ODBC 37
Office по запросу 426
OLE 33, 120
◊
Object 101, 102, 104, 129, 429, 430, 448
P
PowerPivot
◊
мастер импорта таблиц 360
◊
отображение модели данных 356
◊
получение внешних данных 358
◊
для Excel 355
S
SharePoint Server 2013 425
SQL 37, 155
◊
инструкция TRANSFORM 414
SQL Server 36
Structured Query Language 17
А
Автозамена имен объектов 31
Автоотчет 320
Б
База данных
◊
загрузка 254
◊
зашифровать паролем 58
◊
конвертация 26
◊
логическая структура 61, 63
пример 85
◊
многопользовательская 34
◊
монопольный режим 58
◊
параметры автозамены имен 32
◊
перемещение таблиц 35
◊
разделение 35
◊
реляционная 21, 61
структура 89
◊
сжать и восстановить 27
◊
создание 62, 89
◊
технология загрузки 255
◊
типовая 28
◊
формат ACCDE 26
◊
формат LACCDB 26
◊
этапы проектирования 62
Бланк запроса 178
460 Предметный
указатель
Блокировка
◊
записей 248
◊
на уровне записи 35
◊
на уровне страниц 35
В
Веб-приложение 425
◊
Access
ссылка на запись главной таблицы 439
◊
SQL Server 2012 425
◊
SQL Windows Azure 425
◊
выбор расположения 426
◊
выход 433
◊
вычисление итогов 437
◊
добавление таблиц 429
◊
запросы 443
◊
ключевое поле таблицы 429
◊
недопустимые типы данных 429
◊
открыть в Access 432
◊
открыть в браузере 431, 435
◊
подчиненная форма 435
◊
поле со списком 440
◊
поля подстановки 434
◊
сведения о расположении 429
◊
связи таблиц 434
◊
сменить учетную запись 434
◊
события форм 447
◊
события элементов управления 446
◊
создание форм-представлений 431
◊
типы макросов 446
Вкладки документов 43, 51
Включить содержимое 407
Вложенные макросы 372
Внедренный макрос 364, 365, 367, 376, 386,
406, 411
Внешний ключ 22
Временная переменная 407, 412
Всплывающее окно 407
Вычисления в форме 227
Г
Главная таблица 21
Группировка в отчете 295
Групповые операции 167
Д
Декартово произведение 187
Диалоговое окно 42, 45
Доступные шаблоны 28, 91
З
Запись 17, 21
◊
добавление 128
◊
изменение значений 128
◊
удаление 128
Запросы 24, 155
◊
бланк 156
◊
в веб-приложении 442
◊
вычисляемое поле 162
◊
групповые операции 167
условия отбора 170
◊
итоги 172
◊
к серверу SQL 19
◊
конструирование 167
◊
многотабличные 176, 177
◊
на выборку 155
◊
на добавление 202
◊
на изменение 196
◊
на обновление 156, 198
◊
на создание таблицы 156, 197
◊
на удаление 207
◊
нарастающий итог 184
◊
объединение записей 178
◊
однотабличные 167
◊
параметры 165
◊
режим SQL 172, 181, 184, 187, 191, 198,
200, 205, 206, 209
◊
режим таблицы 160, 200
◊
условия отбора 170, 182
Защита баз данных 54
◊
надежное расположение 55
◊
небезопасные компоненты 54
◊
панель сообщений 57
◊
центр управления безопасностью 55
И
Изолированный макрос 364
Импорт 19
Инструкции SQL 172, 181, 184, 187, 191,
198
◊
DELETE 209
◊
INSERT INTO 205, 206
◊
UPDATE 200
Информационно-логическая модель 61, 63
◊
пример 84
◊
разработка 61
Информационный объект 62, 63
◊
выделение 66, 68
пример 70
Предметный указатель
461
◊
главный 81
◊
ключ 64
◊
объект-связка 81
◊
подчиненный 81
◊
связи 80
◊
экземпляр 64
Информация
◊
оперативно-учетная 256
◊
плановая 256
◊
справочная 256
Итоги 296
К
Каскадное обновление связанных записей
149
Каскадное удаление связанных записей 149
Ключ
◊
внешний 89
◊
первичный 105
◊
связи 21, 85
Кнопка свойства 136
Коллекция 42, 45
Команда
◊
подтаблица 135, 153
Конструктор 31
◊
запросов
панель инструментов 158
◊
форм 264
Контекстное меню 46
Корпоративная сеть 37
Л
Лента 42, 44, 95, 216
◊
работа с макетами форм (упорядочить)
216
◊
работа с макетами форм (формат) 216
◊
упорядочить 222
Локальная сеть 34
◊
Microsoft Windows Server 35
◊
NetWare Novell 35
◊
одноранговая 34
◊
с файловым сервером 35
М
Макет
◊
отчета 289
◊
таблицы 126
◊
элементов управления 218
Макрокоманда 364
◊
ЗадатьЗначение 401
◊
ЗапускМакроса 387
◊
каталог 367
◊
НаЗапись 401
◊
ОткрытьЗапрос 400, 401
◊
Сообщение 401
Макросы 364
порядок выполнения 387
◊
AutoExec 384
◊
блок Если 378
пример 380
◊
блок-схема выполнения 378
◊
в веб-приложении 446
◊
вложенные 372
◊
внедренный 364, 365
◊
вызов 387
◊
выполнение 382
◊
запуск 383
автоматический 384
кнопкой 388, 389
через события 383, 384
◊
изолированный 364
◊
создание 365
◊
ссылки на объекты 368
◊
условные выражения 381
Макросы данных 364, 389
◊
журнал регистрации 399
◊
именованные 391, 396
◊
параметры 396
◊
пример 392, 395, 396
Маска ввода 124
◊
мастер 124
Мастер
◊
диаграмм 30
◊
по анализу таблиц 31
◊
подстановок 30, 139, 142
◊
форм 216, 233, 261
Мастера Access 29
Мини-панель
◊
инструментов 43
◊
форматирования текста RTF 122
Модальное окно 407
Модель данных 16
Модули 25
Н
Набор вкладок 414
Надежность базы данных 407
Надстройка PowerPivot 355
462 Предметный
указатель
Нормализация данных 21, 63
◊
требования 65
О
Обеспечение безопасности 196
Область
◊
документов 98
◊
навигации 43, 48, 94, 96
◊
новая категория 96
Объект OLE
◊
внедренный 120
пример 129
◊
связанный 120
Объекты Access 24
Окно
◊
Access 93
◊
конструктора запросов 157
◊
макросов 366
Оперативный анализ данных 355
◊
технологии 334
Отчеты 25, 289
◊
вычисляемые поля 314
◊
группировка 291, 295, 322
◊
добавление даты 326
◊
добавление номеров страниц 326
◊
источник записей 305, 309, 313, 319
◊
итоги 296
без подробностей 298
◊
мастер отчетов 308
◊
многотабличные 306
◊
нарастающий итог 328
◊
однотабличные 292
◊
параметры 316
◊
печать 303
представление отчета 301
◊
подчиненные 321, 324
◊
проектирование макета 289
◊
просмотр 299, 301
◊
Do'stlaringiz bilan baham: |