Aká je zvláštnosť poľa typu ole. Typ kmeňových údajov vyhľadávania. Umiestnenie objektu OLE

Tabuľka ODDELENIA má pole FOTO, ktoré by malo obsahovať fotografiu hlavy, uloženú vo formáte grafický editor Maľujte v súbore .gif. Typ údajov takéhoto poľa musí byť definovaný ako pole objektu OLE. Tento objekt sa umiestni do poľa vo fáze vypĺňania polí tabuľky. Objekt môže byť vložený alebo prepojený.

KOMENTÁR

OLE (Object Linking and Embedding - objektové prepojenie a vkladanie) je metóda prenosu informácií vo forme objektov medzi Windows aplikácie. Pole objektu OLE je nástroj, ktorý vám umožňuje komunikovať s objektmi v inej aplikácii alebo vložiť objekt do databázy. Objektmi môžu byť jednoduché a formátované texty, obrázky, diagramy, zvukové súbory (.WAV), hudba vo formáte MIDI (Musical Instrument Digital Interface), animačné súbory (.FLI, .MMM), videoklipy (.AVI), tabuľky z iných aplikácie, ktoré podporujú tento nástroj. Access s podporou OLE je plne integrovaný s inými aplikáciami balík Microsoft kancelária.

Vložený objekt je uložený v databázovom súbore a je vždy dostupný. Dvojitým kliknutím na bunku obsahujúcu vložený objekt môžete objekt upraviť pomocou aplikácie, v ktorej bol objekt vytvorený.

Priradený objekt je uložený v súbore objektov. Súbor objektu je možné aktualizovať nezávisle od databázy. Posledné zmeny sa zobrazí pri ďalšom otvorení formulára alebo zostavy. Pri práci s databázou môžete tiež prezerať a upravovať objekt.

Upravený prepojený objekt sa uloží do súboru objektu a nie do súboru databázy. Prepojenie objektov je užitočné pri práci s veľkými objektmi, ktoré nechcete zahrnúť do databázového súboru, alebo s objektmi, ktoré sa používajú vo viacerých formulároch a zostavách. Ak prepojený súbor objekt bol presunutý, prepojenie je potrebné obnoviť.

KOMENTÁR

Ak chcete zobraziť objekt OLE vo formulári alebo zostave, musíte vytvoriť ovládací prvok „Object Attached Frame“ (pozri kapitoly 4, 6).

Použitie typu údajov poľa typu Memo

V tabuľke PREDMET sa nachádza pole PROG, ktoré bude obsahovať textový údaj veľkej dĺžky - krátky program kurzu. Pre takéto pole sa zvolí typ údajov - Field MEMO (Memo). Zadávanie údajov do tohto poľa je možné vykonať priamo v tabuľke alebo cez vstupnú oblasť vyvolanú stlačením kláves +.

Ak sú texty programov v predmetoch pripravené v niekt textový editor, Napríklad, Microsoft Word a sú uložené v samostatných súboroch, je vhodné pre toto pole nastaviť typ poľa Objekt OLE a pri zadávaní hodnôt do neho nadviazať spojenie so súbormi.



Polia typu Hyperlink sa používajú na navigáciu k objektom rovnakej alebo inej databázy Prístupové údaje, k dokumentom vytvoreným v rôznych aplikáciách Microsoft Office, a nachádza sa na miestnej resp sieťové disky na stránky webového servera a iné zdrojové dokumenty v Internetové siete alebo intranet. Kliknutím na hypertextový odkaz prejdete na dokument, ktorý otvorí aplikácia, ktorá ho vytvorila. Vytváraniu hypertextových odkazov v tabuľkách, formulároch a zostavách sa budeme podrobne venovať nižšie. Počíta sa tam aj s vytvorením hypertextového odkazu v poli tabuľky UČITEĽ.

Definovanie zloženého primárneho kľúča

V tabuľke STUDENT obsahuje zložený primárny (jedinečný) kľúč polia NC a NC. Ak to chcete zistiť v režime návrhu tabuľky, vyberte obe tieto polia kliknutím tlačidla myši na oblasť označenia a zároveň podržaním klávesu. Potom stlačte tlačidlo na paneli nástrojov Primárny kľúč.

Podobne sú zložené kľúče definované v tabuľkách PROGRESS ŠTÚDIE.

Cvičenie

Vytvorte štruktúru tabuliek ŠTÚDIE, POKROK. Pri vytváraní tabuliek použite možnosti uvedené v prílohe A.

Tabuľka A.1. Popis vlastností poľa tabuľky STUDENT

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Počet desatinných miest Označenie poľa
NG Áno Áno Text Skupina
NS Áno Áno Text Číslo študenta v skupine
Celé meno Áno Text Celé meno
GODR Nie Číselné Celý Rok narodenia
ADRESA Nie Text
PBALL Nie Číselné S plávajúcim bodka 4 bajty Priechod skóre


Tabuľka A.2. Popis vlastností poľa tabuľky GROUP

Tabuľka A.3. Popis vlastností poľa tabuľky ODDELENIE

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Počet desatinných miest Označenie poľa
CCAF Áno Áno Áno Text kód
NCAF Nie Text názov
TEL Nie Text
HLAVA Nie Text Celé meno kaviareň
FOTO Nie Pole objektu OLE Fotografia manažéra

Tabuľka A.4. Popis vlastností polí tabuľky UČITEĽ

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Označenie poľa
TABN Áno Áno Áno Text Tab. číslo
Celé meno Áno Text Meno učiteľa
ST Nie Text Uch. stupňa
SW Nie Text Uch. hodnosť
CCAF Áno Text Kód oddelenia

Tabuľka A.5. Popis vlastností polí tabuľky SUBJECT

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Označenie poľa Hodnotová podmienka Chybná správa
KP Áno Áno Áno Text Kód položky
NP Nie Text Názov položky
SLEDOVAŤ Nie Číselné Celý Celkový počet hodín >0 A<=300 Počet hodín nesmie presiahnuť 300
LEK Nie Číselné Celý Prednášky
ATĎ Nie Číselné Celý Prax
núdzový Nie Číselné Celý semester
PROG Pole MEMO Program

Tabuľka A.6. Popis vlastností polí tabuľky ŠTÚDIE

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Počet desatinných miest Označenie poľa
NG Áno Áno Text Žiadne M. skupiny
KP Áno Áno Text kód. predmet
TABN Áno Áno Text Tab. n. učiteľ
VIDZ Áno Áno Text Typ povolania
SLEDOVAŤ Nie Číselné Celý St skóre predmetu
SBALL. GR Nie Číselné Z námestia bodka 4 bajty

Tabuľka A.7. Popis vlastností polí tabuľky PROGRESS

Názov poľa kľúčové pole Jedinečné pole Povinné pole Dátový typ Veľkosť Počet desatinných miest Označenie poľa
NG Áno Áno Text Číslo skupiny
NS Áno Áno Text Žiadne M. študent
KP Áno Áno Text Kód položky
TABN Áno Áno Text Tab. n. učiteľ
VIDZ Áno Áno Text Typ triedy
STUPEŇ Nie Číselné Celý

Zadávanie údajov do databázových tabuliek

Pole objektu OLE(Object Linking and Embedding) – posledný typ poľa vybratý zo zoznamu. Má len dve vlastnosti: podpis a parameter „povinné pole“. Polia tohto typu neukladajú informácie ako také, ale obsahujú odkazy na objekty, ktoré môžu byť zahrnuté do databázy pomocou protokolu výmeny údajov OLE. Takýmito objektmi môžu byť napríklad grafické súbory. Ani ten najlepší DBMS nie je schopný poskytnúť úložisko všetkých typov reprezentácie informácií, ktoré dnes existujú. Áno, nie je to potrebné. Stačí komunikovať s aplikáciou, ktorá pracuje s jedným alebo druhým typom súboru. Na to slúži protokol OLE.

Ak chcete vložiť objekt OLE do bunky poľa, musíte naň umiestniť kurzor a stlačením pravého tlačidla myši vyvolať kontextové menu. V ňom vyberte príkaz Vložiť objekt. Program otvorí dialógové okno na výber typu objektu. Objekt je v tomto prípade identifikovaný s aplikáciou, v ktorej ho možno vytvoriť alebo upraviť. V prípade, keď je prepínač nastavený v tomto okne Vytvor nový, otvorí sa príslušná aplikácia, ktorá sa mierne líši od bežnej. Používateľ teda nemá možnosť otvoriť existujúci súbor, aby z neho urobil objekt. Ak je napríklad vybratý dokument programu Word a hotový dokument je už na disku, budete ho musieť otvoriť v editore samostatne, skopírovať ho do schránky a potom prejsť do okna dokumentu spojeného s Access a prilepiť obsah schránky. Ak je objekt vytvorený, ako sa hovorí, „od nuly“, práca vo vybranej aplikácii prebieha obvyklým spôsobom. Upravený je aj príkaz na ukončenie aplikácie. V tomto prípade už nie je možné aplikáciu zavrieť a skončiť vo Windowse, ale môžete sa vrátiť iba do Accessu.

Druhá možnosť vloženia objektu - výber prepínača Vytvoriť zo súboru v okne Vloženie objektu. V tomto prípade sa predpokladá, že súbor už existuje a musíte naň vytvoriť prepojenie. Access otvorí okno na otvorenie dokumentu a po výbere požadovaného súboru určí, ktorá aplikácia sa musí otvoriť, aby sa s ním dalo pracovať. Majte na pamäti, že viac ako jedna aplikácia môže zodpovedať rovnakému typu súboru. Napríklad súbory s príponou BMP používajú rôzne grafické editory. Spustí sa aplikácia vybraná Accessom a otvorí sa v nej súbor vybraný používateľom. Vkladanie objektu sa ukončí po zatvorení programu.

Zadávanie a úprava údajov v režime "Tabuľka".

DBMS po stlačení tlačidla prejde do režimu tabuľky. Okno tabuľky používa špeciálne znaky na zobrazenie nového a aktuálne upravovaného záznamu.


Obr.5. Tabuľkové okno v tabuľkovom zobrazení

Každá tabuľka obsahuje prázdnu položku, ktorá nasleduje po poslednej existujúcej položke a je určená na zadávanie nových údajov. Ak chcete zadať, umiestnite kurzor do poľa tabuľky a zadajte údaje na klávesnici. Na prechod do ďalšieho poľa použite kláves TAB, do predchádzajúceho poľa - SHIFT+TAB. Záznam sa automaticky uloží pri prepnutí na iný záznam (značka záznamu pozdĺž ľavého okraja tabuľky zmení tvar: namiesto ceruzky sa zobrazí trojuholník), to znamená, že nie je potrebné žiadne špeciálne ukladanie údajov do tabuľky. Na prepínanie medzi záznamami môžete použiť tlačidlá na obrazovke v spodnej časti okna tabuľky (na prvý, ďalší, posledný záznam).

Niektoré polia sa nedajú zmeniť: sú to "Počítadlá", vypočítané polia a polia uzamknuté iným používateľom pri spolupráci s jednou tabuľkou. Ak bola databáza otvorená v režime len na čítanie, zadávanie údajov tiež nie je dostupné.

editácia údajov zahŕňa tieto základné operácie: nahradenie údajových hodnôt, vymazanie záznamov, pridanie záznamov. Na opravu údajov v režime "Tabuľka" sa používajú "ručné" metódy: kurzor myši sa presunie na miesto v tabuľke, ktoré sa má zmeniť, vyberie sa fragment (samostatné pole, záznam alebo stĺpec) a zadajú sa nové údaje. , údaje sa vložia z vyrovnávacej pamäte alebo sa údaje vymažú pomocou klávesu DELETE.

Spôsoby výberu fragmentov:

Lúka zvýraznené dvojitým kliknutím,

Nahrávanie(riadok) sa vyberie kliknutím na prázdnu sivú bunku pri ľavom okraji okna,

Stĺpec zvýraznené kliknutím na hlavičku stĺpca,

Obdĺžnikový fragment: vyberte pole v jednom rohu, stlačte kláves SHIFT a bez uvoľnenia vyberte pole v opačnom rohu (alebo potiahnutím myšou).

Celý stôl sa vyberá kliknutím na sivý obdĺžnik v ľavom hornom rohu tabuľky.

Na kopírovanie údajov z jednej tabuľky do druhej (alebo do tej istej tabuľky) sa používa vyrovnávacia pamäť systému Windows:

Vyberte požadované údaje v jednej tabuľke;

· kliknite na tlačidlo "Kopírovať" na paneli nástrojov;

prejdite do cieľového poľa (ukázaním myšou naň alebo umiestnením kurzora pomocou klávesov TAB),

· Kliknite na tlačidlo "Vložiť" na paneli nástrojov.

Booleovský formát

Formát peňazí

Číselný formát

Textový formát

Typy údajov

Veľkosť textového poľa sa môže pohybovať od 1 do 255 znakov.

Typ číselného poľa môže nadobúdať hodnoty z nasledujúceho zoznamu:

byte- celé čísla v rozsahu od 0 do 4255;

celý- celé čísla od - 32768 do 32767;

dlhý celé číslo - celé čísla od - 2147483648 do 2147483647;

s pohyblivou rádovou čiarkou (4 bajty)- čísla v rozsahu od - 3,402823E38 do 3,402823E38;

s pohyblivou rádovou čiarkou (8 bajtov) -čísla v rozsahu od mínus 1,79769313486232E308 po plus 1,79769313486232E308.

Formát dátumu/času

Pre typ údajov Dátum Čas Nižšie je uvedený súbor formátov polí spolu s príkladmi:

Úplný formát (predvolene nastavené) 15. 4. 94 17:30:10

Formát krátkeho dátumu 04/15/94

Dlhý formát 17:30:10

Stredný časový formát 17:30

Krátky formát 17:30

V predvolenom nastavení formát meny predstavuje čísla písané s dvoma desatinnými miestami, s oddelením skupín číslic a zápisu "R." nakoniec. Používateľ môže písať do riadku Formát poľašablónu pre váš formát. Povedzme, že chcete zadať sumy v dolároch. Potom musíte umiestniť kurzor na slovo Peňažné a nahraďte ho vzorom formátu, ako je tento: # ###$ .

Formát "počítadla"

Polia typu "počítadlo" plnia špecifickú funkciu - automatickú identifikáciu záznamov tabuľky. Preto je len málo vlastností, ktoré by sa dali pre takéto pole zmeniť. Po prvé, počítadlo je vždy číslo. Po druhé, jeho hodnota sa automaticky zvyšuje. Access ponúka dve možnosti zmeny počítadla: konzistentné A náhodný. Prvá možnosť je pohodlná, pretože umožňuje číslovanie záznamov. Druhá možnosť môže byť použitá, ak potrebujete vytvoriť systém kódovania záznamov v tabuľke, ktorý je chránený pred neopatrnými akciami operátora.

Bunka v boolovskom poli môže obsahovať iba jednu z dvoch hodnôt: Áno alebo Nie Access ponúka dve ďalšie možnosti pre názvy boolovských typov: Pravda lož A Aktivované deaktivované. Bez ohľadu na to, aký formát poľa si vyberiete, logické pole bude v tabuľke zastúpené ako skupina začiarkavacích políčok. Keď kliknete myšou na začiarkavacie políčko, vo štvorci sa zobrazí obrázok so začiarknutím, ktorý zodpovedá boolovskej hodnote Áno. Resetovanie začiarkavacieho políčka znamená priradenie boolovskej hodnoty bunke Nie Využitie logických polí môže byť rôzne, napríklad v dotazníkoch alebo na vytváranie kontrol.

Pole objektu OLE(Object Linking and Embedding) – posledný typ poľa vybratý zo zoznamu. Má len dve vlastnosti: podpis a parameter „povinné pole“. Polia tohto typu neukladajú informácie ako také, ale obsahujú odkazy na objekty, ktoré môžu byť zahrnuté do databázy pomocou protokolu výmeny údajov OLE. Takýmito objektmi môžu byť napríklad grafické súbory.



Ak chcete vložiť objekt OLE do bunky poľa, musíte naň umiestniť kurzor a stlačením pravého tlačidla myši vyvolať kontextové menu. V ňom vyberte príkaz Vložiť objekt. Program otvorí dialógové okno na výber typu objektu. Objekt je v tomto prípade identifikovaný s aplikáciou, v ktorej ho možno vytvoriť alebo upraviť.

Druhá možnosť vloženia objektu - výber prepínača Vytvoriť zo súboru v okne Vloženie objektu. IN V tomto prípade sa predpokladá, že súbor už existuje a musíte naň vytvoriť prepojenie. Access otvorí okno na otvorenie dokumentu a po výbere požadovaného súboru určí, ktorá aplikácia sa musí otvoriť, aby sa s ním dalo pracovať.

Používanie údajov typu OLE Object Field (OLE Object)

Pole objektu OLE je nástroj, ktorý vám umožňuje prepojiť objekty v inej aplikácii alebo vložiť objekt do databázy. Objektmi môžu byť jednoduché a formátované texty, obrázky, diagramy, zvukové súbory (.WAV), hudba vo formáte MIDI (digitálne rozhranie hudobného nástroja), animačné súbory (.FLI, .MMM), videoklipy (.AVI), tabuľky z iných aplikácie, ktoré podporujú tento nástroj. softvérová aplikácia prístup, podporujúce OLE, plne integrované s ostatnými aplikáciami balíka Microsoft kancelária .

Vložený objekt je uložený v databázovom súbore a je vždy dostupný. Dvojitým kliknutím na bunku obsahujúcu vložený objekt môžete objekt upraviť pomocou aplikácie, v ktorej bol objekt vytvorený.

Súvisiaci objekt uložené v súbore objektu. Súbor objektu je možné aktualizovať nezávisle od databázy. Najnovšie zmeny sa zobrazia pri ďalšom otvorení tabuľky. Pri práci s databázou môžete tiež prezerať a upravovať objekt. Ak chcete zobraziť objekt OLE vo formulári alebo zostave, musíte vytvoriť ovládací prvok pripojený rám objektu.

Napríklad v tabuľke LEMM FREQUENCY doplňte pole SOUND, ktoré by malo obsahovať záznam o výslovnosti slova lemma vo formáte (.WAV). Ak máte na disku zvukové súbory s výslovnosťou jednotlivých slov z tabuľky LEMM_FREQUENCY, môžete si každý takýto zvukový súbor priradiť k poľu SOUND tabuľky. Ak to chcete urobiť, otvorte tabuľku LEMM_FREQUENCY a zoraďte ju podľa poľa lemma vo vzostupnom poradí (kliknite na šípku vedľa názvu poľa LEMMMA a potom vyberte možnosť Zoradiť od A po Z). Triedenie sa vykonáva pre pohodlie pri hľadaní správneho slova. Potom vyberte slovo, pre ktoré existuje zvukový súbor, napríklad „babička“. Ďalej umiestnite kurzor na pole ZVUK pri zadaní s LEMMA = babička a stlačte pravé tlačidlo myši. Otvorí sa rozbaľovacia ponuka, v ktorej je potrebné vybrať položku Vložiť objekt. Otvorí sa okno, v ktorom musíte kliknúť na tlačidlo Vytvoriť zo súboru a potom vybrať zvukový súbor na disku s výslovnosťou slova "babička". V poli SOUND sa zobrazí nápis. balík. Ak teraz dvakrát kliknete na tento nápis, zavolá sa program na prehrávanie zvukových súborov (spravidla ide o prehrávač Windows Media) a zaznie slovo „babička“. Rovnaké akcie by sa mali vykonať so všetkými slovami, pre ktoré sú dostupné zvukové súbory. V dôsledku operácie budú slová tabuľky, pre ktoré si môžete vypočuť ich zvuk, príslušne označené (obr. 14.9).

Ryža. 14.9.

Použitie hypertextového prepojenia typu údajov

Špeciálny typ údajov Hypertextový odkaz hypertextový odkaz ) umožňuje ukladať hypertextové odkazy do polí databázových tabuliek prístup. Polia typu Hyperlink sa používajú na navigáciu k objektom v rovnakej alebo inej databáze prístup, na dokumenty vytvorené v rôznych aplikáciách Microsoft Office a umiestnené na lokálnych alebo sieťových diskoch, na stránky webového servera a dokumenty z iných zdrojov na internete. Kliknutím na hypertextový odkaz prejdete na dokument, ktorý otvorí aplikácia, ktorá ho vytvorila.

Ak chcete pripojiť hypertextové prepojenia k údajom databázy, musíte vykonať nasledujúcu postupnosť akcií. Do tabuľky FREQUENCY_LEMM pridáme pole SLOVNÍK, ktoré bude obsahovať hypertextové odkazy na položky slovníka na internete s definíciami pre túto lexému.

V režime návrhu nastavte typ tohto poľa = hypertextový odkaz.

Na internete budeme hľadať významy slov z rozprávky, ktoré sú zastarané a modernému čitateľovi nie celkom jasné, napríklad „žernovec“, „bojar“, „kochetok“.

Pre prvé slovo („mlynský kameň“) sa na internete našiel iba obrázok zobrazujúci detaily ručného mlyna, medzi ktorými sú dva malé mlynské kamene, predpokladajme, že ide o „mlynské kamene“ (club-kaup.narod.ru /rec/arcussr/tablell2 .jpg). Slovo "žernovtsy" je vytvorené ako zdrobnenina od slova žernov podľa tradície ruskej slovotvorby. Pre druhé slovo – „bojar“ existuje slovníkové heslo vo Wikislovníku (en.wiktionary.org/wiki/boyar). Tretie slovo, kochetok, bolo nájdené na webovej stránke „Dictionaries and Encyclopedias Academician“ v elektronickej verzii Ushakovovho slovníka (dic.academic.ru/dic.nsf/ushakov/842550).

Každý nájdený odkaz je potrebné skopírovať do poľa SLOVNÍK v tabuľke FREKVENCIA. Následne kliknutím na odkaz v tomto poli spustíte program internetového prehliadača, ktorý otvorí príslušnú webovú stránku v samostatnom okne prehliadača. Pohľad na databázovú tabuľku Accessu s vloženými hypertextovými odkazmi je na obr. 14.10.

Access 2010 má schopnosť pridávať objekty do poľa s typom údajov OLE. Keď je typ údajov uvedený ako OLE (prepájanie a vkladanie objektov)- prepojenie a vloženie objektu), potom Access DBMS uloží externé objekt v spoločnom databázovom súbore, pričom sa na jeho uloženie vyčlení toľko miesta, koľko tento objekt zaberá ako samostatný súbor. Pod predmety treba chápať ako súbory vytvorené ako aplikácie v grafických editoroch, videoklipy, v aplikáciách MS Office a pod. Pri vypĺňaní tabuľky údajmi, ktoré sú objektmi, sa na zodpovedajúcej pozícii poľa s typom údajov OLE vygeneruje správa o programe, pomocou ktorého môžete tento objekt otvoriť. Zobrazenie objektu sa bude vykonávať len vo formulároch a správach.

Pre vkladanie objektu v teréne s Typ údajov OLE musíte otvoriť stôl režim konštruktora. Pridajte nové pole ako "Produktová fotografia". Vyberte typ údajov "Objektové pole OLE" a potom tabuľku uložte.

Potom v zobrazení tabuľky v riadku pre zadávanie údajov kliknite pravým tlačidlom myši, v ponuke, ktorá sa otvorí, vyberte riadok s príkazom, čím sa otvorí dialógové okno (obr. 3.38, obr. 3.39).

Ryža. 3.38 Vloženie objektu

Ryža. 3.39 Dialógové okno na pridanie nového objektu do Accessovej tabuľky

Majte na pamäti, že existujú dve možnosti vloženia objektov ako údajov. Prvá možnosť zahŕňa použitie štandardných aplikácií na vytvorenie súboru, ktoré Access podporuje, druhá možnosť vloženia objektu, čo umožňuje použiť ako zdroj údajov ľubovoľný súbor (obr. 3.40).

Ryža. 3.40 Pridanie nového objektu do Accessovej tabuľky zo súboru

1. Vytvorenie objektu zo súboru.

Pokiaľ ide o údaje, ktoré sú objektmi databázy a sú externými súbormi, je potrebné mať tieto súbory. Preto budete musieť vytvoriť niekoľko súborov, aby ste ich mohli v budúcnosti zobraziť v databáze a tiež sa pokúsiť tieto súbory upraviť. Napríklad, ak máte v súbore fotografiu objektu Monitor.jpg(jpg - univerzálny formát fotografie). Aby sa tento súbor uložil do databázy, mali by ste zaškrtnúť políčko (obr. 3.40) "Vytvoriť zo súboru", po ktorom sa zobrazí okno, ktoré je znázornené na obrázku 3.41. S tlačidlom "Preskúmanie" vyberte požadovaný súbor.

Ryža. 3.41 Hľadanie súboru pri vytváraní objektu v databáze

V príslušnom riadku pre pole napr. "Foto produktu" slovo sa objaví "Balík" (Balík), to znamená, že súbor je prepojený s aplikáciou, s ktorou bol vytvorený. Používateľovi sa teda pri prehliadaní databázy, či už ide o dotaz, formulár alebo zostavu, zobrazí obrázok súboru ako ikona a pri dvojitom kliknutí na tento obrázok systém najskôr nájde aplikáciu, resp. potom zobrazte obsah súboru v ňom (v tomto príklade ide o fotografiu) . Výnimkou sú obrazové súbory uložené s príponou .bmp(formát bitovej mapy). Treba však pripomenúť, že súbory vytvorené v aplikáciách Microsoftu sa okamžite zobrazia vo formulároch a zostavách. Výstup je jednoduchý, fotografie je možné vložiť do aplikácií ako Paint, Word, Power Point, uložiť ako samostatné súbory a následne pripojiť ako objekt k databáze. Skúste vytvoriť viacero súborov fotografií a textov pomocou rôznych editorov Windows. Môžete napríklad otvoriť dokument programu Word, prilepiť fotografiu zo súboru, pridať text a potom uložiť ako: Monitor.docx(obr. 3.42).

Ryža. 3.42 Fotografický súbor vytvorený v programe Word

2. Vytváranie nových objektov.

Pod vytváraním nových objektov v databáze by ste mali myslieť použitie aplikácie, v ktorej je súbor vytvorený a následne pripojený v poli popisujúcom typ tohto OLE. Ak chcete spustiť režim vytvárania nových objektov, musíte otvoriť tabuľku v tabuľkový režim, vyberte možnosť "Vytvor nový" v dialógovom okne (obr. 3.39) a následne v zozname vyberte "Typ objektu"(povinná aplikácia). Zoznam aplikácií, ktoré Access podporuje na vytvorenie objektu, sa nachádza v zozname (obr. 3.43), ktorý sa otvorí po spustení príkazu "Vložiť objekt" .

Ryža. 3.43 Zoznam typov objektov Access, ktoré možno použiť na vytváranie súborov

Pohodlie používania aplikácií na vytváranie objektov vo forme súborov spočíva v tom, že v budúcnosti môžu byť tieto súbory použité samostatne alebo ich oprava môže byť vykonaná v databáze.

Zvážte možnosť vytvorenia objektu pre databázu, s aplikácie farieb.

Napríklad potrebujete vytvoriť objekt s obrázkom spoločnosti a textom, ktorý môže používateľ databázy neskôr nahradiť alebo opraviť. Ak to chcete urobiť, vyberte zo zoznamu Bitmapový obrazový objekt, ďalšia technológia na vytvorenie objektu je znázornená na obrázku 3.44.

1. Otvorte aplikáciu Maľovanie

2. Vložte fotografiu zo súboru.

3. Pridajte text (ak je to potrebné).

4. Uložiť ako súbor.

5. Zatvorte aplikáciu.

Ryža. 3.44 Technológia vytvárania objektu v aplikácii Maľovanie

Cvičenie 3.11

1. V tabuľke " Tovar» v režime "konštruktér" pridať nový stĺpec s názvom "Foto produktu", Dátový typ " pole objektu OLE", uložte zmeny.

2. V režime "stôl" v teréne "Foto produktu" vyberte riadok "Vložiť objekt zo súboru", vyberte (bodka) "Vytvor nový" a vyberte z rozbaľovacieho zoznamu Dokument Microsoft Word. Tým sa otvorí textový editor. MS Word, tu je potrebné vložiť obrázok zodpovedajúci produktu v tomto riadku. Vyberte obrázky zo zoznamu, ktorý je uložený priamo v editore (karta Vložiť, ikona Obrázok, tlačidlo Štart v dialógovom okne vpravo), alebo vložte obrázok z iných programov. Môžete použiť aplikáciu Maľovanie (objekt Bitmapový obrázok), kde si produkt nakreslíte sami. Zatvorte vytvorený súbor, automaticky sa pripojí k vašej databáze, k riadku, do ktorého bol vložený.

3. Postupujte podľa tohto postupu všetky riadky tvoj tabuľky "Produkty".

4. Uložte zmeny.

Kontrolné otázky

1. Aké objekty možno vložiť do databázy s typom údajov OLE?

2. Ako môžem vložiť fotografiu do tabuľky v režime "Tabuľka"?

3. Kde v databáze sa fotografia objaví?

4. Aký je rozdiel medzi metódou „Vytvoriť nový objekt“ a metódou „Vytvoriť zo súboru“?

5. Ako vložiť súbor s fotografiou produktu do databázy, ak má príponu .png?

6. Je možné editovať súbor, ktorý je vložený ako objekt do databázy priamo v súborovom systéme počítača?

7. Ako vložiť prezentáciu do databázy?

8. Ktoré aplikačné objekty je možné vložiť do databázy?




Hore