Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетБДПос(Лобова)!!.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
3.51 Mб
Скачать

2.6Ввод данных в бд "Склад" таблицу товар

Откроем БД «Склад». В окне Склад: база данных установим курсор на таблице товар и нажмем кнопку Открыть (Рисунок 3.1.).

Рисунок 3.1. Окно БД СКЛАД

В столбце «Наименование товара» не помещается все надпись и его необходимо расширить. Для изменения ширины столбца необходимо курсор мыши установить на границу столбца «Наименование товара» и «Цена» (курсор приобретет вид стрелочки) нажать левую кнопку мыши и растянуть

В режиме таблицы введем записи в таблицу товар.

Для ввода используем исходные данные, приведенные на рисуноке 3.2.

Рисунок 3.2. Окно таблицы ТОВАР

Завершение ввода новых значений записи или редактирования осуществляется при переходе к любой другой записи.

2.7Использование данных типа Поле объекта ole.

В таблице товар предусмотрено поле ФОТО, которое должно содержать фотографию товара, хранящуюся в формате графического редактора Paint в файле с расширением bmp. Тип данных такого поля должен быть определен как Поле объекта OLE .

Рассмотрим вариант внедрения объекта в файл базы данных. Установим курсор в поле «Фото товара» Откроем контекстное меню нажатием правой кнопки и выберем вставить объект. В открывающемся окне (Рисунок 3.3.) надо выбрать и нажать ОК .

Рисунок. 3.3. Окно для выбора варианта вставки объекта

В следующем окне можно ввести имя файла с фотографией. Для поиска файла можно воспользоваться кнопкой Обзор, для выбора необходимого файла. Для ввода в поле связанного объекта надо установить флажок Связь (по умолчанию он не установлен).

2.8Самостоятельная работа

1. В таблицу ТОВАР введите условия на значение Цена >=0 And <=35000.

2. Создайте структуру таблиц склад, накладная, отгрузка, покупатель, договор, поставка_план. Структура таблиц приведена ниже. При создании таблиц заполнить свойства полей, создать поля подстановки, маски, ввести ограничения на значения и т.д.

Описание свойств полей таблицы склад Таблица 2.4

Имя

поля

Признак ключа

Обязательное

Тип данных

Размер

Подпись поля

КОД_СК

Ключ

Да

Текстовый

5

Код склада

КОД_Ф

Нет

Текстовый

5

Код фирмы

НАИМ_СК

Нет

Текстовый

20

Наименование

ОТВ_ЛИЦО

Нет

Текстовый

20

Ответственное лицо

АДРЕС_СК

Нет

Текстовый

20

Адрес склада

Описание свойств полей таблицы Договор Таблица 2.5

Имя

поля

Признак ключа

Обяза

тельн.

Тип

данных

Размер

Формат

Число

знаков

Подпись поля

НОМ_ДОГ

Простой

Да

Текст.

5

№ договора

ДАТА_ДОГ

Нет

Дата/ время

Краткий формат

Дата

КОД_ПОК

Да

Текстовый

5

Код покупателя

СУММА_

ДОГ

Нет

Денежный

Денежный

Авто

Сумма по договору

Маска ввода поля ДАТА_ДОГ: краткий формат даты

Описание свойств полей таблицы поставка_план Таблица 2.6.

Имя

поля

ключ

Обязател.

Тип

данных

Размер

Формат

Чис. знк.

Подпись поля

НОМ_ДОГ

Составной

Да

Текстовый

5

Номер договора

КОД_ТОВ

Да

Текстовый

5

Код товара

СРОК_ПОСТ

Да

Числовой

Байт

0

Срок поставки

МИН_ПОСТ

Нет

Числовой

Целое

Авто

Мин. партия поставки

КОЛ_ПОСТ

Нет

Числовой

Длицелое

Авто

Количество поставки

СУММА_

ПОСТ

Нет

Денежный

Авто

Сумма поставки

Описание свойств полей таблицы накладная Таблица 2.7.

Имя

поля

ключ

Обязател.

Тип

данных

Размер

Формат

Число знаков

Подпись поля

ном_накл

Составной

Да

Текст

5

Номер накладной

код_ск

Нет

Текстовый

5

Код склада

дата_ отг

Нет

Дата/ время

Кратк формат

Дата отгрузки

ном_дог

Нет

Текстовый

5

Номер договора

Сумма_ накл

Нет

Денежный

Денежный

Авто

Сумма по накладной

Необходимо предусмотреть для поля дата_отГ ввод значения по умолчанию текущей даты вставив встроенную функцию: Date ().

Описание свойств полей таблицы отгрузка Таблица 2.7.

Имя

поля

Признак ключа

Обязательное поле

Тип

данных

Размер

Чис. знаков

Подпись поля

НОМ_НАКЛ

Составной

Да

Текст

5

Номер накладной

КОД_СК

Да

Текст

5

Код склада

КОД_ТОВ

Да

Текст

5

Код товара

КОЛ_ОТГР

Нет

Числовой

Длин. целое

Авто

Количество

СУММА_

ОТГР

Нет

Денежный

Авто

Сумма товара

Заполните таблицы склад и покупатель см. с рисунок 3.5 и 3.6.

Рисунок 3.5. Таблица СКЛАД с записями

Рисунок 3.6. Таблица ПОКУПАТЕЛЬ с записями