Тип основни данни за търсене. OLE (свързване и вграждане на обекти) - Бази данни: основни понятия Използване на данни за хипервръзки

Използване на OLE обектни полеви данни

Полето на OLE обект е средство, което ви позволява да установите връзка с обекти в друго приложение или да вградите обект в база данни. Обектите могат да бъдат прости и форматирани текстове, рисунки, диаграми, файлове със звукозапис (.WAV), музика във формат MIDI (музикален инструментален цифров интерфейс), анимационни файлове (.FLI, .MMM), видеоклипове (.AVI), електронни таблици от други приложения, които поддържат този инструмент. Софтуерно приложение Достъп поддържащ OLE, напълно се интегрира с други приложения в пакета Microsoft офис .

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

Свързан обект се записва в обектния файл. Обектният файл може да се актуализира независимо от базата данни. Последни променище се покаже следващия път, когато отворите таблицата. Когато работите с база данни, можете също да преглеждате и редактирате обект. За да покажете OLE обект във формуляр или отчет, трябва да създадете контрола за рамка на прикачен обект.

Например в таблицата LEMM FREQUENCY ще добавим поле SOUND, което трябва да съдържа запис на произношението на думата lemma във формат (.WAV). Ако вашият диск има звукови файловес произношението на отделни думи от таблицата FREQUENCY_LEMM можете да свържете всеки такъв звуков файл с полето SOUND на таблицата. За да направите това, отворете таблицата FREQUENCY_LEMMA и я сортирайте по полето на лемата във възходящ ред (щракнете върху стрелката до името на полето LEMMA и след това изберете Сортиране от А до Я). Сортирането се извършва, за да се улесни намирането на желаната дума. След това ще изберем дума, за която има аудио файл, например „баба“. След това поставете курсора върху полето SOUND на записа с LEMMA = баба и щракнете десен бутонмишки. Ще се отвори падащо меню, в което трябва да изберете Insert Object. Ще се отвори прозорец, в който трябва да щракнете върху бутона Създаване от файл и след това да изберете звуковия файл на диска с произношението на думата „баба“. Текстът се появява в полето SOUND Пакет. Сега, ако щракнете двукратно върху този надпис, ще се извика програмата за възпроизвеждане на звукови файлове (обикновено плейър Windows Медии) и ще се чуе думата „баба“. Същите действия трябва да се извършат с всички думи, за които има звукови файлове. В резултат на тази операция думите в таблицата, чието звучене можете да чуете, ще бъдат съответно маркирани (фиг. 14.9).

ориз. 14.9.

Използване на данни за хипервръзки

Специален тип данни Хипервръзка Хипервръзка ) ви позволява да съхранявате хипервръзки в полетата на таблицата на базата данни Достъп. Полетата с тип Хипервръзка се използват за навигация до обекти от същата или друга база данни Достъп към документи, създадени в различни приложения Microsoft Офис и се намира на жк мрежови устройства, към страници на уеб сървъри и документи на други ресурси в Интернет. Щракването върху хипервръзка ви отвежда до документа, който се отваря от приложението, което го е създало.

За да прикачите хипервръзки към данни от база данни, трябва да изпълните следната последователност от действия. Нека добавим поле DICTIONARY към таблицата FREQUENCY_LEMM, което ще съдържа хипервръзки към речникови записи в Интернет с дефиниции за тази лексема.

В режим на проектиране задайте типа на това поле = Хипервръзка.

Ще търсим в интернет значението на остарели думи от приказката, които не са напълно ясни за съвременния читател, например „воденичен камък“, „боляр“, „кочеток“.

За първата дума („воденичен камък“) в интернет успяхме да намерим само рисунка, изобразяваща части от ръчна мелница, сред които има два малки воденични камъка, да приемем, че това са „воденични камъни“ (club-kaup.narod. ru/rec/arcussr/tablell2 .jpg). Думата "жерновци" е образувана като умалително от думата воденичен камък според традицията на руското словообразуване. За втората дума - "боляр" има речникова статия в Уикиречник (ru.wiktionary.org/wiki/boyarin). Третата дума, кочеток, е намерена на сайта "Речници и енциклопедия Академик" в електронната версия на речника на Ушаков (dic.academic.ru/dic.nsf/ushakov/842550).

Всяка намерена връзка трябва да бъде копирана в полето DICTIONARY на таблицата FREQUENCY LEMM. Впоследствие, когато щракнете върху връзка в това поле, вашата програма за интернет браузър ще се стартира и ще отвори съответната уеб страница в отделен прозорец на браузъра. Изглед на таблица на база данни на Access с вмъкнати хипервръзки е показан на фиг. 14.10.

Булеви полета

Булевите полета се използват за съхраняване на данни, които могат да приемат една от двете възможни стойности. Свойството Формат на полето на булевото поле ви позволява да използвате потребителски формати или един от трите вградени формата: True/False, Yes/No или On/Off. В този случай стойностите True, Yes и On са еквивалентни на логическата стойност True, а стойностите False, No и Off са еквивалентни на логическата стойност False.

Ако изберете вграден формат и след това въведете еквивалентна булева стойност, въведената стойност ще се покаже в избрания формат. Например, ако стойността True или On е въведена в контрола Field, която има свойството Format на полето, зададено на Yes/No, въведената стойност незабавно се преобразува в Yes.

При създаване специален форматпремахнете текущата стойност от свойството Format и въведете свой собствен формат.

Текстови полета произволна дължина

Текстовите полета със свободна дължина (MEMO полета) могат да съдържат същите типове данни като простите. текстови полета. Разликата между тези полета е, че дължината на MEMO полетата може да бъде много голяма в сравнение с размера на текстовите полета. Може да съдържа дълъг текст или комбинация от текст и цифри.

OLE обектни полета

MS Access ви позволява да съхранявате в таблици изображения и други двоични данни (например електронна таблица на MS Excel, документ на MS Word, картина, звукозапис), свързани или вградени в таблица Microsoft Access. За тези цели се използва типът данни OLE Object Field. Действителното количество данни, които можете да въведете в полето от този тип, определя се от обема твърд дискВашият компютър (до 1 гигабайт).

Тип данни на съветника за търсене

Избирането на този тип данни стартира съветника за справка, който създава поле, което предлага избор на стойности от падащ списък, съдържащ набор от постоянни стойности или стойности от друга таблица. Избирането на тази опция от списъка в клетка стартира съветника за справки, който определя типа на полето.

Резултатът от попълването на таблицата, където типът на обекта е посочен в съответното поле - Bitmap. За да видите вграден обект, просто поставете курсора в съответното поле и щракнете двукратно.

За да покажете съдържанието на полето като икона, представляваща файла на документа в прозореца (фиг. 3.20), поставете отметка в квадратчето Като икона(Показване като икона). Иконата може да се използва за представяне свързаниобект.

Въвеждане на логически свързани записи

Нека въведем няколко логически взаимосвързани записа в таблиците GROUP и STUDENT.

Обектите GROUP и STUDENT са свързани чрез релации едно към много стойности, но докато не бъде създадена схема от данни, в която са установени връзки между таблици, системата не може да контролира логическата връзка на входните данни. Следователно, за да се получи пълна база данни, в която всички записи на подчинена таблица имат логически свързан главен запис, потребителят трябва сам да проследи логическите връзки на записите. Когато въвежда подчинен запис в таблица, студентът трябва да провери наличието на запис в основната група таблица с ключ, чиято стойност съвпада със стойността на полето за връзка ( външен ключ) на въведения подчинен запис. Тоест при добавяне на запис за ученик в група 221 е необходимо групата с този номер вече да е представена в таблицата GROUP.

Когато директно въвеждате записи в таблица, които са логически свързани със записи в друга таблица, е полезно да покажете и двете таблици на екрана (Фигура 3.21).

За едновременно показване на отворени маси можете да използвате командата Отгоре надолуили Отляво надяснов менюто прозорец.

Използване на разгъващ се списък при въвеждане на записи

Един от начините за въвеждане на подзаписи само когато има свързан запис в главната таблица е да използвате разгъващ се списък в подтаблицата, който включва стойностите на полето на главната таблица. Нека създадем списъчно поле в таблицата на учениците за полето NG (номер на група), изградено на базата на ключа на таблицата на групата. За да направите това, отворете таблица I student в режим на проектиране. Поставете курсора в полето NG в колоната Тип данни, отворете списъка и изберете реда Съветник за заместване(виж Фиг. 3.5). В прозореца на съветника, който се отваря Създаване на заместванепоставете отметка в квадратчето Обектът Lookup Column ще използва стойностите от таблицата или заявката. Това ще създаде списък въз основа на стойностите от таблицата.

В следващия прозорец на съветника изберете таблицата GROUP, стойностите от която ще се използват за изграждане на списъка с полета. След това изберете колоната, от която ще се формира списъкът.

В следващите прозорци на съветника изберете желаната ширина на колоната на списъка и нейния етикет. Това завършва създаването на комбинираното поле от съветника. Параметрите на списъка, подготвени от съветника, се показват в прозореца със свойства на полето NG в раздела Заместване.

Сега, когато въвеждате данни в таблицата на учениците, можете да използвате списък, който показва всички стойности на полето NG, съдържащо се в груповата таблица. Въвеждането на стойност в полето NG става чрез избиране на желаната стойност от списъка. Наличието на разгъващ се списък не забранява въвеждането в стойностите на полето NG, които не са посочени в списъка. Въпреки това, ако при дефиниране на параметри на списък в прозореца на дизайнера, в Свойства на полетона раздела Заместванеизберете за собственост Ограничете се до списъкстойност Да, тогава въвеждането на стойности, които не са включени в списъка, ще стане невъзможно. Системата ще следи тази ситуация и в случай на отклонение от стойностите в списъка ще издаде съобщение, показано на фиг.

По този начин потребителят ще бъде принуден да се придържа само към стойностите, представени в списъка, и само свързани записи ще бъдат въведени в подтаблицата. По този начин използването на списъци не само осигурява удобно въвеждане, но и избягва много грешки.

Нека да разгледаме друг пример за използване на комбинирано поле. Нека трансформираме таблицата, изучаваща полето KP - предметен код, в разгъващ се списък. За да направите това, отворете таблицата в режим на проектиране, поставете курсора в полето KP на колоната Тип данни, отворете списъка на тази колона и изберете реда Съветник за заместване. В диалог със съветника ще изберем главната таблица по отношение на таблицата за изследване, таблицата на темата, въз основа на данните от която се създава списък, и полетата, включени в списъка: CP (код на тема) и NP (име на субекта). Освен това нека оставим отметката в квадратчето, както предлага съветникът. Резултатът от магистърската работа е представен на.

Ако поставите отметка в квадратчето Скриване на ключова колона (препоръчително), тогава ширината се задава за първата колона от списъка, равен на нула. Освен това имотът Ограничете се до списъкможе да приеме само една стойност - да.

Дефинирането на разгъващ се списък с такива параметри води до показване в полето на таблицата на CP вместо стойностите на ключовото поле на стойностите на второто поле на списъка - полето NP (име на елемента) . На фиг. Фигура 3.30 показва как таблицата STUDY показва комбинираните полета Subject Code и Timesheet. учител, когато ширината на прикачената колона е нула.

По този начин използването на комбинирани полета ще помогне да се избегнат грешки при въвеждане на свързани записи в таблици, както защото таблиците могат да показват значими стойности вместо ключове, така и защото въвеждането е ограничено до набора от стойности в списъка.

внимание!

Когато създавате комбинирани полета, съветникът за справки автоматично създава връзка между таблицата, в която създавате комбинираното поле, и таблицата източник на стойностите на списъка. Тази връзка може да се види в прозореца на схемата на данните, като щракнете върху бутона Покажи всички връзки на лентата с инструменти.

Очевидно е, че в база данни със сложна структура, когато въвеждате данни директно в таблици, надеждната и правилна поддръжка на данните не е гарантирана. В разглеждания пример на база данни Образователният процес при въвеждане на данни в таблици от по-ниско ниво изисква | проследяване на множество нагоре по веригата. При голямо количество данни това е много трудно.

Схема на данни в Access

IN Достъп до СУБДпроцес на създаване релационна базаданни включва създаване на схема на данни. Схема на даннитеясно показва логическата структура на базата данни: таблици и връзки между тях, а също така гарантира използването на връзките, установени в нея при обработка на данни.

За нормализирана база данни, базирана на връзки "един към един" и "един към един" между таблици, параметрите за осигуряване могат да бъдат зададени в схемата за данни за връзки на такива таблици чрез първичния ключ на основната таблица или чрез уникален индекс кохерентна цялост.

Когато се поддържа целостта на свързаните данни, не е разрешено да има запис в подтаблица, ако няма свързан запис в главната таблица. Съответно при първоначалното зареждане на базата данни, както и при коригиране, добавяне и изтриване на записи, системата позволява извършването на операцията, ако не води до нарушаване на целостта.

Релациите, дефинирани в схемата на данните, се използват автоматично за комбиниране на таблици при разработване на многотаблични форми, заявки и отчети, което значително опростява процеса на тяхното конструиране.

Схемата за данни в Access не е само инструмент графичен дисплейлогическа структура на базата данни (виж фиг. 2.16), тя се използва активно от системата в процеса на работа с базата данни. По време на всяка обработка на данни от няколко взаимосвързани таблици, системата използва релациите между таблиците, съхранени в схемата на данните, освобождавайки потребителя от необходимостта конкретно да информира системата за наличието на конкретна връзка при конструиране на обекти с множество таблици. Веднъж посочени в схемата на данните, връзките се използват автоматично от системата.

Релационна база данни, създадена според дизайна на каноничния модел на данни, се състои от нормализирани таблици. Такава база данни гарантира, че няма дублиране на данни във взаимосвързани таблици и съответно обемът на съхраняваните данни е сведен до минимум. В процеса на зареждане и актуализиране на базата данни, получаване на информация за заявки и извеждане на отчети, както и решаване на повечето проблеми, е необходим едновременен достъп до няколко взаимосвързани таблици. Създаването на схема за данни ви позволява да опростите дизайна на формуляри с множество таблици, заявки, отчети и страници за достъп до данни и да осигурите поддръжката почтеноствзаимосвързани данни при коригиране на таблици.

Връзки между таблици

Когато потребител създаде схема на данни на Access, тя дефинира и запомня връзките между таблиците. Въз основа на взаимосвързани таблици, системата автоматично комбинира данни, за да създаде формуляри, заявки, отчети и страници за достъп до данни. Схемата на данните на базата данни се показва графично в собствен прозорец, където таблиците са представени чрез списъци с полета, а връзките са представени чрез линии между полета на различни таблици.

Връзки едно към множество (1:M) или едно към едно (1:1).

Схемата за данни е фокусирана предимно върху работа с таблици, които отговарят на изискванията за нормализиране, между които могат да се установят връзки едно към множество (1:M) или едно към едно (1:1). Кохезионната цялост може да се поддържа автоматично за такива таблици. Поради това е препоръчително да се изгради диаграма на данните в съответствие с информационно-логическия модел.

Когато изграждате схема на данни, Access автоматично определя типа връзка между таблиците въз основа на избраното поле за връзка. Ако полето, към което искате да се свържете, е уникален ключ и в двете таблици, Access идентифицира връзката едно към едно. Ако поле за връзка е уникален ключ в една таблица (главната таблица на връзката), но в друга таблица (подчинената таблица на връзката), то не е ключ или е включено в съставен ключ, Access идентифицира връзката едно към многомежду записите на главната и подчинените таблици. Само в този случай можете да зададете автоматична поддръжка на целостта на връзките.

Коментирайте

Ако се използва уникален индекс вместо ключово поле за свързване на таблици, системата също открива наличието на връзка 1:M между таблиците и ви позволява да зададете параметри за интегритет.

Връзки-асоциации

Може да се установи връзка на свързване между две таблици с едно и също поле, като се използва това поле, наречено комуникационен ключ. За връзка на присъединяване можете да изберете един от три начина за комбиниране на записи в таблица:

  1. Обединяване на записи само ако свързаните полета на двете таблици съвпадат (произведено по подразбиране).
  2. Обединяване на записи, когато свързаните полета на двете таблици съвпадат, както и всички записи на първата таблица, за които няма свързани полета във втората, с празен запис на втората таблица.
  3. Обединяване на записи, когато свързаните полета на двете таблици съвпадат, както и всички записи на втората таблица, за които няма свързани полета в първата, с празен запис на първата таблица.

За установяване на връзка може да бъде избран всеки от изброените методи за свързване, независимо от това в какви релации се намират свързваните таблици: 1:1, 1:M или типът на връзката не може да бъде определен от системата. Например, ако изберете поле без ключ или поле, което е част от съставен ключ, като поле за връзка в главната таблица, Access съобщава, че типът връзка не може да бъде определен. Но в този случай също е възможно да се установи всякакъв тип връзка между таблиците. Когато схема на данни дефинира връзка между две таблици, между тези таблици по подразбиране се установява връзка на свързване от първия тип, независимо от типа на връзката.

Връзката на присъединяване осигурява обединение на записи в таблица, които имат еднакви стойности в полето на връзката. Освен това, при условие че стойностите в полето за връзка са равни, всеки запис от една таблица се обединява с всеки запис от друга таблица. Освен това, ако е избрана втората или третата опция за обединяване, тогава тя включва и записи от подчинената таблица, за които няма логически свързани записи в основната таблица. Последните две опции често са необходими при решаване на практически проблеми.

Осигуряване на целостта на данните

Когато създава схема от данни, потребителят включва таблици в нея и установява връзки между тях. Ако таблиците, които се свързват, са във връзка 1:1 и 1:M, можете да активирате връзката, за да осигурите сплотена цялост на данните и автоматично каскадно актуализиране и изтриване на свързани записи.

Осигуряването на сплотена цялост на данните означава, че когато правите промени в база данни, Access гарантира, че са изпълнени следните условия за свързани таблици:

  • запис със стойност на ключ за връзка, който не съществува в главната таблица, не може да бъде добавен към подчинена таблица;
  • Не можете да изтриете запис в главната таблица, освен ако свързаните записи в подчинената таблица не бъдат изтрити;
  • Не можете да промените стойностите на ключовете за връзка в запис на главна таблица, ако има записи, свързани с него в дъщерната таблица.

Ако потребител се опита да наруши тези условия чрез добавяне или изтриване на записи или актуализиране на ключови данни в свързани таблици, Access показва съответното съобщение и предотвратява завършването на операцията.

OLE обектни полета

MS Access ви позволява да съхранявате изображения и други двоични данни (например електронна таблица на MS Excel, документ на MS Word, чертеж, звукозапис) в таблици. Типът данни се използва за тези цели Поле обект OLE.Действителното количество данни, което можете да въведете в поле от този тип, се определя от размера на твърдия диск на вашия компютър (до 1 гигабайт).

Тип данни на съветника за търсене

Избирането на този тип данни стартира съветника за справка, който създава поле, което предлага избор на стойности от падащ списък, съдържащ набор от постоянни стойности или стойности от друга таблица.

Размерът на това поле е същият като размера на ключовото поле, използвано като заместител (обикновено 4 байта).

Създаване на структура на таблица

Сега, след като разгледахме типовете данни в Access и свойствата на отделните полета на таблицата, можем да започнем да създаваме структурата на таблицата. Нека да разгледаме създаването на структура на таблица, използвайки примера за създаване на таблица Поръчкибазата данни Northwind, която идва с Access. Тази таблица вече съществува в базата данни на Northwind, но прегледът на процеса на създаване на тази таблица ще бъде много полезен. За да не нарушите структурата на базата данни Northwind, първо създайте база данни за обучение и отворете нейния прозорец.

В прозореца за проектиране на таблица в колоната Име полетавлизам Код за поръчка .

Натиснете клавиша Таб или Въведете , за да отидете на колона Тип данни.Моля, обърнете внимание, че информацията се появява в секцията „Свойства на полето“ в долната част на диалоговия прозорец.

В колона Тип даннисмисъл се появи Текст.Щракнете върху бутона за разширяване на списъка от дясната страна на правоъгълника и ще видите списък, съдържащ всички типове данни. От този списък използвайте мишката или клавишите нагоре и надолу, за да изберете стойност Броячи натиснете клавиша Таб за да отидете на колона Описание.Колона Описаниепредставлява обяснението, което давате за вашите полета. Когато работите с тази таблица в бъдеще, това описание ще се показва в долната част на екрана на MS Access всеки път, когато се озовете в поле Код за поръчка , и ще ви напомня за целта на това поле.

Въведете обяснителен текст в колоната Описаниеи натиснете клавиша Таб или Въведете , за да преминете към въвеждане на информация за следващото поле.

По подобен начин въведете описание на всички полета на таблицата.

След като приключите с въвеждането на структурата на таблицата, запазете я, като изпълните командата Файл/Запазване.

Access 2010 има възможност за добавяне на обекти към поле с тип данни OLE. В случай, че типът данни е посочен като OLE (Свързване и вграждане на обекти– обвързване и вграждане на обект), тогава СУБД на Access запазва външния обект V споделен файлбаза данни, отделяйки за нейното съхранение толкова място, колкото този обект заема под формата на отделен файл. Под обектитрябва да се разбира като файлове, създадени като приложения в графични редактори, видеоклипове, в приложения на 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 Намиране на файл при създаване на обект в базата данни

В съответния ред за полето, напр. „Снимка на продукта“ще се появи думата "Пакет", това означава, че файлът е свързан с приложението, което го е създало. Следователно, когато преглежда база данни, независимо дали е заявка, формуляр или отчет, потребителят ще види изображение на файла като икона и когато щракнете двукратноИзползвайки това изображение, системата първо ще намери приложението и след това ще покаже съдържанието на файла в него (в в този примертова е снимка). Изключение са файловете с изображения, записани с разширението .bmp(формат на битова карта). Все пак трябва да се припомни, че файловете, създадени в Microsoft приложения, ще се покаже незабавно във формуляри и отчети. Изводът е прост, снимките могат да бъдат вмъкнати в приложения като Paint, Word, Power Point и запазени като отделни файловеи след това се свържете като обект към базата данни. Опитайте да създадете множество снимки и текстови файлове, като използвате различни Windows редактори. Например, можете да отворите Word документ, вмъкнете снимка от файла, добавете текст и след това запазете като: Монитор.docx(фиг. 3.42).

ориз. 3.42 Фото файл, създаден в Word

2. Създаване на нови обекти.

Под създаване на нови обекти в базата данни трябва да имате предвид използването на приложение, в което файлът се създава и след това се включва в полето, описващо типа на този OLE. За да стартирате режима за създаване на нови обекти, трябва да отворите таблицата в Режим "Таблица"., изберете опция „Създаване на нов“в диалоговия прозорец (фиг. 3.39) и след това изберете в списъка "Тип обект" (необходимо приложение). Списъкът с приложения, които Access поддържа за създаване на обект, е в списъка (фиг. 3.43), който ще се отвори след изпълнение на командата „Вмъкване на обект“ .

ориз. 3.43 Списък с типове обекти на Access, които могат да се използват за създаване на файлове

Удобството на използването на приложения за създаване на обекти под формата на файлове е, че в бъдеще тези файлове могат да се използват автономно или коригирани в базата данни.

Нека помислим опция за създаване на обектза базата данни, използвайки нанасяне на боя

Например, необходимо е да се създаде обект с изображение на фирма и текст, които потребителят на базата данни може по-късно да замени или коригира. За да направите това, трябва да изберете от списъка Обект с растерно изображение, допълнителна технология за създаване на обект е показана на Фигура 3.44.

1. Отворете приложението Paint

2. Вмъкване на снимка от файл.

3. Добавете текст (ако е необходимо).

4. Запазете като файл.

5. Затворете приложението.

ориз. 3.44 Технология за създаване на обект в приложението Paint

Упражнение 3.11

1. В таблицата " стоки» в режим "Конструктор"добавете нова колона с име „Снимка на продукта“, тип данни " OLE обектно поле", запазете промените.

2. В режим "Таблица"в полето „Снимка на продукта“изберете линия „Вмъкване на обект от файл“, изберете (поставете точка) „Създаване на нов“и от падащия списък посочете документ на MicrosoftСлово. Това ще се отвори текстов редактор MS Word, тук трябва да вмъкнете снимка, съответстваща на продукта в този ред. Изберете картини от списъка, който се съхранява директно в редактора (раздела „Вмъкване“, иконата „Картина“, бутона „Старт“ в диалоговия прозорец вдясно) или вмъкнете картина от други програми. Можете да използвате приложението Paint (обект Bitmap Image), където можете сами да нарисувате продукта. Затворете създадения файл, той автоматично ще бъде свързан към вашата база данни, към реда, в който е вмъкнат.

3. Следвайте тази процедура за всички линиитвоя Таблици "Продукти"..

4. Запазете промените си.

Въпроси за сигурност

1. Какви обекти могат да бъдат вмъкнати в база данни с тип данни OLE?

2. Как мога да вмъкна снимка в таблица в режим Таблица?

3. Къде ще се появи снимката в базата данни?

4. Каква е разликата между метода „Създаване на нов обект“ и метода „Създаване от файл“?

5. Как да поставите файл със снимка на продукт в базата данни, ако има разширение .png?

6. Възможно ли е да се редактира файл, който е вмъкнат като обект в базата данни директно в файлова системакомпютър?

7. Как да вмъкна презентация в базата данни?

8. Кои обекти на приложението могат да бъдат вмъкнати в базата данни?