Типът данни е полето на ole обекта. Въведение в използването на типове данни и свойства на полета

Типът данни е полето на ole обекта. Въведение в използването на типове данни и свойства на полета

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

В тази статия

Главна информация

Понякога типовете данни може да не изглеждат очевидни, например поле с тип данни „Текст“ може да съхранява данни, които се състоят както от текст, така и от числа. Но поле с тип данни "Число" може да съхранява само числови данни. Следователно трябва да знаете кои свойства се използват за всеки тип данни.

Типът данни на едно поле определя много други. важни характеристикиполета, по-специално:

    формати, които могат да се използват на терен;

    максималният размер на стойността в полето;

    как се използва полето в изрази;

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

В зависимост от това как е създадено новото поле, типът данни на полето може да бъде предварително дефиниран или може да бъде избран. Например, ако при създаване на поле в изглед на лист с данни вие:

    използвате съществуващо поле от друга таблица, типовете данни вече са дефинирани в нея или в шаблона;

    въведете данни в празна колона (или поле), Access присвоява тип данни на полето въз основа на стойностите, които въвеждате, или можете да присвоите тип данни и формат на полето;

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

Кога да използвате какъв тип данни?

Можете да мислите за типа данни на полето като набор от характеристики, които се прилагат към всички стойности в това поле. Например стойностите в текстово поле могат да съдържат само букви, цифри и някои препинателни знаци. Освен това текстовото поле може да съдържа максимум 255 знака.

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

Таблиците по-долу показват наличните формати за всеки тип данни и описват резултатите от форматирането.

Основни видове

формат

Показани данни

Текст

Кратки буквено-цифрови стойности, като фамилия или пощенски адрес. Имайте предвид, че започвайки с Access 2013, текстовият тип данни е преименуван на Кратък текст.

Числово, Голямо число

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

Парични

Парични стойности.

Логично

Стойности „Да“ и „Не“ и полета, съдържащи само една от двете стойности.

дата и час

Стойности за дата и час от 100 до 9999.

Форматиран текст

Текст или комбинация от текст и числа, които са форматирани с контроли за цвят и шрифт.

Изчисляемо поле

Резултати от изчисленията. Изчислението може да се отнася за други полета в същата таблица. Изчисленията се създават с помощта на конструктора на изрази. Изчисляваните полета се появяват за първи път в Access 2010.

Привързаността

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

Текст или комбинация от текст и числа, записани като текст и използвани като адрес на хипервръзка.

Мемо поле

Дълги текстови блокове. Типичен примеризползвайки полето memo - Подробно описаниепродукт. Имайте предвид, че започвайки с Access 2013, типът данни Memo е преименуван на Дълъг текст.

Заместване

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

Полетата за справка имат допълнителен набор от свойства, които са в раздела Заместванев района Свойства на полето.

Забележка:Прикачените файлове и изчислените данни не са налични в MDB файлове.

Числен

формат

Показани данни

са често срещани

Числа без допълнително форматиране (точно както са записани).

Парични

Обикновени парични стойности.

евро

Обикновени парични стойности в ЕС формат.

Фиксирана

Числени данни.

Стандартен

Числови данни с десетични знаци.

Процент

Процентни стойности.

Експоненциален

Изчисления.

дата и час

формат

Показани данни

Кратък формат на датата

Дата в кратък формат. Зависи от регионалните настройки за дата и час. Например 14.03.2001 г. за Русия.

Среден формат за дата

Формат за дълга дата

Дата в дълъг формат. Зависи от регионалните настройки за дата и час. Например 14 март 2001 г. за Русия.

Време (12 часа)

Време само в 12-часов формат, който ще съответства на промените в регионални настройкидата и час.

Формат на средно време

Час в 12-часов формат, последван от AM (AM) или PM (PM).

Време (24 часа)

Часът е само в 24-часов формат, който ще съответства на промените в настройките на културата за дата и час.

Логично

OLE обект OLE обекти, като документи на Word.

Свойство размер на полето

След като създадете поле и посочите типа данни за него, можете да зададете допълнителни свойства на полето. Наборът от налични допълнителни свойства зависи от типа данни на полето. Например, можете да зададете размера на текстово поле, като използвате свойството Размер на полето.

За числови и валутни полета, свойството Размер на полетоособено важно, защото определя обхвата на стойностите на полето. Например, едно битово числово поле може да съдържа само цели числа между 0 и 255.

Имот Размер на полетосъщо така определя колко дисково пространство заема всяка стойност на числовото поле. В зависимост от размера на полето числото може да заема 1, 2, 4, 8, 12 или 16 байта.

Забележка:Стойностите с променлив размер са възможни в MEMO полета и текстови полета. За тези типове данни, свойството Размер на полетозадава максималното количество налично пространство за една стойност.

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

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

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

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

Когато използвате връзка или съединение, полетата с тип данни "Брояч" са съвместими с полета от числов тип, ако свойството Размер на полетопоследната зададена стойност дълго цяло число.

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

Справочна информация за типовете данни

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

Привързаността

Назначаване.Използва се в поле, което ви позволява да прикачвате файлове и изображения към публикация. Например, ако имате база данни от работни контакти, можете да използвате полето за прикачен файл, за да прикачите автобиографии или снимки на контакти. За някои типове файлове Access компресира прикачените файлове, които добавя. Типът данни за прикачени файлове е наличен само в бази данни във формат ACCDB.

Типове прикачени файлове, които са компресирани в Access

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

    Растерни изображения, като BMP файлове

    Метафайлове на Windows, включително EMF файлове

    EXIF файлове

  • TIFF файлове

Можете да прикачите различни файлове към запис. Но някои типове файлове могат да бъдат заплаха, така че са блокирани. Като правило можете да прикачите всеки файл, създаден в един от Microsoft приложения Office, както и регистрационни файлове (LOG), текстови файлове(TEXT, TXT) и компресирани ZIP файлове. Вижте таблицата по-късно в този раздел за списък на поддържаните файлови формати на изображения.

Списък на блокираните типове файлове

Access блокира прикачени файлове от следните типове:

Брояч

Назначаване.Полето за брояч ви позволява да посочите уникална стойност, т.е. използва се само за една цел - да направи всеки запис уникален. Най-често това поле се използва като първичен ключ, особено ако няма подходящ естествен ключ (ключ, базиран на полето за данни).

Стойността в полето на брояча отнема от 4 до 16 байта в зависимост от стойността на свойството Размер на полето.

Да приемем, че имате таблица, която съхранява данни за контакт. Можете да използвате имена на контакти като първичен ключ за тази таблица. Но как да се справим с два контакта с същите имена? Имената не са подходящи като първични ключове, защото често не са уникални. При използване на полето за брояч на всеки запис се гарантира уникален идентификатор.

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

Поддържани свойства на полето

Имот

Използване

Размер на полето

Указва количеството пространство, разпределено за всяка стойност. Само две стойности са разрешени за полетата на брояча.

    Стойността Long Integer се използва за полета на брояч, които не се използват като идентификатори на репликация. Това е стойността по подразбиране. Трябва да се променя само ако създавате поле за ИД на репликация.

    Забележка:Репликацията не се поддържа в бази данни с нов формат, като ACCDB.

    Тази стойност прави полетата за преброяване съвместими с други числови полета от типа Long Integer, когато се използват в релации и съединения. Всяка стойност на полето е 4 байта.

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

    Всяка стойност на полето е 16 байта.

Нови ценности

Указва дали полето на брояча трябва да се увеличава с всяка нова стойност или трябва да се използват произволни числа. Изберете една от опциите по-долу.

    Последователен.Стойностите започват от 1 и се увеличават с 1 за всяка нов вход.

    Случаен.Започва с произволна стойност и произволна стойност се присвоява за всеки нов запис. Стойностите са с размер "Long Integer" и варират от -2,147,483,648 до 2,147,483,647.

формат

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

Подпис

Индексиран

    Да (допуска се съвпадение).

    Не.

Забележка:Без уникален индекс можете да въведете дублиращи се стойности, което може да наруши връзките, от които е част ключът.

Ползване на имота Индексиран

Интелигентни тагове

Подравняване на текст

Изчислено

Назначаване.Използва се за съхраняване на резултатите от изчисление.

Изчислението може да се отнася за други полета в същата таблица. Изчисленията се създават с помощта на конструктора на изрази. Изчислените типове данни бяха въведени за първи път в Access 2010. Изчисленият тип данни е наличен само в бази данни във формат .accdb.

Поддържани свойства на полето

Имот

Използване

Изразяване

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

Тип резултат

Типът данни, който се използва за показване на резултата от изчислението.

формат

Най-често стойността форматсе настройва според типа на резултата.

Брой знаци след десетичната запетая

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Парични

Назначаване.Използва се за съхраняване на данни за пари.

Данните в полето за валута не се закръглят по време на изчисленията. Стойността в полето за валута съдържа до 15 цифри отляво на десетичната запетая и 4 цифри отдясно. Всяка стойност на полето за пари заема 8 байта.

Поддържани свойства на полето

Имот

Използване

формат

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

Брой знаци след десетичната запетая

Определя броя на показаните знаци в дробната част на числата.

маска за въвеждане

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Стойност по подразбиране

Условие за стойност

Съобщение за грешка

Задължителен

Индексиран

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

    Да (не се допуска припокриване).Създаден уникален индексза полето.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

дата и час

Назначаване.Използва се за съхраняване на стойности за дата и час.

Поддържани свойства на полето

Имот

Използване

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

формат

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

Списък на вградените формати

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

    Примери

    • 03.04.2007 17:34:00

    Формат за дълга дата.Съответства на формата за дълга дата, дефиниран в regional Настройки на Windows. Пример: събота, 3 април 2007 г

    Кратък формат на датата.Съответства на краткия формат на датата, дефиниран в регионалните настройки на Windows. Пример: 03.04.2007 г.

    Внимание:Ако регионалните настройки са зададени на кратък формат за дата "dd.mm.yy", се приема, че датите от 01/01/00 до 31/12/29 са през двадесет и първи век (т.е. годините 2000 г. до 2029 г.), а датите от 01.01.30 до 31.12.99 г. - до ХХ век (т.е. това са годините от 1930 до 1999 г.).

    Дългосрочен формат.Съответства на настройката в раздела времев регионалните настройки на Windows. Пример: 17:34:23.

    Формат на средно време.Време под формата на часове и минути с разделител за време, следван от индикатора AM или PM. Пример: 17:34.

    Формат за кратко време.Време под формата на часове и минути с разделител за време в 24-часов формат. Пример: 17:34.

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

За да създадете персонализиран формат, задайте произволна комбинация от следните елементи. Например, за да покажете седмицата от годината и деня от седмицата, въведете nn/н.

Важно:Персонализирани формати, които са несъвместими с настройките за дата и час, зададени в регионалните настройки на Windows, се игнорират. За повече информация относно регионалните настройки на Windows вижте Windows Help.

Разделителни елементи

Забележка:Разделителите се определят в регионалните настройки на Windows.

: Разделител на компонентите на времето. Например, чч:мм

. Разделете компонентите на датата. Например, мм.yyyy

Всеки кратък низ от знаци, ограден в кавички ( "" ) Персонализиран разделител. Кавичките не се показват. Например при влизане "," показва се запетая.

Елементи на формата на датата

дДенят от месеца, състоящ се от една или две цифри (от 1 до 31).

ддНомерът на месеца, състоящ се от две цифри (от 01 до 31).

дддСъкратено наименование на деня от седмицата (пн - нед).

ддддПълното име на деня от седмицата (понеделник - неделя).

нНомерът на деня от седмицата (от 1 до 7).

nnНомер на седмицата в годината (от 1 до 53).

МНомер на месеца, състоящ се от една или две цифри (от 1 до 12).

ММНомер на месеца, състоящ се от две цифри (от 01 до 12).

МММПървите три букви от името на месеца (януари-декември).

ММММПълно име на месеца (януари - декември).

Да сеНомер на тримесечието на годината (от 1 до 4).

ЖНомер на деня в годината (от 1 до 366).

ggПоследните две цифри от номера на годината (01 до 99).

yyyyПълният номер на годината (от 0100 до 9999).

Елементи на формата на времето

чСтойността на часа, състояща се от една или две цифри (от 0 до 23).

ччДвуцифрена стойност на часа (от 00 до 23).

мЕдно- или двуцифрена минутна стойност (от 0 до 59).

ммДвуцифрена минутна стойност (00 до 59).

сСтойност за секунди, състояща се от една или две цифри (от 0 до 59).

ssСтойност за секунди, състояща се от две цифри (00 до 59).

Елементи на формата на часовника

AM/PM 12-часов формат на времето с добавени главни букви „AM“ или „PM“ (напр. 21:34 ч).

сутрин/следобед 12-часов формат на времето с добавени малки букви "am" или "pm" (напр. 21:34 ч.).

A/P 12-часов формат на времето с добавени главни букви „A“ или „P“ (напр. 21:34 ч).

а/стр 12-часов формат на времето с добавени малки букви "a" или "p" (напр. 21:34 ч.).

AMPM 12-часов формат на времето с помощта на подходящия обозначение AM/PM, както е определено в регионалните настройки на Windows.

Вградени формати

° ССъщото като вградения формат за пълна дата.

ддддСъщото като вградения кратък формат за дата.

ддддддСъщото като вградения дълъг формат за дата.

тттттСъщото като вградения формат за дълго време.

IME режим

Режим на предложения за IME

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

маска за въвеждане

Позволява показване специални символиза управление на въвеждането на данни. Например маска за въвеждане може да показва знак за долар ($) в началото на поле.

Задължителен

Изисква задължително въвеждане на данни в полето.

Показване на инструмент за избор на дата

Указва дали елементът трябва да бъде показан Избор на дата.

Забележка:Ако използвате маска за въвеждане за поле за дата и час, елементът Избор на датане е наличен независимо от стойността на този имот.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

Хипервръзка

Назначаване.Използва се за съхраняване на хипервръзки като имейл адрес или URL адрес на уебсайт.

Поддържани свойства на полето

Имот

Използване

Празни редове

Само допълнение

    даПромените се проследяват. За да видите хронология на стойностите на полето, щракнете върху полето Кликнете с десния бутонщракнете и изберете „Показване на хронология на колони“.

    Не.Промените не се проследяват.

Внимание:Внимание. Ако зададете това свойство на Не

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

формат

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

IME режим

Управлява преобразуването на знаци в източноазиатските версии на Windows.

Режим на предложения за IME

Управлява как се превеждат изреченията в източноазиатските версии на Windows.

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

Задължителен

Изисква задължително въвеждане на данни в полето.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Unicode компресия

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

БЕЛЕЖКА

Назначаване.Използва се за съхраняване на блок от форматиран текст, по-дълъг от 255 знака. Имайте предвид, че започвайки с Access 2013, типът данни memo е преименуван на Дълъг текст.

Поддържани свойства на полето

Имот

Използване

Празни редове

Ако е зададено на Да, разрешава въвеждане празен низ("") в текстово поле, поле за хипервръзка или поле за бележка.

Само допълнение

Показва дали промените в стойността на полето трябва да се наблюдават. Има две възможни стойности:

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

    Не.Промените не се проследяват.

    Внимание:Ако зададете това свойство на Не, съществуващата история на полето се изтрива.

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

съвет:Най-ефективни са кратките подписи.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

формат

Определя как полето се появява в таблици, формуляри и свързани отчети, когато се показва на екрана или когато се отпечатва. Можете да зададете персонализиран формат за полето memo.

IME режим

Управлява преобразуването на знаци в източноазиатските версии на Windows.

Режим на предложения за IME

Управлява как се превеждат изреченията в източноазиатските версии на Windows.

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

Задължителен

Изисква задължително въвеждане на данни в полето.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Unicode компресия

Компресира текста, съхранен в това поле (ако са съхранени по-малко от 4096 знака).

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

Числен

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

Поддържани свойства на полето

Имот

Използване

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Брой знаци след десетичната запетая

Определя броя на показаните знаци в дробната част на числата.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

Размер на полето

Изберете една от опциите по-долу.

    Байт.Използва се за цели числа от 0 до 255. Изисква 1 байт за съхранение.

    Цяло число.Използва се за цели числа от -32768 до 32767. Изисква 2 байта за съхранение.

    дълго цяло число.Използва се за цели числа от -2147483648 до 2147483647. Изисква 4 байта за съхранение.

    съвет:Използвайте размера на полето дълго цяло числодокато създавате външен ключза свързване на поле с поле на първичен ключ в друга таблица, която има тип данни „Брояч“.

    Единична плаваща запетая.Използва се за числа с плаваща запетая от -3,4 x 1038 до 3,4 x 1038, които имат до седем значещи цифри. Съхранението изисква 4 байта.

    Двойна плаваща запетая.Използва се за числа с плаваща запетая от -1,797 x 10308 до 1,797 x 10308, които имат до петнадесет значещи цифри. Съхранението изисква 8 байта.

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

    Валиден.Използва се за числа от -9,999...x1027 до 9,999...x1027.Съхранение изисква 12 байта.

съвет: размер на полето.

формат

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

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

маска за въвеждане

Позволява ви да показвате специални знаци за контрол на въвеждането на данни. Например маска за въвеждане може да показва знак за долар ($) в началото на поле.

Задължителен

Изисква задължително въвеждане на данни в полето.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

Голямо число

Назначаване.Използва се за съхраняване на голяма числова стойност, която не е парична. Ако стойностите на полетата могат да се използват в изчисления, изберете типа данни Big Number.

Поддържани свойства на полето

Имот

Използване

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Брой знаци след десетичната запетая

Определя броя на показаните знаци в дробната част на числата.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

формат

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

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

маска за въвеждане

Позволява ви да показвате специални знаци за контрол на въвеждането на данни. Например маска за въвеждане може да показва знак за долар ($) в началото на поле.

Задължителен

Изисква задължително въвеждане на данни в полето.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

OLE обект

Назначаване.Използва се за прикачване на OLE обект, като например електронна таблица, към запис Microsoft Office Excel. Ако ще използвате OLE, имате нужда от типа данни OLE Object.

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

Поддържани свойства на полето

Текст

Назначаване.Използва се за съхраняване на текст с дължина до 255 знака. Имайте предвид, че започвайки с Access 2013, текстовият тип данни е преименуван на Кратък текст.

Поддържани свойства на полето

Имот

Използване

Празни редове

Ако е зададено на Да, позволява въвеждането на празен низ ("") в текстово поле, поле за хипервръзка или поле за бележка.

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

Размер на полето

Въведете стойност от 1 до 255. Текстовите полета могат да съдържат стойности от 1 до 255 знака. За по-големи текстови полета използвайте типа данни MEMO.

съвет:За да подобрите производителността, винаги посочвайте минимално достатъчно Размер на полето.

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

формат

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

IME режим

Управлява преобразуването на знаци в източноазиатските версии на Windows.

Режим на предложения за IME

Управлява как се превеждат изреченията в източноазиатските версии на Windows.

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

Задължителен

Изисква задължително въвеждане на данни в полето.

Интелигентни тагове

Добавя интелигентен етикет към полето. Смарт таговете са отхвърлени от Access 2013.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Unicode компресия

Компресира текста, съхранен в това поле (ако са съхранени по-малко от 4096 знака).

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

Логично

Назначаване.Използва се за съхраняване на булеви стойности.

Поддържани свойства на полето

Имот

Използване

Подпис

Текстът на етикета, който се показва по подразбиране за това поле във формуляри, отчети и заявки. Ако това свойство не е указано, се използва името на полето. Всеки текстов низ е разрешен.

Най-ефективни са кратките подписи.

Стойност по подразбиране

Автоматично задава това поле на определената стойност, когато се добави нов запис.

формат

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

    Вярно невярно.Показва се стойността "True" или "False".

    Не точно.Показва Да или Не.

    Вкл. ИзклПоказва "Включено" или "Изключено".

Индексиран

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

    Да (не се допуска припокриване).За полето се създава уникален индекс.

    Да (допуска се съвпадение).За полето се създава неуникален индекс.

    Не.Всички индекси се премахват от полето.

Забележка:Не променяйте това свойство за поле, което се използва като първичен ключ.

Ползване на имота Индексиранвъзможно е да се създаде индекс върху едно поле, но това не е възможно за всички типове индекси. Например, не можете да създадете индекс на множество полета, като използвате това свойство.

Подравняване на текст

Указва подравняването по подразбиране за текст в контрола.

Условие за стойност

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

Съобщение за грешка

Позволява ви да въведете съобщение, което да се показва, ако въведената от вас стойност не съответства на израза в свойството Критерии за стойност.

OLE (свързване и вграждане на обекти)

OLE (Object Linking and Embedding) е протокол за свързване и вграждане на обекти. Позволява ви да вмъкнете в документ или обект на едно приложение (OLE клиент) обекти (OLE обекти) на други приложения, които поддържат OLE протокола (OLE сървъри). В Access OLE обектите могат да бъдат вмъкнати, например, в поле, формуляр или отчет.

OLE (Object Linking and Embedding) е протокол за свързване и вграждане на обекти. Позволява ви да използвате данни в различни формати във формуляри и отчети - например графики или документи, създадени в други програми.

OLE (англ. Object Linking and Embedding, произнася се oh-lay [olei]) е технология за свързване и вграждане на обекти в други документи и обекти, разработена от Microsoft.
OLE ви позволява да прехвърлите част от работата от една програма за редактиране в друга и да върнете резултатите обратно. Например инсталиран на персонален компютърсистемата за публикуване може да изпрати някакъв текст за обработка текстов редактор, или някакво изображение в редактор на изображения с помощта на OLE технология.
Основното предимство на използването на OLE (освен намаляването на размера на файла) е, че ви позволява да създавате основен файл, файл с функции, до които програмата има достъп. Този файл може да работи с данни от изходната програма, които след обработка се връщат в изходния документ.
OLE се използва при обработката на съставни документи (англ. complex documents), може да се използва при прехвърляне на данни между различни несвързани системи чрез интерфейс за трансфер (англ. drag-and-drop), както и при извършване на операции с клипборда. Идеята за вграждане се използва широко при работа с мултимедийно съдържание на уеб страници (например Web TV), което използва прехвърляне на изображения, звук, видео, анимация в HTML страници(Hypertext Markup Language) или в други файлове, които също използват текстово маркиране (като XML и SGML). Технологията OLE обаче използва архитектура на "дебел клиент", тоест мрежов компютър с излишни изчислителни ресурси. Това означава, че типът файл или програма, които се опитват да инжектират, трябва да присъства на машината на клиента. Например, ако OLE работи с таблици Microsoft Excel, Че програма Excelтрябва да се инсталира на машината на потребителя.

OLE 1.*
OLE 1.0 беше пуснат през 1990 г. въз основа на технологията DDE (Dynamic Data Exchange), използвана в повече ранни версии операционна система Microsoft Windows. Докато технологията DDE беше силно ограничена по отношение на количеството и методите за прехвърляне на данни между две работещи програми, OLE можеше да работи с активни връзки между два документа или дори да вгради документ от един тип в документ от друг тип.
OLE сървърите и клиентите взаимодействат със системните библиотеки, използвайки виртуални функционални таблици (VTBL). Тези таблици съдържат указатели към функции, които системната библиотека може да използва за взаимодействие със сървъра или клиента. Библиотеките OLESVR.DLL (на сървъра) и OLECLI.DLL (на клиента) първоначално са проектирани да комуникират една с друга чрез съобщението WM_DDE_EXECUTE, предоставено от операционната система.
OLE 1.1 по-късно еволюира в COM (компонентен обектен модел) архитектура за работа с компоненти софтуер. По-късно COM архитектурата се трансформира и става известна като DCOM.
Когато OLE обект се постави в клипборда, той се записва в основни формати на Windows (като растерно изображение или метафайл), а също и в своя собствен формат. Родният формат позволява на програма с активиран OLE да вгради част от друг документ, копиран в клипборда, и да го съхрани в документа на потребителя.

OLE 2.0
Следващата еволюционна стъпка беше OLE 2.0, който запази същите цели и задачи като предишна версия. Но OLE 2.0 е изграден върху COM архитектурата, вместо да използва VTBL. Новите функции включват автоматизация на технологията за плъзгане и пускане, активиране на място и структурирано съхранение.

Ключови думи: база достъп до данни 2010 г.; db достъп; subd достъп; достъп до бази данни; пример за достъп; програмиране на достъп; готова база данни; създаване на база данни; СУБД база данни; достъп до курсова работа; пример за база данни; програма за достъп; описание на достъпа; достъп до резюме; заявки за достъп; примери за достъп; достъп до база данни за изтегляне; обекти за достъп; db в достъпа; изтегляне на subd достъп; ms access 2003 база данни; subd достъп резюме; subd ms достъп; ползи за достъп; база данни; изтегляне на база данни при достъп; База данни; релационна базаданни; системи за управление на бази данни; курсова база данни; изтегляне на база данни; изтегляне на достъп до база данни; изтегляне на достъп до база данни; абстрактна база данни; създаване на СУБД; изтегляне на паспортна база данни; база данни; нормализиране на данните; Примери за СУБД; примери за база данни; курсови работи по СУБД; нормализиране; база данни; структура на база данни; пример за база данни; база заявки; тренировъчна базаданни; проектиране на база данни; данни; описание на базата данни; subd резюме; създаване на база данни; база данни за; използване на база данни; курсова работабаза данни; завършен; използване на СУБД; таблица с база данни; база данни 2008 изтегляне; база

Таблица ПРЕДСЕДАТЕЛпредоставени СНИМКА,който трябва да съдържа снимка на главата, съхранена във формат графичен редакторРисуване в *.bmp файл. Типът данни на такова поле трябва да бъде дефиниран като Поле на OLE обект. Този обект се въвежда в полето на етапа на попълване на полетата на таблицата.

Таблица 2. Описание на свойствата на полетата на таблицата ОТДЕЛ

Таблица 3. Описание на свойствата на полетата на таблицата TEACHER

Използване на тип данни - поле Memo

Таблица ВЕЩпредоставено поле ПРОГ, който ще съдържа дълъг текст - програмата на курса. За такова поле се избира типът данни - Поле БЕЛЕЖКА . Можете да въвеждате данни в това поле директно в лист с данни или изглед на формуляр.

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

Таблица 4. Описание на свойствата на таблицата SUBJECT

Име на полето Индексиран Задължително поле Тип данни Размер Етикет на полето Условие за стойност Съобщение за грешка
КП Да, съвпадение. не е разрешително. да Текст Код на артикул
НП да Текст Име на предмета
ГЛЕДАМ Не Числен Цял Общо часове >0 И<=300 погрешно брой часове
ЛЕК Не Числен Цял Лекции
ДР Не Числен Цял Практикувайте
спешен случай Не Числен Цял Семестър
ПРОГ Не Мемо поле програма

Дефиниране на съставен първичен ключ

Таблица СТУДЕНТкъм съставен основен (индексиран) ключвключва полета NG и NS.За да дефинирате този ключ в режим на проектиране на таблица, изберете и двете от тези полета, като щракнете върху областта за маркиране с натиснат клавиш . След това натиснете бутона на лентата с инструменти ключово поле.Композитните ключове в таблиците се дефинират по подобен начин. УЧЕНЕ И НАПРЕДЪК.



Таблица 5. Описание на свойствата на полетата в таблицата STUDENT

Създайте структура на таблица УЧЕНЕ, НАПРЕДЪК.Когато създавате таблици, използвайте техните свойства, които са представени в таблици 6, 7.

Таблица 6. Описание на свойствата на таблицата STUDY

Име на полето Индексирано, поле Задължително поле Тип данни Размер Етикет на полето
NG да Текст Номер на групата
КП да Текст Код на артикул
ТАБЛ да Текст Раздел. подготвителен номер
VIDZ да Текст Вид на професията
ГЛЕДАМ Не Числен Цял Гледам

Таблица 7. Описание на свойствата на таблицата PROGRESS

Име на полето Индексиран Задължително поле Тип данни Размер Етикет на полето
NG Да, разрешени са съвпадения за поле да Текст Номер на групата
НС да Текст Студентски номер
КП да Текст Код на артикул
ТАБЛ да Текст Раздел. наз. учител
VIDZ да Текст Тип клас
ОЦЕНКА Не Числен Цял Степен

ЗАДАЧА N 3

ВЪВЕЖДАНЕ НА ДАННИ В БД ТАБЛИЦИ



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

1. Бягайте достъп.

2. Изтеглете вашата база данни, която сте създали във втората задача.

3. Въвеждане на записи в табличен режим:

Нека добавим някои записи към таблицата ПРЕДСЕДАТЕЛ.За да направите това, в прозореца на базата данни изберете таблицата CHAIR и натиснете бутона Отворете.

Попълнете редовете (записите) на отворената таблица в съответствие с имената на колоните (полетата), данните за които са представени в таблица 8.

Таблица 8

Докато въвеждате, данните се проверяват автоматично спрямо зададения тип поле, размер и условие за стойност. Проследява се уникалността на стойностите на ключовите полета.

Преходът от едно поле към друго може да се извърши с ключа . Отмяна на въвеждане на стойност в поле -<Esc>, можете да отмените въвеждането на целия запис, като щракнете двукратно .

Поставяне на OLE обект

Обмислете разположението на обекта OLEна примера на полето Снимка на ръководителя на отдела в таблицата ПРЕДСЕДАТЕЛ.Нека снимките се съхраняват във формат на графичен редактор Боядисвайте(във файлове с разширение *. bmp на устройство C).

Поставете курсора в съответното поле на таблицата. Изпълнете командата Вмъкване - Обект.В прозореца Вмъкване на обекттрябва да се отбележи Създаване от файл.прозорец Вмъкване на обектконвертиран във формат, който ще ви позволи да въведете името на файла със снимки. Можете да видите съдържанието на полето чрез формата, отчета или в графичен редактор боя,чрез двукратно щракване върху полето за тип OLEсъс съдържание. Допълнителни промени във файла няма да бъдат отразени във вградения обект. След въвеждане типът на обекта ще бъде посочен в клетката - Bitmap VMR.

Използвайки данните, дадени в табл. 9 до 14, въведете записи в таблиците УЧЕНИК, УЧИТЕЛ, ГРУПА, УЧЕНИЕ, ПРЕДМЕТ и НАПРЕДЪК.

Таблица 9. Данни от таблица STUDENT

Таблица 10. Данни на таблицата УЧИТЕЛ

Раздел. номер Име.учител Академична степен Академична титла Код на отдела
Андреев А.П. д-р техн. Наука професор
Апухтин И.С. канд. технически науки Асистент
Глухов И.Л. канд. технически науки Асистент
Сеченов Ю.Б. канд. техн. Наука Асистент
Чернов Л,К. канд. технически науки Асистент
Блюмкина И.П. Доктор по физика и математика професор
Лвова П.Р. Помощник
Шапошников С. И. д-р техн. Наука професор
Новиков П.Н. Помощник
Илясов И.Т. канд. Фил. Наука Асистент
Пустинцев А.П. канд. ист. науки Асистент

Таблица 11. Данни от таблицата GROUP

Таблица 12. Таблица с данни ИЗСЛЕДВАНЕ

Номер на групата Код на артикул Номер на масата на учителя Вид на професията ГЛЕДАМ
Лек
и т.н
Лек
и т.н
Лек
и т.н

Таблица 13. Таблица с данни ПРОГРЕС

Номер на групата Студентски номер Код на артикул Номер на масата на учителя Тип клас ОЦЕНКА
Лек
и т.н
Лек
и т.н

Таблица 14. Таблица с данни ПРЕДМЕТ

Предварителен мета код Име на предмета Общо часове Лекции Практикувайте Семестър програма
Информатика
Математика
История

Въвеждане на данни в полето ПРОГРАМА(тип поле БЕЛЕЖКА ) може да се изпълни директно в таблицата или през областта за въвеждане, извикана чрез натискане на клавишите +.

Ако програмните текстове вече са подготвени в някакъв текстов редактор, например Microsoft Word, и се съхраняват в отделни файлове, е удобно да зададете типа за това поле. OLE обектно полеи когато въвеждате стойности в него, установете връзка с файловете. Въведете свои собствени теми за всеки предмет.

ТЕХНОЛОГИЯ ЗА СЪЗДАВАНЕ НА СХЕМА НА ДАННИ НА ПРИМЕР НА ПРОЦЕС НА ОБУЧЕНИЕ НА БАЗА ДАННИ

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, да поставите снимка от файла, да добавите текст и след това да запазите като: Монитор.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 Word документ. Това ще отвори текстов редактор. MS Word, тук трябва да вмъкнете снимка, съответстваща на продукта в този ред. Изберете картини от списъка, който се съхранява директно в редактора (раздел „Вмъкване“, икона „Картина“, бутон „Старт“ в диалоговия прозорец вдясно) или вмъкнете картина от други програми. Можете да използвате приложението Paint (обект Bitmap Image), където сами рисувате продукта. Затворете създадения файл, той автоматично ще бъде прикачен към вашата база данни, към реда, в който е вмъкнат.

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

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

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

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

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

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

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

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

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

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

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

Булев формат

Паричен формат

Числен формат

Текстов формат

Типове данни

Размерът на текстовото поле може да варира от 1 до 255 знака.

Типът на числово поле може да приема стойности от следния списък:

байт- цели числа от 0 до 4255;

цяло- цели числа от - 32768 до 32767;

дългоцяло число - цели числа от - 2147483648 до 2147483647;

плаваща запетая (4 байта)- номера в диапазона от - 3.402823E38 до 3.402823E38;

плаваща запетая (8 байта) -числа, вариращи от минус 1.79769313486232E308 до плюс 1.79769313486232E308.

Формат за дата/час

За тип данни Време за срещаИма набор от формати на полета, показани по-долу заедно с примери:

Пълен формат (зададен по подразбиране) 04/15/94 05:30:10 PM

Кратък формат на датата 15.04.94

Дълъг часови формат 17:30:10

Среден часови формат 05:30 PM

Съкратен часови формат 17:30

По подразбиране валутният формат представлява числа, записани с два знака след десетичната запетая, с разделяне на групи от цифри и нотация "R."накрая. Потребителят може да пише в ред Формат на полетошаблон за вашия формат. Да приемем, че искате да въведете суми в долари. След това трябва да поставите курсора върху думата Паричнии го заменете с модел на формат като този: # ###$ .

Формат "брояч"

Полетата от типа "брояч" изпълняват специфична функция - автоматично идентифициране на записите в таблицата. Следователно има малко свойства, които могат да бъдат променени за такова поле. Първо, броячът винаги е число. Второ, стойността му се увеличава автоматично. Access предлага две опции за промяна на брояча: последователенИ случаен.Първата опция е удобна, защото ви позволява да номерирате записите. Втората опция може да се използва, ако трябва да създадете система за кодиране на записи в таблица, която е защитена от невнимателни действия на оператора.

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

OLE обектно поле(Свързване и вграждане на обекти) - последният избран тип поле от списъка. Той има само две свойства: подпис и параметър "задължително поле". Полетата от този тип не съхраняват информация като такава, но съдържат препратки към обекти, които могат да бъдат включени в базата данни с помощта на протокола за обмен на данни OLE. Такива обекти могат да бъдат например графични файлове.



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

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