Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Отображение фотографий в форме






Все современные настольные СУБД дают нам возможность отображать фото­графии, содержащиеся в таблицах баз данных. В Microsoft Access как фото­графии, так и другие объекты OLE отображаются в присоединенной рамке объекта. Этот элемент управления представляет собой контейнер OLE, в ко­тором могут отображаться растровые и векторные изображения, звуковые объекты, рисунки с анимацией, видеообъекты и т. п.

Добавим присоединенную рамку объекта в нашу первую форму (см. рис. 2.6). Напомню, что для хранения фотографий зданий мы предусмотрели поле picture (поле OLE) в таблице building.

1. Выберите на панели элементов пиктограмму р] Присоединенная рамка объекта. Н е перепутайте ее с очень похожей на нее свободной рамкой объекта \ш\.


2. Поместите указатель мыши над активной областью формы. Он превратит­ся в значок присоединенной рамки объекта Ш с крестиком в левом верх­нем углу. Нажмите левую кнопку мыши и, удерживая ее в нажатом со­стоянии, переместите курсор по диагонали так, чтобы получилась рамка требуемого размера. Отпустите левую кнопку мыши.

3. Удалите подпись возле этого элемента управления, которую сгенерировал компьютер: " Присоединенный OLE" (рис. 2.25). Нет никакого смысла пе­реименовывать ее во что-то типа " Фотография" или нечто подобное. И без нее все предельно ясно.

4. Сделайте щелчок правой кнопкой мыши по только что созданному объек­ту и в появившемся меню выберите пункт Свойства. Настала очередь привязать к объекту поле таблицы. Выберите вторую вкладку Данные.

5. Последний этап — масштабирование. В Microsoft Access существуют три способа масштабирования графических объектов внутри присоеди­ненной рамки объекта. Для этого предназначено свойство Установка размеров (рис. 2.26). Его легко найти на первой вкладке окна свойств с названием Макет.

Если в качестве значения этого свойства выбрать Фрагмент, то фотография будет отображена в ее исходной пропорции. Если фото не помещается в рамку целиком, то оно урезается снизу и справа. Второй способ — Вписать в рамку.


Фотография будет " втиснута" в очерченное ранее пространство. Масштаб по высоте и ширине фотографии будет установлен отдельно, чтобы заполнить рамку полностью. Третий способ — По размеру рамки. Масштаб фотографии будет увеличен или уменьшен по ширине и по высоте так, чтобы фото целиком поместилось в рамку, и при этом его исходная пропорция сохранилась бы.

Наша первая форма создана. Позже мы разместим в ней еще один элемент — кнопку Квартиры для вызова другой формы (Flats), а сейчас попробуем до­бавить запись в таблицу building, соответствующую еще одному зданию, с помощью нашей формы:


1. Сделайте активным окно Область переходов базы данных Real Estate.

2. В разделе Формы найдите форму Building. Запустите ее на выполнение, сделав двойной щелчок мышью по названию.

3. Появится информация о п ервом здании (см. рис. 2.6). Найдите на линейке записей пиктограмму ► Новая (пустая запись). Теперь можно заносить информацию об очередном здании. Займемся его фотографией.

4. Сделайте щелчок правой кнопкой мыши по месту, где она должна распо­лагаться в форме.

5. В появившемся меню выберите пункт Вставить объект. Появится диало­говое окно вставки объекта (рис. 2.27).

6. Если вы хотите самостоятельно нарисовать изображение, то в списке Тип объекта необходимо указать Точечный рисунок и щелкнуть по кнопке ОК. Запустится графический редактор, назначенный по умолчанию.

7. Если фотография имеется в файле, то выберите опцию Создать из файла и с помощью диалогового окна Обзор укажите файл, в котором хранится фото здания. Не устанавливайте флажок Связь. Мы не будем редактиро­вать эту фотографию с помощью какого-либо графического редактора. Связь таблицы с файлом и автоматическое обновление изображения нас не интересуют.



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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал