Інтернет Windows Android

Тип даних поле об'єкта ole. Використання даних типу Поле об'єкта OLE (OLE Object)

Введення даних типу OLE

Поле об'єкта OLE під назвою Foto можна заповнювати навіть без відображення самого об'єкта (зображення) на екрані. В поле типу OLE можуть зберігатися такі об'єкти.

Растрові зображення.

звукові файли

Графіки і (діаграми)

Word або Excel

ким чином, щоб їх можна було бачити, чути або використовувати. При розміщенні OLE-об'єкта в таблиці ви побачите текст з описом об'єкта (наприклад, в поле типу OLE можна побачити напис Paintbrush Picture). Ввести об'єкт можна двома способами.

Вставити з буфера

Вставити з діалогового вікна, що з'являється після виконання команди Вставка-\u003e Об'єкт (Insert-\u003e Object)

Введення даних типу MEMO

Поле Recenzia містить дані типу MEMO. Цей тип дозволяє вводити до 64000 байт тексту для кожного запису. У таблиці відображається тільки частина введеного тексту. натискаючи , Можна відобразити діалог-пащу введення (Zoom) з смугою прокрутки, яке дозволяє побачити відразу до 1 000 байт тексту

Переміщення по записах в таблиці

Як правило, після введення даних часто виникає необхідність внести деякі зміни На це можуть бути наступні причини

Отримана нова інформація

виявлено помилки

Потрібно додати нові записи

Щоб змінити дані, перш за все откроите таблицю У вікні бази даних відкрийте таблицю в режимі таблиці, двічі клацнувши на рядку з її ім'ям у списку таблиць. AAAAAAAAAAAAAAAAAAAAAAAAAAA

Якщо ви перебуваєте в режимі Конструктор (Table Design), клацніть на кнопці Представлення таблиць (Views), щоб перейти в режим таблиці для внесення змін в дані.

Переміщення по записах

Щоб перейти до будь-якого запису, можна просто помістити на неї курсор або клацнути на ній мишею Але якщо таблицях дуже велика, то проблема швидкого переміщення на потрібну запис набуває особливої \u200b\u200bгостроти

Для переміщення по записах можна використовувати вертикальну смугу прокрутки. Кнопки зі стрілками на смузі прокрутки дозволяють переміщати маркер записи тільки на одну позицію за один клацання Тому для більш швидкого переміщення (через кілька записів відразу) краще користуватися бегунком смуги прокрутки Можна також клацнувши мишею в області між бігунком і кнопкою на смузі прокрутки, щоб переміститися на багато позицій вперед.

Команда Правка-\u003e Перейти (Edit-\u003e Go) надає кілька варіантів швидкого переміщення по таблиці.

П'ять кнопок переходу, розташованих в нижній частині вікна в режимі таблиці, також можна використовувати для переміщення по записах Клацаючи на цих кнопках, можна перейти до будь-якого запису Якщо ви знаєте номер запису (номер рядка для заданої записи), клацніть на поле номера запису, введіть номер запису та натисніть клавішу Для переміщення в поле номера запису натисніть клавішу .

При переміщенні по таблиці звертайте увагу на підказки смуг прокрутки. Access не оновиться поле номера запису до тих пір, поки ви не клацнете на будь-якому полі запису.

Пошук заданого значення

Хоча, знаючи номер запису, можна перейти до неї і знайти конкретне поле, в більшості випадків потрібно буде знаходити в запису певне значення Це можна зробити трьома способами:

Вибрати команду Правка\u003e Знайти (Edrt-\u003e Find)

Клацнути на кнопці Знайти (Find Specified Text), розташованої на панелі інструментів (на ній зображений бінокль).

Скористатися комбінацією клавіш

При використанні будь-якого з цих методів з'явиться діалогове вікно. Для виконання пошуку тільки за певним полю помістіть в нього курсор (причому зробіть це до відкриття діалогового вікна). Встановіть в діалоговому вікні прапорець Тільки в поточному полі (Search Only Current Field), і Access вестиме пошук лише в зазначеному полі.

У цьому діалоговому вікні можна задавати різні параметри пошуку. У текстовому полі Зразок (Find What) ввести шукане значення Значення можна ввести в тому вигляді, в якому воно представлено в поле, або з використанням наведених нижче спеціальних символів:

* - Відповідає будь-якій кількості символів

Відповідає одному символу

# - Відповідає одній цифрі

Щоб розібратися, як ці символи працюють, припустимо, що потрібно знайти всі значення, які починаються з АВ Для цього введіть АВ *

А тепер припустимо, що ви хочете знайти значення, які закінчуються символами 001 В цьому випадку введіть * 001. Для пошуку будь-якого значення, яке починається з символів АВ, закінчується символами 001 і містить тільки два символи між ними, потрібно ввести АВ ?? 001. Якщо ж потрібно знайти всі прізвища, що закінчуються на "до", то для пошуку значень типу Бродський і Чайковський введіть * ко.

У списку Збіг (Match) міститься три варіанти вибору:

З будь-якою частиною поля (Any Part of Field)

Поля цілком (Whole Field)

З початку поля (Start of Field)

Стандартної є опція Поля повністю (Whole Field) Наприклад, значення Пет буде знайдено, якщо значення дорівнює Пет. Якщо Ви вибрали З будь-якою частиною поля (Any Part of Field), то в результаті пошуку будуть вилучені значення Петров, Петровський. Шпетний і т.д В результаті пошуку з установкою З початку поля (Start of Про знайдуть значення Петров, Петровський.

У списку Перегляд (Search) ви можете вибрати одну або кілька опцій з набору Все, Вгору, Вниз (Up, Down, All)

При виборі кнопки опції Тільки в поточному полі (Search Only Current Field) пошук значення вестиметься тільки в одному полі Прапорець Враховувати регістр (Match Case) визначає, чи будуть відрізнятися великі та малі літери. За умовчанням вони не розрізняються При пошуку за значенням Пет будуть знайдені пет, Петро і Петров. При установці прапорця Враховувати регістр (Match Case) необхідно ввести рядок пошуку з урахуванням великих і малих літер

Очевидно, що для даних типу Числовий (Number), Грошовий (Currency) і Дата / час (Date / Time) облік регістра не має сенсу.) При виборі прапорця Враховувати регістр (Match Case) Access ігнорує прапорець З урахуванням формату полів (Search Fields As Formatted) (Якщо ви форматировали поля таблиці, встановіть цей прапорець) Наприклад, вам потрібно знайти в поле ДатаРожденія записи про всі, що народилися у квітні 1982 року Для цього встановіть прапорець опції З урахуванням формату полів (Search Fields as Formatted) і введіть квітня 92. Якщо ви не встановите цей прапорець, пошук доведеться виконувати по точну дату народження, наприклад шукати 4/8/92

Використання прапорця З урахуванням формату полів (Search Fields as Formatted) може істотно уповільнити пошук.

Пошук почнеться після клацання на кнопці Знайти (Find First) або Знайти далі (Find Next) Знайшовши значення, Access виділяє його Для пошуку першого підходящого значення клацніть на кнопці Знайти. Для пошуку наступного значення потрібно клацнути на кнопці Знайти далі Протягом усього процесу пошуку діалогове вікно залишається відкритим. Тому, знайшовши потрібне значення, клацніть на кнопці Закрити (Close), щоб закрити діалогове вікно

OLE (Object Linking and Embedding)

OLE (Object Linking and Embedding) - протокол зв'язування і вбудовування об'єктів. Дозволяє вставляти в документ або об'єкт однієї програми (клієнта OLE) об'єкти (OLE-об'єкти) інших додатків, що підтримують протокол OLE (серверів OLE). В Access об'єкти OLE можуть бути вставлені, наприклад, в поле, форму або звіт.

OLE (Object Linking and Embedding) - протокол для зв'язування і впровадження об'єктів. Дозволяє використовувати в формах і звітах дані різних форматів - наприклад, графіку або документи, створені в інших програмах.

OLE (англ. Object Linking and Embedding, вимовляється як oh-lay [олей]) - технологія зв'язування та впровадження об'єктів в інші документи і об'єкти, розроблені корпорацією Майкрософт.
OLE дозволяє передавати частину роботи від однієї програми редагування до іншої і повертати результати назад. Наприклад, встановлена \u200b\u200bна персональному комп'ютері видавнича система може послати якийсь текст на обробку в текстовий редактор, Або деяке зображення в редактор зображень за допомогою OLE-технології.
Основна перевага використання OLE (крім зменшення розміру файлу) в тому, що вона дозволяє створити головний файл, картотеку функцій, до якої звертається програма. Цей файл може оперувати даними з вихідної програми, які після обробки повертаються у вихідний документ.
OLE використовується при обробці складених документів (англ. Compound documents), може бути використана при передачі даних між різними непов'язаними між собою системами за допомогою інтерфейсу перенесення (англ. Drag-and-drop), а також при виконанні операцій з буфером обміну. Ідея впровадження широко використовується при роботі з мультимедійним вмістом на веб-сторінках (приклад - Веб-ТБ), де використовується передача зображення, звуку, відео, анімації в сторінках HTML (мова гіпертекстової розмітки) або в інших файлах, також використовують текстову розмітку (наприклад , XML і SGML). Однак, технологія OLE використовує архітектуру «товстого клієнта», тобто мережевий ПК з надлишковими обчислювальними ресурсами. Це означає, що тип файлу або програма, яку намагаються впровадити, повинна бути присутнім на машині клієнта. Наприклад, якщо OLE оперує таблицями Microsoft Excel, то програма Excel повинна бути інстальована на машині користувача.

OLE 1. *
OLE 1.0 був випущений в 1990 році на основі технології DDE (Dynamic Data Exchange), що використовувалася в більш ранніх версіях операційної системи Microsoft Windows. У той час як технологія DDE була сильно обмежена в кількості і методах передачі даних між двома працюючими програмами, OLE мав можливість оперувати активними сполуками між двома документами або навіть впровадити документ одного типу в документ іншого типу.
OLE сервера і клієнти взаємодіють з системними бібліотеками за допомогою таблиць віртуальних функцій (англ. Virtual function tables, VTBL). Ці таблиці містять покажчики на функції, які системну бібліотеку може використовувати для взаємодії з сервером або клієнтом. Бібліотеки OLESVR.DLL (на сервері) і OLECLI.DLL (на клієнті) спочатку були розроблені для взаємодії між собою за допомогою повідомлення WM_DDE_EXECUTE, що надається операційною системою.
OLE 1.1 пізніше розвинувся в архітектуру COM (component object model) для роботи з компонентами програмного забезпечення. Пізніше архітектура COM була перетворена і стала називатися DCOM.
Коли об'єкт OLE поміщений в буфер обміну інформацією, він зберігається в оригінальних форматах Windows (Таких як bitmap або metafile), а також зберігається в своєму власному форматі. власний формат дозволяє підтримуючої OLE програмі впровадити порцію іншого документа, скопійованого в буфер, і зберегти її в документі користувача.

OLE 2.0
Наступним еволюційним кроком став OLE 2.0, що зберіг ті ж цілі і завдання, що і попередня версія. Але OLE 2.0 став надбудовою над архітектурою COM замість використання VTBL. Новими особливостями стали автоматизація технології drag-and-drop, in-place activation і structured storage.

Ключові слова: база даних access 2010 року; бд access; СУБД access; бази даних access; access приклад; програмування access; готова база даних; створення база даних; база даних СУБД; access курсова; база даних приклад; програма access; access опис; access реферат; access запити; access приклади; скачати бд access; об'єкти access; бд в access; скачати СУБД access; база даних ms access 2003; СУБД access реферат; СУБД ms access; переваги access; базу даних; скачати базу даних на access; бази даних; реляційна база даних; системи управління базами даних; курсова база даних; скачати базу даних; база даних access скачати; бази даних access скачати; реферат база даних; створення СУБД; скачати паспортну базу даних; базою даних; нормалізація даних; приклади СУБД; база даних приклади; курсові роботи з СУБД; нормалізація; базі даних; структура БД; приклад БД; база запитів; навчальна база даних; проектування БД; даних; опис БД; СУБД реферат; створити БД; база даних по; використання БД; курсова робота база даних; готова; використання СУБД; таблиця БД; база даних 2008 скачати; базу

Осередок в поле логічного типу може містити лише одне з двох значень: Так або Ні. Access пропонує ще два варіанти назв логічного типу: Істина / Брехня і Включено / Виключено. Незалежно від того, який формат поля ви оберете, в таблиці логічне поле буде представлено у вигляді набору прапорців. Коли ви натискаєте прапорець мишею, це призводить до того, що в квадраті з'являється зображення галочки, що відповідає логічному значенню Так

Скидання прапорця означає привласнення осередку поля логічного значення Немає. Використання логічних полів може бути різним, наприклад, в анкетах або для створення елементів управління.

Поле об'єкта OLE

Поле об'єкту OLE (Object Linking and Embedding) - останній обирається зі списку тип поля. Він має всього два властивості: підпис і параметр «обов'язкове поле». поля даного типу не зберігають інформацію як таку, а містять посилання на об'єкти, які можуть бути включені в БД з використанням OLE-протоколу обміну даними. Такими об'єктами можуть бути, наприклад, графічні файли.

Для того щоб впровадити в клітинку поля OLE-об'єкт, треба встановити на неї курсор і, натиснувши праву кнопку миші, викликати контекстне меню. У ньому виберіть команду Вставити об'єкт. Програма розкриє вікно діалогу для вибору типу об'єкта. Об'єкт в даному випадку ототожнюється з додатком, в якому він може бути створений або відредагований.

Другий варіант вставки об'єкта - вибір перемикача Створити з файлу у вікні Вставка об'єкта. У цьому випадку мається на увазі, що файл вже існує, і потрібно встановити з ним зв'язок. Access відкриє вікно відкриття документа і після вибору потрібного файлу визначить, яке додаток необхідно відкрити для роботи з ним.

Текст або комбінація тексту і чисел, яка використовується як адреса гіперпосилання.

Адреса - це текст, що задає шлях і ім'я файлу для документа, що відкривається. Шлях може являти собою шлях до файлу, записаного на жорсткому диску, бути адресою в форматі UNC або адресою URL в Інтернеті.

Для вставки адреси в поле можна використовувати команду Гіперпосилання в меню Вставка.

Багато табличні бази даних. Відносини між таблицями

реляційні бази даних складаються з декількох таблиць, зв'язок між якими встановлюється за допомогою співпадаючих полів. Кожен запис в таблицях ідентифікує один об'єкт. Відношення між об'єктами визначає відношення між таблицями. Існує 4 типи відносин:

1. Ставлення «один до одного» означає, що кожен запис в одній таблиці відповідає тільки одному запису в іншій таблиці. Одному громадянину країни відповідає тільки один номер паспорта, в той же час як один номер паспорта відповідає тільки одній людині.

2. Ставлення «один до багатьох» означає, що кожного запису в одній таблиці відповідає одна або кілька записів в іншій таблиці. Один абітурієнт може надходити у багато вузів і в той же час в один вуз може надходити багато абітурієнтів.

3. Ставлення «багато до багатьох» виникає між двома таблицями в тих випадках, коли:

Одна запис з першої таблиці може бути пов'язана більш ніж з одним записом з другого таблиці;

Одна запис з другої таблиці може бути пов'язана більш ніж з одним записом з першої таблиці.

Наприклад, зв'язок між викладачами та групами студентів. Кілька викладачів ведуть заняття в декількох групах, і кілька груп займаються у кількох викладачів.

У більшості випадків будь-які дві таблиці пов'язані відношенням «один - до багатьох».

Створення зв'язків між таблицями

Для того щоб розглянути створення зв'язків між таблицями побудуємо в базі даних «Профконсультант» ще дві таблиці:

1. Таблиця тАбітуріенти:

КодАб є ключовим полем.

2. Таблиця перетину тСвязьАбВУЗ:

Перші два поля є ключовими, причому для таблиці тСвязь-Абвузи вони є чужими ключами.

Малюнок 12.6. схема даних

Щоб визначити зв'язку, необхідно використовувати команду Сервіс\u003e Схема даних (кнопка

). Якщо зв'язок визначається вперше в базі даних, то Access відкриє порожнє вікно Схема даних, а потім виведе на екран вікно діалогу Додавання таблиці. У цьому вікні необхідно виділити потрібні таблиці і натиснути кнопку Додати. У нашому випадку в вікно схеми даних треба додати всі три таблиці. Кнопка Закрити закриває вікно діалогу Додавання таблиці (це вікно можна викликати після натискання кнопки

). Після цього вікно Схеми даних має виглядати приблизно так, як показано на рис. 3 (крім ліній з'єднання). Щоб встановити зв'язок між таблицями твузи і тСвязьАбвуз, треба виділити поле Кодвуза в таблиці твузи (клацнути лівою кнопкою «миші»), перетягнути і опустити його на поле Кодвуза в таблиці тСвязьАбвуз. Аналогічно встановлюється зв'язок між двома іншими таблицями.

Коли ви відпустите кнопку миші, Microsoft Access відкриє вікно діалогу Зв'язки, представлене на рис. 12.7.

Малюнок 12.7. Налаштування зв'язків між полями таблиць

Після установки прапорця Забезпечення цілісності даних, Access робить доступними ще два прапорці: Каскадне оновлення пов'язаних полів і Каскадне видалення пов'язаних записів. При встановленому прапорці Каскадне оновлення пов'язаних полів Microsoft Access оновлює всі значення чужих ключів в дочірніх таблицях (тобто в таблицях на стороні відносини «багато» при зв'язку «один до багатьох») при зміні значення первинного ключа в батьківській таблиці, яка знаходиться на стороні відносини «один» при зв'язку «один до багатьох». Якщо ж ви встановите прапорець Каскадне видалення пов'язаних записів, Microsoft Access видалить дочірні рядки (пов'язані рядки в дочірніх таблицях) при видаленні батьківського рядка (пов'язана рядок в батьківській таблиці). Встановіть прапорець Каскадне оновлення пов'язаних полів, щоб при зміні коду вузу Access автоматично оновлював записи в таблиці тСвязьАбвуз.

Після натискання кнопки Створити Access створить зв'язок і намалює лінію між двома таблицями, що вказує на наявність зв'язку між ними. Зауважте: коли ви просите забезпечити цілісність даних, Access зображує на кінці лінії у таблиці, що знаходиться на стороні відносини «один», цифру 1, а на іншому кінці у таблиці з боку відносини «багато» - символ нескінченності. Щоб видалити зв'язок, клацніть по її лінії і натисніть клавішу Del. Якщо ви хочете відредагувати або змінити існуючий зв'язок, двічі клацніть по відповідній лінії, щоб знову відкрити вікно діалогу Зв'язки.

Логічні поля

Логічні поля використовуються для зберігання даних, які можуть приймати одне з двох можливих значень. Властивість Формат поля логічного поля дозволяє використовувати спеціальні формати або один з трьох вбудованих: Істина / Брехня, Так / Ні або вмикання / вимикання. При цьому значення Істина, Та й Увімкнути еквівалентні логічному значенню True, а значення Брехня, Немає і Викл еквівалентні логічному значенню False.

Якщо Ви виберете вбудований формат, а потім будете вводити еквівалентне логічне значення, то введене значення буде відображатися в обраному форматі. Наприклад, якщо значення True або Увімкнути вводиться в елемент керування типу Поле, для якого у властивості Формат поля вказано Так / Ні, то введене значення тут же перетвориться в Так.

При створенні спеціального формату видаліть поточне значення з властивості Формат та введіть свій власний формат.

Текстові поля довільної довжини

Текстові поля довільної довжини (поля MEMO) можуть містити ті ж типи даних, що і прості текстові поля. Відмінність між цими полями полягає в тому, що довжина полів типу MEMO може бути дуже велика в порівнянні з розміром текстових полів. Може містити довгий текст або комбінацію тексту та чисел.

Поля об'єкта OLE

MS Access дозволяє зберігати в таблицях зображення і інші двійкові дані (наприклад, електронну таблицю MS Excel, документ MS Word, малюнок звукозапис), пов'язаний або впроваджений в таблицю Microsoft Access. Для цих цілей служить тип даних Поле об'єкта OLE. Фактичний обсяг даних, який Ви можете ввести в поле даного типу, визначається обсягом жорсткого диска Вашого комп'ютера (до 1 Гб).

Тип даних майстер підстановок

Вибір цього типу даних запускає майстер підстановок, який створює поле, в якому пропонується вибір значень зі списку, що містить набір постійних значень або значень з іншої таблиці. Вибір цього параметра в списку в осередку запускає майстра підстановок, який визначає тип поля.

У Access 2010 року має можливість додавати об'єкти в поле з типом даних OLE. У тому випадку, коли тип даних заданий, як OLE (Object Linking and Embedding- зв'язування і впровадження об'єкта), тоді СУБД Access зберігає зовнішній об'єктв загальному файлі бази даних, відводячи на його зберігання стільки місця, скільки цей об'єкт займає у вигляді окремого файлу. під об'єктамислід розуміти файли, створені у вигляді додатків в графічних редакторах, Відеокліпів, в додатках MS Office і т.д. При заповненні таблиці даними, які є об'єктами, у відповідній позиції поля з типом даних OLE формується повідомлення про програму, за допомогою якої можна відкрити цей об'єкт. відображення об'єкта буде здійснюватися тільки в формах і звітах.

для вбудовування об'єкта в поле з типом даних OLE необхідно відкрити таблицю в режимі «Конструктор».Додати нове поле, наприклад «Фото товару».Вибрати тип даних «Поле об'єкту OLE», Після чого зберегти таблицю.

потім в режимі «Таблиця» в рядку для введення даних натиснути правою клавішею миші, в меню слід вибрати рядок з командою, що призведе до відкриття діалогового вікна (рис. 3.38, рис. 3.39).

Мал. 3.38 Вставка об'єкта

Мал. 3.39 Діалогове вікно для додавання нового об'єкта в таблицю Access

Слід пам'ятати, що є дві можливості вбудовувати об'єкти у вигляді даних. Перша можливість передбачає використання типових програм для створення файлу, які підтримує Access, друга можливість вставки об'єкта, що дозволяє використовувати будь-який файл в якості джерела даних (рис. 3.40).

Мал. 3.40 Додавання нового об'єкта в таблицю Access з файлу

1. Створення об'єкта з файлу.

Коли мова заходить про дані, які є об'єктами для бази даних, і є зовнішніми файлами, то потрібно мати ці файли. Тому, потрібно створити кілька файлів, щоб в подальшому побачити їх відображення в базі даних, а також спробувати провести зміну цих файлів. Наприклад, якщо ви маєте фотографію об'єкта у файлі Монітор.jpg (Jpg - універсальний фото формат). Для того щоб цей файл зберігся в базі даних, слід у вікні (рис. 3.40) поставити позначку «Створити з файлу» , Після чого з'явиться вікно, яке представлено на малюнку 3.41. За допомогою кнопки «Огляд» слід вибрати необхідний файл.

Мал. 3.41 Пошук файлу при створенні об'єкта в базі даних

У відповідному рядку для поля наприклад, «Фото товару» з'явиться слово «Пакет» (Package), Це означає, що файл прив'язаний до додатка, за допомогою якого він був створений. Тому, при перегляді бази даних, чи буде це запит, форма або звіт, користувач побачить зображення файлу в вигляді значка, а при подвійному натисканні з цього зображення система спочатку знайде додаток, а потім в ньому відобразить вміст файлу (в даному прикладі це фотографія). Винятком є \u200b\u200bфайли з зображеннями, збережені з розширенням .bmp (Bit map format). Разом з тим, слід нагадати, що файли, створені в додатках Microsoft, Будуть відображатися відразу в формах і звітах. Висновок простий, фотографії можна вставляти в такі додатки як Paint, Word, Power Point, зберігати у вигляді окремих файлів, а потім підключати у вигляді об'єкта до бази даних. Спробуйте створити кілька файлів з фотографіями і текстом, використовуючи різні редактори Windows. Наприклад, можна відкрити документ Word, Вставити з файлу фотографію, додати текст, а потім зберегти як: Монітор.docx(Рис. 3.42).

Мал. 3.42 Файл з фотографією, створений в Word

2. Створення нових об'єктів.

Під створенням нових об'єктів в базі даних слід мати на увазі використання додатка, в якому створюється файл, а потім підключається в поле з описом типу даного OLE. Для запуску режиму створення нових об'єктів, необхідно відкрити таблицю в режимі «Таблиця», Вибрати варіант "Створити новий" в діалоговому вікні (рис. 3.39), а потім в списку виділити «Тип об'єкта» (потрібну програму). Перелік додатків, які підтримує Access для створення об'єкта, знаходяться в списку (рис. 3.43), який розкриється після запуску команди «Вставити об'єкт» .

Мал. 3.43 Перелік типів об'єктів Access, які можна використовувати для створення файлів

Зручністю використання додатків для створення об'єктів в вигляді файлів полягає в тому, що в подальшому ці файли можна використовувати автономно або здійснювати їх корекцію в базі даних.

Розглянемо варіант створення об'єктів для бази даних, за допомогою з додатки paint.

Наприклад, необхідно створити об'єкт із зображенням підприємства і текстом, який в подальшому користувач бази даних зможе замінити або виправити. Для цього необхідно вибрати зі списку об'єкт Bitmap Image, Подальша технологія створення об'єкта показана на малюнку 3.44.

1. Відкрийте додаток Paint

2. Вставте фото з файлу.

3. Додайте текст (якщо це необхідно).

4. Збережіть, як файл.

5. Закрийте програму.

Мал. 3.44 Технологія створення об'єкта в додатку Paint

завдання 3.11

1. У таблиці « Товари" в режимі «Конструктор» додайте новий стовпець з ім'ям «Фото товару», тип даних " Поле об'єкту OLE », Збережіть зміни.

2. У режимі «Таблиця» у полі «Фото товару» виберете рядок «Вставити об'єкт з файлу», Виберіть (поставте крапку) "Створити новий" і із списку вкажіть документ Microsoft Word . При цьому відкриється текстовий редактор MS Word, Тут необхідно вставити малюнок, відповідний товару в цьому рядку. Малюнки виберіть зі списку, який зберігається безпосередньо в редакторі (вкладка «Вставка», значок «Картинка», в діалоговому вікні праворуч кнопка «Почати»), або вставте рисунок з інших програм. Можете використовувати додаток Paint (об'єкт Bitmap Image), де намалюйте товар самостійно. Створений файл закрийте, він автоматично буде прив'язаний до вашої базі, до рядка, в яку її вставили.

3. Виконайте дану процедуру для всіх рядків вашої таблиці «Товари».

4. Збережіть зміни.

Контрольні питання

1. Які об'єкти можна вставити в базу даних з типом даних OLE?

2. Як можна вставити фото в таблицю в режимі «Таблиця»?

3. Де в базі даних буде відображатися фотографія?

4. Чим відрізняється спосіб «Створити новий об'єкт» від способу «Створити з файлу»?

5. Як я можу розмістити файл фотографії товару в базу даних, якщо він має розширення .png?

6. Чи можна здійснювати правку файлу, який вставлений як об'єкт в базу даних безпосередньо в файлової системи комп'ютера?

7. Як вставити презентацію в базу даних?

8. Об'єкти яких додатків можна вставити в базу даних?