Вмъкнете фигурата в отчетите за достъп. Microsoft Access. Рисуване на обекти във формата. Премахване на прикачени файлове

Здравейте всички! В тази статия ще ви покажа как да създадете бутон в базата данни на Microsoft Access.

Създаването на бутони във формуляр не зависи от това коя версия на Access сте инсталирали (2003, 2007, 2010, 2013 или 2016). В тази статия ще ви покажа 2 начина за създаване на бутони във формуляр в базата данни на Acceess: с помощта на съветник и с помощта на макрос.

Как да го направим?

Стъпка 1. Създайте формуляра

Ако нямате формуляр, трябва да създадете такъв. Можете да видите по-подробно как се създават формулярите. Отидете в раздела "Създаване", елемента "Помощник за формуляри". След това изберете таблица или заявка, въз основа на която ще бъде създаден формулярът. След това изберете необходимите полета и щракнете върху "Напред".

Избор на външния вид на формуляра.

Задайте името на формуляра и щракнете върху „Край“.

Отворете формуляра в режим на проектиране. Как да създадете бутон в базата данни на Microsoft Access ще бъде описано във втората стъпка.

Стъпка 2. Създайте бутон с помощта на съветника

В лентата с инструменти изберете елемента "Бутон" и го поставете във формуляра. Появява се прозорецът на съветника за бутони. Тук трябва да изберете необходимата категория и да зададете конкретно действие. Нека изберете „Предишен запис“ и щракнете върху „Напред“.

Изберете какво да се показва на бутона: текст или изображение. Оставяме снимката по подразбиране и щракваме върху "Напред".

Дайте име на бутона и щракнете върху Готово.

Сега нека създадем бутон с текст. Да отидем отново на главната на бутоните, изберете "Следващ запис".

Стъпка 3. Създайте бутон с помощта на макрос

В лентата с инструменти изберете елемента "Бутон" и го поставете във формуляра. Появява се прозорецът на съветника за бутони. Щракнете върху "Отказ".

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

Изберете "Макроси", щракнете върху OK.

Microsoft Access предоставя възможност за вмъкване на снимки във формуляри и отчети. Използването на снимки може да подобри външния вид на формите и отчетите, които създавате. Например, можете да включите фирмено лого в отчетите, а във формата можете да предоставите възможност да видите не само данни за служителите на компанията, но и техните снимки. Специални контроли се използват за вмъкване на снимки във формуляри и отчети - Безплатнои прикаченрамки за обекти (Unbound Object Frame, Bound Object Frame), както и контрол Рисуване(Образ).

Начинът, по който вмъквате картина, зависи от това как възнамерявате да я използвате.

  • OLE обект може да се съхранява в едно от полетата в таблица на Access, например таблицата Employee в базата данни Northwind съхранява снимки на служители. Можете също да съхранявате документи на Word в полетата на таблица на Access. В този случай трябва да използвате контролата (Bound Object Frame), за да покажете тези обекти във формуляри или отчети.
  • OLE обектите могат да се съхраняват не в таблици на Access, а директно във формуляр или отчет. Използвайки този метод, логото на компанията може да бъде запазено във формуляр или отчет, например. В този случай, за да покажете OLE обекта, използвайте контролата Безплатна рамка за обект(Unbound Object Frame) или Рисуване(Образ).
  • Можете също да използвате свойството, за да добавите снимка към формуляр или отчет. Рисуване(Снимка) на този формуляр или отчет. Това обикновено се прави, когато искате да включите фоново изображение (фон), което заема част от прозореца или целия прозорец на формуляр или отчет.

За да добавите фоново изображение към формуляр:

  1. Отворете формуляра в режим на проектиране.
  2. В прозореца със свойства на формуляра в раздела Оформление(Форматиране) намиране на свойство Рисуване(Снимка). В полето за въвеждане на това свойство въведете пътя и името на файла с изображение. За да направите това, можете да щракнете върху бутона Builder и да изберете в прозореца Избор на модел(Вмъкване на картина) необходим файл с картина (фиг. 15.1).

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

Няколко стандартни файла за тапети се намират в папката MICROSOFT OFFICE \ OFFICE \ BITMAPS \ STYLES.

  1. Задайте стойност на свойството Тип шарка(Тип на картината). Може да има две стойности: Вкоренени(Вградено) или Свързани(Свързано). Ако снимката е вградена, тя се записва във файла на базата данни (mdb). Свързаната снимка се съхранява в отделен файл на диска. Вече говорихме за предимствата и недостатъците на двата метода по-горе. Ако една и съща картина се вмъкне в много формуляри или отчети, тогава вграждането й ще доведе до "набъбване" на mdb файла, тъй като ще бъдат съхранени толкова копия на картината, колкото пъти сте я вградили. Ако решите да го свържете, трябва да внимавате да не го изтриете или преместите случайно.
  2. Използвайте следните свойства, за да персонализирате показването на тапета.
    • Имот Мащабът на чертежа(Режим за размер на картината) има три значения: Фрагмент(клип), Приляга към рамката(Опъвам, разтягам), Приляга към рамката(Мащабиране). смисъл Фрагментпоказва картината в оригиналния й размер. Ако размерът на картината надвишава размера на прозореца на формуляра, картината се изрязва. смисъл Приляга към рамкатапреоразмерява картината, за да пасне на прозореца на формуляра. Използването на тази стойност може да доведе до изкривяване на картината. смисъл Приляга към рамкатапреоразмерява картината, за да пасне на прозореца на формуляра по ширина или височина. Използването на тази стойност нито ще изреже картината, нито ще изкриви нейните пропорции.

Ориз. 15.1.Диалогов прозорец Избор на модел

    • Ако вмъквате картина, която не заема цялата форма, свойството Подравняване на картината(Подравняване на картината) ви позволява да дефинирате нейната позиция във формата: Горе вляво(Горе вляво), Горе в дясно(Горе в дясно), Център(Център), Долу вляво(Долу вляво), Долу вдясно(Долу вдясно), Център на формата(Център за формуляри).
    • Имот Мозаечен пълнеж(Picture Tiling) ви позволява да изведете повтаряща се картина на шаблона.

Пример за използване на картина като фон във форма е показан на фиг. 15.2.

Фоновото изображение се вмъква в отчета по същия начин. Пример за използване на картина като фон в отчет е показан на фиг. 15.3.

Картината може да се вмъкне във формуляра и като контрол на формуляр. Има два вида контроли, които могат да се използват за това: Рисуване(Изображение) и Безплатна рамка за обект(Необвързана рамка на обекта).

Ориз. 15.2.

Ориз. 15.3.

Ако не е необходимо директно да променяте снимката във формуляра или отчета, тогава е по-добре да използвате Рисуване(Снимка) (формулярът ще работи по-бързо). Ако планирате да сменяте картината често, трябва да я вмъкнете с помощта на рамката за свободен обект.

За да вмъкнете контрола Рисуване(Изображение), имате нужда от:

  1. Натисни бутона Рисуване(Изображение) в Toolbox (бутонът Toolbox Master трябва да бъде натиснат, за да стартирате Picture Wizard).
  2. Изберете във формуляра или съобщете мястото, където е поставена снимката и щракнете с левия бутон върху нея.
  3. В отворения прозорец Поставете снимка(Вмъкване на картина) изберете името на файла, съдържащ добавената снимка и натиснете бутона ДОБРЕ.Ще се създаде контролен елемент, в който е поставена картината (фиг. 15.4).
  4. Задайте стойности на свойства, които влияят върху това как картината се показва във формуляр или отчет. Тези свойства са същите като съответните свойства за формата.

Ориз. 15.4.Използване на елемент Рисуванеза да вмъкнете снимка във формуляр

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

  1. Отворете формуляр в режим Дизайн на формуляр или отчет в режим Проектиране на отчет.
  2. Натисни бутона Безплатна рамка за обект(Необвързана рамка на обекта) в кутията с инструменти.
  3. Изберете място във формуляра или отчета за вмъкнатия обект и кликнете върху него с левия бутон на мишката. Ще се появи диалогов прозорец на съветника Вмъкване на обект(Вмъкване на обект). С помощта на съветника можете да вмъкнете готова картина от файл или първо да я създадете в съответното приложение и след това да я вмъкнете. Следователно по-нататъшните стъпки могат да бъдат различни.

Ако все още трябва да създадете чертеж, следвайте тези стъпки.

  1. В диалоговия прозорец Microsoft Accessизберете превключвател Създай нов Тип обект(Object Type) изберете приложението, с което ще бъде създаден чертежа (фиг. 15.5).

Ориз. 15.5.Прозорец Microsoft Access,използва се за вмъкване на картина с помощта на свободна рамка за обект

  1. Обектът може да бъде показан като икона, което е полезно, когато съдържа информация, която не трябва да се показва постоянно. В този случай просто трябва да поставите отметка в квадратчето Под формата на икона(Показване като икона).
  2. Натисни бутона ДОБРЕ.
  3. Създайте обект, като използвате приложението, което сте избрали в стъпка 1.
  4. Близо(Затвори) в менюто Файл(Файл), за да се върнете към Microsoft Access. Microsoft Access създава контрола Безплатна рамка за обект(Unbound Object Frame) и показва картината в нея.

Ако вече имате файл със снимка, за да го вмъкнете директно от файла, трябва:

  1. В диалоговия прозорец MicrosoftБутон за избор за достъп Създаване от файл(Създаване от файл) и след това посочете пътя до файла. Ако не знаете точния път, използвайте бутона Преглед(Преглед) (фиг.15.6).

Ориз. 15.6.Прозорец Microsoft Accessпри вмъкване на картина от файл в отчет с помощта на свободна рамка за обект

Ориз. 15.7.Поставете снимка Microsoft Paintкъм отчета с помощта на свободна рамка за обект

  1. Ако искате да покажете обекта като икона, поставете отметка в квадратчето Под формата на икона(Показване като икона).
  2. За да намерите връзка с обект, поставете отметка в квадратчето Връзка(Връзка). Ако квадратчето за отметка е изчистено (по подразбиране), обектът ще бъде вграден.
  3. Натисни бутона ДОБРЕ.

На фиг. 15.7.

След като вмъкнете обект, можете да промените неговите размери и пропорции с помощта на свойството Задаване на размери(Режим на размер). В повечето случаи промените в свободен обект могат да се правят в режим на проектиране на формуляр или отчет. За да можете да модифицирате обект в режим на формуляр, трябва да зададете свойството Достъп(Активирано) свободната рамка на обекта на Да и за свойството Блокиране(Заключен) - стойност Не(Не). За да редактирате обект, щракнете двукратно върху него. За да направите това, е необходимо само на вашия компютър да бъде инсталирано приложение, в което може да се редактира файл от този тип. Пример за редактиране на вградена растерна карта е показан на фиг. 15.8.

Ориз. 15.8.Пример за редактиране на растерно изображение с помощта на Microsoft Paint

За да излезете от режима на редактиране, просто щракнете извън картината.

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

Таблиците за достъп използват специален тип поле за съхранение на снимки и други OLE обекти: OLE обект(OLE обект). Контролен елемент Прикачен обект рамка(Bound Object Frame) се създава по един от стандартните начини:

  • преместване с мишката на необходимото поле от списъка с полета на изходната таблица. В този случай контролата, свързана с полето в таблицата, ще бъде незабавно създадена;
  • с помощта на бутона Прикачен обект рамка(Bound Object Frame) в кутията с инструменти. В този случай ще бъде създадена контрола, за която трябва незабавно да зададете свойството Данни(RecordSource) - името на полето, съдържащо OLE обекта (фиг. 15.9).

Ориз. 15.9.

Можете да вмъкнете картина в поле на таблица както в таблица, отворена в режим Таблици, така и във формуляр. За това ви трябва:

  1. Отворете таблица в режим Таблици или формуляр в режим Формуляри.
  2. Отидете до записа, където искате да вмъкнете картината, и изберете полето OLE обект.
  3. Изпълнете команда Предмет(Обект) от менюто Вмъкване(Вмъкване).
  4. В диалоговия прозорец MicrosoftДостъп (виж фиг. 15.5) изберете радио бутона Създай нов(Създаване на нов) и след това в списъка Тип обект(Тип на обекта) изберете типа приложение, в което ще бъде създаден обектът. Ако файлът със снимката вече е готов, тогава трябва да изберете радио бутона Създаване от файл(Създаване от файл) и след това посочете пътя до файла.
  5. За да покажете обекта като икона, поставете отметка в квадратчето Под формата на икона(Показване като икона).
  6. Натисни бутона ДОБРЕ.
  7. Ако създавате нов чертеж, тогава трябва да го създадете с помощта на приложението, избрано в стъпка 4.
  8. След като завършите създаването на обекта, изберете командата Близо(Затвори) в менюто Файл(Файл), за да се върнете към Microsoft Access.

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

Графичните файлове се вмъкват директно или с помощта на отделни графични филтри. Тези филтри се инсталират по време на инсталирането на Microsoft Access. Не се нуждаете от графичен филтър, за да вмъкнете файлове с подобрен метафайл (EMF), растерни изображения на Windows (BMP, RLE, DIB), метафайлове на Windows (WMF) и файлове с икони (ICO). Въпреки това, такива филтри са необходими за вмъкване на всички други файлове с графичен формат, изброени по-долу:

AutoCAD формат 2-D (DXF) Метафайл за компютърна графика (CGM)

CorelDRAW (CDR) Инкапсулиран PostScript (EPS)

Формат за обмен на графики (GIF) JPEG Формат за обмен на файлове (JPG)

Kodak Photo CD (PCD) Micrografx Designer / Draw (DRW)

PC четка за рисуване (PCX) Преносима мрежова графика (PNG)

Маркиран графичен файлов формат (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Графичен език (HGL, PLT) Macintosh PICT (PCT)

Вмъкване на снимки във формуляри и отчети

Microsoft Access предоставя възможност за вмъкване на снимки във формуляри и отчети. Използването на снимки може да подобри външния вид на формите и отчетите, които създавате. Например, можете да включите фирмено лого в отчетите, а във формата можете да предоставите възможност да видите не само данни за служителите на компанията, но и техните снимки. Специални контроли се използват за вмъкване на снимки във формуляри и отчети - Безплатнои прикаченрамки за обекти (Unbound Object Frame, Bound Object Frame), както и контрол Рисуване(Образ).

Начинът, по който вмъквате картина, зависи от това как възнамерявате да я използвате.

  • OLE обект може да се съхранява в едно от полетата в таблица на Access, например таблицата Employee в базата данни Northwind съхранява снимки на служители. Можете също да съхранявате документи на Word в полетата на таблица на Access. В този случай трябва да използвате контролата за показване на тези обекти във формуляри или отчети. Прикачен обект рамка(Обвързан обектна рамка).
  • OLE обектите могат да се съхраняват не в таблици на Access, а директно във формуляр или отчет. Използвайки този метод, логото на компанията може да бъде запазено във формуляр или отчет, например. В този случай, за да покажете OLE обекта, използвайте контролата Безплатна рамка за обект(Unbound Object Frame) или Рисуване(Образ).
  • Можете също да използвате свойството, за да добавите снимка към формуляр или отчет. Рисуване(Снимка) на този формуляр или отчет. Това обикновено се прави, когато искате да включите фоново изображение (фон), което заема част от прозореца или целия прозорец на формуляр или отчет.

За да добавите фоново изображение към формуляр:

  1. Отворете формуляра в режим на проектиране.
  2. В прозореца със свойства на формуляра в раздела Оформление(Форматиране) намиране на свойство Рисуване(Снимка). В полето за въвеждане на това свойство въведете пътя и името на файла с изображение. За да направите това, можете да щракнете върху бутона Builder и да изберете в прозореца Избор на модел(Вмъкване на картина) необходим файл с картина (фиг. 15.1).

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

Няколко стандартни файла за тапети се намират в папката MICROSOFT OFFICE \ OFFICE \ BITMAPS \ STYLES.

  1. Задайте стойност на свойството Тип шарка(Тип на картината). Може да има две стойности: Вкоренени(Вградено) или Свързани(Свързано). Ако снимката е вградена, тя се записва във файла на базата данни (mdb). Свързаната снимка се съхранява в отделен файл на диска. Вече говорихме за предимствата и недостатъците на двата метода по-горе. Ако една и съща картина се вмъкне в много формуляри или отчети, тогава вграждането й ще доведе до "набъбване" на mdb файла, тъй като ще бъдат съхранени толкова копия на картината, колкото пъти сте я вградили. Ако решите да го свържете, трябва да внимавате да не го изтриете или преместите случайно.
  2. Използвайте следните свойства, за да персонализирате показването на тапета.
    • Имот Мащабът на чертежа(Режим за размер на картината) има три значения: Фрагмент(клип), Приляга към рамката(Опъвам, разтягам), Приляга към рамката(Мащабиране). смисъл Фрагментпоказва картината в оригиналния й размер. Ако размерът на картината надвишава размера на прозореца на формуляра, картината се изрязва. смисъл Приляга към рамкатапреоразмерява картината, за да пасне на прозореца на формуляра. Използването на тази стойност може да доведе до изкривяване на картината. смисъл Приляга към рамкатапреоразмерява картината, за да пасне на прозореца на формуляра по ширина или височина. Използването на тази стойност нито ще изреже картината, нито ще изкриви нейните пропорции.

Ориз. 15.1.Диалог Коно Избор на модел

    • Ако вмъквате картина, която не заема цялата форма, свойството Подравняване на картината(Подравняване на картината) ви позволява да дефинирате нейната позиция във формата: Горе вляво(Горе вляво), Горе в дясно(Горе в дясно), Център(Център), Долу вляво(Долу вляво), Долу вдясно(Долу вдясно), Център на формата(Център за формуляри).
    • Имот Мозаечен пълнеж(Picture Tiling) ви позволява да изведете повтаряща се картина на шаблона.

Пример за използване на картина като фон във форма е показан на фиг. 15.2.

Фоновото изображение се вмъква в отчета по същия начин. Пример за използване на картина като фон в отчет е показан на фиг. 15.3.

Картината може да се вмъкне във формуляра и като контрол на формуляр. Има два вида контроли, които могат да се използват за това: Рисуване(Изображение) и Безплатна рамка за обект(Необвързана рамка на обекта).

Ориз. 15.2.Използване на фонова картина във формуляр на Microsoft Access

Ориз. 15.3.Тапет в отчет на Microsoft Access

Ако не е необходимо директно да променяте снимката във формуляра или отчета, тогава е по-добре да използвате Рисуване(Снимка) (формулярът ще работи по-бързо). Ако планирате да сменяте картината често, трябва да я вмъкнете с помощта на рамката за свободен обект.

За да вмъкнете контрола Рисуване(Изображение), имате нужда от:

  1. Натисни бутона Рисуване(Изображение) в Toolbox (бутонът Toolbox Master трябва да бъде натиснат, за да стартирате Picture Wizard).
  2. Изберете във формуляра или съобщете мястото, където е поставена снимката и щракнете с левия бутон върху нея.
  3. В отворения прозорец Поставете снимка(Вмъкване на картина) изберете името на файла, съдържащ добавената снимка и натиснете бутона ДОБРЕ.Ще се създаде контролен елемент, в който е поставена картината (фиг. 15.4).
  4. Задайте стойности на свойства, които влияят върху това как картината се показва във формуляр или отчет. Тези свойства са същите като съответните свойства за формата.

Ориз. 15.4.Използване на елемент Рисуванеза да вмъкнете снимка във формуляр

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

  1. Отворете формуляр в режим Дизайн на формуляр или отчет в режим Проектиране на отчет.
  2. Натисни бутона Безплатна рамка за обект(Необвързана рамка на обекта) в кутията с инструменти.
  3. Изберете място във формуляра или отчета за вмъкнатия обект и кликнете върху него с левия бутон на мишката. Ще се появи диалогов прозорец на съветника Вмъкване на обект(Вмъкване на обект). С помощта на съветника можете да вмъкнете готова картина от файл или първо да я създадете в съответното приложение и след това да я вмъкнете. Следователно по-нататъшните стъпки могат да бъдат различни.

Ако все още трябва да създадете чертеж, следвайте тези стъпки.

  1. В диалоговия прозорец Microsoft Accessизберете превключвател Създай нов(Създаване на нов) и след това в списъка Тип обект(Object Type) изберете приложението, с което ще бъде създаден чертежа (фиг. 15.5).

Ориз. 15.5.Прозорец Microsoft Access,използва се за вмъкване на картина с помощта на свободна рамка за обект

  1. Обектът може да бъде показан като икона, което е полезно, когато съдържа информация, която не трябва да се показва постоянно. В този случай просто трябва да поставите отметка в квадратчето Под формата на икона(Показване като икона).
  2. Натисни бутона ДОБРЕ.
  3. Създайте обект, като използвате приложението, което сте избрали в стъпка 1.
  4. След като завършите създаването на обекта, изберете командата Близо(Затвори) в менюто Файл(Файл), за да се върнете към Microsoft Access. Microsoft Access създава контрола Безплатна рамка за обект(Unbound Object Frame) и показва картината в нея.

Ако вече имате файл със снимка, за да го вмъкнете директно от файла, трябва:

  1. В диалоговия прозорец MicrosoftБутон за избор за достъп Създаване от файл(Създаване от файл) и след това посочете пътя до файла. Ако не знаете точния път, използвайте бутона Преглед(Преглед) (фиг.15.6).

Ориз. 15.6.Прозорец Microsoft Accessпри вмъкване на картина от файл в отчет с помощта на свободна рамка за обект

Ориз. 15.7.Поставете снимка Microsoft Paintкъм отчета с помощта на свободна рамка за обект

  1. Ако искате да покажете обекта като икона, поставете отметка в квадратчето Под формата на икона(Показване като икона).
  2. За да намерите връзка с обект, поставете отметка в квадратчето Връзка(Връзка). Ако квадратчето за отметка е изчистено (по подразбиране), обектът ще бъде вграден.
  3. Натисни бутона ДОБРЕ.

На фиг. 15.7.

След като вмъкнете обект, можете да промените неговите размери и пропорции с помощта на свойството Задаване на размери(Режим на размер). В повечето случаи промените в свободен обект могат да се правят в режим на проектиране на формуляр или отчет. За да можете да модифицирате обект в режим на формуляр, трябва да зададете свойството Достъп(Разрешено) свободната рамка на обекта на Да и за свойството Блокиране(Заключен) - стойност Не(Не). За да редактирате обект, щракнете двукратно върху него. За да направите това, е необходимо само на вашия компютър да бъде инсталирано приложение, в което може да се редактира файл от този тип. Пример за редактиране на вградена растерна карта е показан на фиг. 15.8.

Ориз. 15.8.Пример за редактиране на растерно изображение с помощта на Microsoft Paint

За да излезете от режима на редактиране, просто щракнете извън картината.

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

Таблиците за достъп използват специален тип поле за съхранение на снимки и други OLE обекти: OLE обект(OLE обект). Контролен елемент Прикачен обект рамка(Bound Object Frame) се създава по един от стандартните начини:

  • преместване с мишката на необходимото поле от списъка с полета на изходната таблица. В този случай контролата, свързана с полето в таблицата, ще бъде незабавно създадена;
  • с помощта на бутона Прикачен обект рамка(Bound Object Frame) в кутията с инструменти. В този случай ще бъде създадена контрола, за която трябва незабавно да зададете свойството Данни(RecordSource) - името на полето, съдържащо OLE обекта (фиг. 15.9).

Ориз. 15.9.Създайте прикачена рамка на обект в режим Shape

Можете да вмъкнете картина в поле на таблица както в таблица, отворена в режим Таблици, така и във формуляр. За това ви трябва:

  1. Отворете таблица в режим Таблици или формуляр в режим Формуляри.
  2. Отидете до записа, където искате да вмъкнете картината, и изберете полето OLE обект.
  3. Изпълнете команда Предмет(Обект) от менюто Вмъкване(Вмъкване).
  4. В диалоговия прозорец MicrosoftДостъп (виж фиг. 15.5) изберете радио бутона Създай нов(Създаване на нов) и след това в списъка Тип обект(Тип на обекта) изберете типа приложение, в което ще бъде създаден обектът. Ако файлът със снимката вече е готов, тогава трябва да изберете радио бутона Създаване от файл(Създаване от файл) и след това посочете пътя до файла.
  5. За да покажете обекта като икона, поставете отметка в квадратчето Под формата на икона(Показване като икона).
  6. Натисни бутона ДОБРЕ.
  7. Ако създавате нов чертеж, тогава трябва да го създадете с помощта на приложението, избрано в стъпка 4.
  8. След като завършите създаването на обекта, изберете командата Близо(Затвори) в менюто Файл(Файл), за да се върнете към Microsoft Access.

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

Графичните файлове се вмъкват директно или с помощта на отделни графични филтри. Тези филтри се инсталират по време на инсталирането на Microsoft Access. Не се нуждаете от графичен филтър, за да вмъкнете файлове с подобрен метафайл (EMF), растерни изображения на Windows (BMP, RLE, DIB), метафайлове на Windows (WMF) и файлове с икони (ICO). Въпреки това, такива филтри са необходими за вмъкване на всички други файлове с графичен формат, изброени по-долу:

AutoCAD формат 2-D (DXF) Метафайл за компютърна графика (CGM)

CorelDRAW (CDR) Инкапсулиран PostScript (EPS)

Формат за обмен на графики (GIF) JPEG Формат за обмен на файлове (JPG)

Kodak Photo CD (PCD) Micrografx Designer / Draw (DRW)

PC четка за рисуване (PCX) Преносима мрежова графика (PNG)

Маркиран графичен файлов формат (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Графичен език (HGL, PLT) Macintosh PICT (PCT)

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

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

Ориз. 3.42 Файл със снимки, създаден в Word

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

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

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

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

Обмисли опция за създаване на обектза базата данни, използваща with апликации за боядисване.

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

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

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

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

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

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

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

Упражнение 3.11

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

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

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

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

Контролни въпроси

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

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

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

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

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

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

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

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

Инструкции

Добавете поле за OLE обект към таблицата на базата данни. Именно в това поле Microsoft Access може да съхранява изображения. Отворете необходимата база данни и в раздела "Таблици" изберете елемента, където искате да поставите изображението. Обадете се на конструктора за таблицата. Редактирайки структурата му, добавете друго поле с типа данни OLE Object Field. Дайте му име и запазете основните промени ("Файл" - "Запазване").

Поставете OLE обект в създадената клетка, т.е. самата картина. За да направите това, отворете таблицата в режим на преглед. Ще видите добавената колона. Поставете курсора в желаната клетка и щракнете с десния бутон, за да изведете контекстното меню. Изберете командата Добавяне на обект.

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

За да вмъкнете съществуваща картина в полето на таблицата, изберете втората опция - активирайте превключвателя "Създаване от файл" в диалоговия прозорец. Щракнете върху бутона "Преглед ..." и посочете пътя и името на графичния файл с изображението. Желателно е да има снимка на диск във формат .bmp или.dib. Ако е необходимо, активирайте квадратчето за отметка "Връзка" в прозореца - това ще позволи на СУБД да проследява промените в графичния файл и да презареди изображението в таблицата.