Использование данных типа Поле объекта OLE(OLE Object) — КиберПедия 

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Использование данных типа Поле объекта OLE(OLE Object)

2017-10-10 713
Использование данных типа Поле объекта OLE(OLE Object) 0.00 из 5.00 0 оценок
Заказать работу

В таблице КАФЕДРА предусмотрено поле ФОТО, которое должно содержать фотографию заведующего, хранящуюся в формате графического редактора Paint в файле с расширением.gif. Тип данных такого поля должен быть определен как Поле объекта OLE (OLE Object). Размещение этого объекта в поле производится на этапе заполнения полей таблицы. Объект может быть внедренным или связанным.

ЗАМЕЧАНИЕ

OLE (Object Linking and Embedding – связывание и внедрение объекта) – это метод передачи информации в виде объектов между приложениями Windows. Поле объекта OLE является средством, позволяющим установить связь с объектами другого приложения или внедрить объект в базу данных. Объектами могут быть тексты простые и форматированные, рисунки, диаграммы, файлы звукозаписи (.WAV), музыка в формате MIDI (музыкально инструментальный цифровой интерфейс), файлы анимации(.FLI,.MMM), видеоклипы (.AVI), электронные таблицы из других приложений, поддерживающих это средство. Access, поддерживая OLE, полностью интегрирован с другими приложениями пакета Microsoft Office.

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

Связанный объект сохраняется в файле объекта. Файл объекта можно обновлять независимо от базы данных. Последние изменения будут выведены на экран при следующем открытии формы или отчета. При работе с базой данных также можно просматривать и редактировать объект.

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

ЗАМЕЧАНИЕ

Для отображения объекта OLE в форме или отчете необходимо создать элемент управления “Присоединенная рамка объекта” (см. главы 4, 6).

Использование данных типа Поле MEMO

В таблице ПРЕДМЕТ предусмотрено поле ПРОГР, которое будет содержать текстовое данное большой длины – краткую программу курса. Для такого поля выбирается тип данного – Поле MEMO (Memo). Ввод данных в это поле можно выполнить непосредственно в таблице, либо через область ввода, вызываемую нажатием клавиш +.

Если тексты программ по предметам подготовлены в некотором текстовом редакторе, например, Microsoft Word, и хранятся в отдельных файлах, удобно для этого поля задать тип Поле объекта OLE (OLE Object) и при вводе значений в него установить связь с файлами.

Использование данных типа Гиперссылка(Hyperlink)

Специальный тип данных Гиперссылка (Hyperlink) позволяет хранить гиперссылки в полях таблиц БД.

Поля с типом Гиперссылка (Hyperlink) используются для перехода к объектам той же самой или другой базы данных Access, к документам, созданным в различных приложениях Microsoft Office, и расположенным на локальных или сетевых дисках, к страницам Web-серверов и документам других ресурсов в сети Internet или intranet. При щелчке мышью на гиперссылке осуществляется переход к документу, который открывается создавшим его приложением. Подробно создание гиперссылок в таблицах, формах и отчетах будет рассмотрено ниже. Там же рассмотрено создание гиперссылки в поле таблицы ПРЕПОДАВАТЕЛЬ.

Определение составного первичного ключа

В таблице СТУДЕНТ в составной первичный (уникальный) ключ входят поля НГ и НС. Для определения этого в режиме конструктора таблиц надо выделить оба эти поля, щелкая кнопкой мыши на области маркировки при нажатой клавише. Затем нажать кнопку панели инструментов Ключевое поле (Primary Key).

Аналогично определяются составные ключи в таблицах ИЗУЧЕНИЕ УСПЕВАЕМОСТЬ.

Упражнение

Создайте структуру таблиц ИЗУЧЕНИЕ, УСПЕВАЕМОСТЬ. При создании таблиц используйте параметры, которые представлены в Приложении A.

Таблица A.1. Описание свойств полей таблицы СТУДЕНТ

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Число десятичных знаков Подпись поля
НГ Да   Да Текстовый     Группа
НС Да   Да Текстовый     Номер студента в группе
ФИО     Да Текстовый     ФИО
ГОДР     Нет Числовой Целое   Год рождения
АДРЕС     Нет Текстовый      
ПБАЛЛ     Нет Числовой С плав. точкой 4 байта   Проходной балл

 

Таблица A.2. Описание свойств полей таблицы ГРУППА

Имя поля Ключевое уникальное поле Обязательное поле Тип данных Размер Число десятичных знаков Подпись поля Условие на значение Сообщение об ошибке
НГ Да Да Текстовый     Ном. группы    
КОЛ   Нет Числовой Байт   Кол. ст. в гр. >=0 And <=35 Кол. студ. больше доп.
ПБАЛЛ   Нет Числовой С плав. точкой 4 байта   Прох. балл >2 And <5 Or 0 Ошибка в оценке

 

Таблица A.3. Описание свойств полей таблицы КАФЕДРА

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Число десятичных знаков Подпись поля
ККАФ Да Да Да Текстовый     Код
НКАФ     Нет Текстовый     Название
ТЕЛ     Нет Текстовый      
ЗАВ     Нет Текстовый     ФИО зав. каф.
ФОТО     Нет Поле объекта OLE     Фотография заведующего

 

Таблица A.4. Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Подпись поля
ТАБН Да Да Да Текстовый   Таб. номер
ФИО     Да Текстовый   ФИО препод.
СТ     Нет Текстовый   Уч. степень
ЗВ     Нет Текстовый   Уч. звание
ККАФ     Да Текстовый   Код кафедры

 

Таблица A.5. Описание свойств полей таблицы ПРЕДМЕТ

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Подпись поля Условие на значение Сообщение об ошибке
КП Да Да Да Текстовый   Код предмета    
НП     Нет Текстовый   Название предмета    
ЧАСЫ     Нет Числовой Целое Всего часов >0 And <=300 Число часов должно быть не более 300
ЛЕК     Нет Числовой Целое Лекции    
ПР     Нет Числовой Целое Практика    
ЧС     Нет Числовой Целое Семестров    
ПРОГР       Поле MEMO   Программа    

 

Таблица A.6. Описание свойств полей таблицы ИЗУЧЕНИЕ

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Число десятичных знаков Подпись поля
НГ Да   Да Текстовый     Ном. группы
КП Да   Да Текстовый     Код. предмета
ТАБН Да   Да Текстовый     Таб. н. преп.
ВИДЗ Да   Да Текстовый     Вид занятий
ЧАСЫ     Нет Числовой Целое   Ср. балл по предм.
СБАЛЛ. ГР     Нет Числовой С пл. точкой 4 байта    

 

Таблица A.7. Описание свойств полей таблицы УСПЕВАЕМОСТЬ

Имя поля Ключевое поле Уникальное поле Обязательное поле Тип данных Размер Число десятичных знаков Подпись поля
НГ Да   Да Текстовый     Номер группы
НС Да   Да Текстовый     Ном. студента
КП Да   Да Текстовый     Код предм.
ТАБН Да   Да Текстовый     Таб. н. препод.
ВИДЗ Да   Да Текстовый     Вид занятия
ОЦЕНКА     Нет Числовой Целое    

 


 

Ввод данных в таблицы БД


Поделиться с друзьями:

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.056 с.