Kāda ir ole tipa lauka īpatnība. Uzmeklēšanas pamatdatu tips. OLE objektu izvietošana

Tabulā NODAĻA ir lauks FOTO, kurā jāietver galvas fotogrāfija, kas saglabāta formātā grafiskais redaktors Krāsojiet .gif failā. Šāda lauka datu tips ir jādefinē kā OLE objekta lauks. Šis objekts tiek ievietots laukā tabulas lauku aizpildīšanas stadijā. Objekts var būt iegults vai saistīts.

KOMENTĀRS

OLE (Object Linking and Embedding — objektu saistīšana un iegulšana) ir metode informācijas pārsūtīšanai objektu veidā starp Windows lietojumprogrammas. OLE objekta lauks ir rīks, kas ļauj sazināties ar objektiem citā lietojumprogrammā vai iegult objektu datu bāzē. Objekti var būt vienkāršs un formatēts teksts, attēli, diagrammas, audio faili (.WAV), mūzika MIDI formātā (mūzikas instrumentu digitālais interfeiss), animācijas faili (.FLI, .MMM), videoklipi (.AVI), izklājlapas no citām lietojumprogrammām, kas atbalsta šo rīku. Access, kas atbalsta OLE, ir pilnībā integrēta ar citām lietojumprogrammām Microsoft pakotne birojs.

Iegultais objekts tiek saglabāts datu bāzes failā un vienmēr ir pieejams. Veicot dubultklikšķi uz šūnas, kurā ir iegults objekts, varat rediģēt objektu, izmantojot lietojumprogrammu, kurā objekts tika izveidots.

Saistītais objekts tiek saglabāts objekta failā. Objekta failu var atjaunināt neatkarīgi no datu bāzes. Pēdējās izmaiņas tiks parādīts nākamreiz, kad atvērsiet veidlapu vai pārskatu. Strādājot ar datu bāzi, varat arī apskatīt un rediģēt objektu.

Rediģētais saistītais objekts tiks saglabāts objekta failā, nevis datu bāzes failā. Objektu saistīšana ir noderīga, strādājot ar lieliem objektiem, kurus nevēlaties iekļaut datu bāzes failā, vai ar objektiem, kas tiek izmantoti vairākās formās un atskaitēs. Ja saistītais fails objekts ir pārvietots, saite ir jāizveido no jauna.

KOMENTĀRS

Lai formā vai atskaitē parādītu OLE objektu, ir jāizveido vadīkla “Object Attached Frame” (skat. 4., 6. nodaļu).

Piezīmes lauka datu tipa izmantošana

Tabulā PRIEKŠMETS ir paredzēts lauks PROG, kurā būs liela garuma teksta dati - īsa kursa programma. Šādam laukam tiek izvēlēts datu tips - Field MEMO (Memo). Datu ievadīšanu šajā laukā var veikt tieši tabulā vai caur ievades apgabalu, ko var izsaukt, nospiežot + taustiņus.

Ja programmu teksti priekšmetos ir sagatavoti dažos teksta redaktors, Piemēram, Microsoft Word, un tiek glabāti atsevišķos failos, šim laukam ir ērti iestatīt OLE objekta lauka veidu un, ievadot tajā vērtības, izveidot savienojumu ar failiem.



Hipersaites tipa laukus izmanto, lai pārvietotos uz vienas vai dažādas datu bāzes objektiem Piekļūstiet datiem, uz dokumentiem, kas izveidoti dažādās lietojumprogrammās Microsoft Office, un atrodas vietējā vai tīkla diskdziņi, uz Web servera lapām un citiem resursu dokumentiem interneta tīkli vai iekštīklā. Noklikšķinot uz hipersaites, tiek atvērts dokuments, ko atvērusi lietojumprogramma, kas to izveidoja. Hipersaišu izveide tabulās, veidlapās un atskaitēs tiks detalizēti aplūkota turpmāk. Tur arī apskatīta hipersaites izveide tabulas SKOLOTĀJA laukā.

Saliktas primārās atslēgas definēšana

Tabulā STUDENT saliktā primārā (unikālā) atslēga ietver NC un NC laukus. Lai to noteiktu tabulas noformēšanas režīmā, atlasiet abus šos laukus, noklikšķinot ar peles pogu uz marķējuma apgabala, vienlaikus turot nospiestu taustiņu. Pēc tam nospiediet rīkjoslas pogu Primārā atslēga.

Līdzīgi saliktās atslēgas ir definētas STUDIJU PROGRESS tabulās.

Vingrinājums

Izveidot tabulu STUDY, PROGRESS struktūru. Veidojot tabulas, izmantojiet A pielikumā sniegtās iespējas.

Tabula A.1. Tabulas STUDENT lauka rekvizītu apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Ciparu skaits aiz komata Lauka etiķete
NG Teksts Grupa
NS Teksts Studenta numurs grupā
Pilnais vārds Teksts Pilnais vārds
GODR Skaitlisks Vesels Dzimšanas gads
ADRESE Teksts
PBALL Skaitlisks Ar peldošu punkts 4 baiti Piespēļu rezultāts


Tabula A.2. Tabulas GROUP lauka rekvizītu apraksts

Tabula A.3. Tabulas NODAĻA lauka rekvizītu apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Ciparu skaits aiz komata Lauka etiķete
CCAF Teksts Kods
NCAF Teksts Vārds
TEL Teksts
GALVA Teksts Pilnais vārds kafejnīca
FOTO OLE objekta lauks Vadītāja foto

Tabula A.4. Tabulas SKOLOTĀJA lauku rekvizītu apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Lauka etiķete
TABN Teksts Tab. numuru
Pilnais vārds Teksts Skolotāja vārds
ST Teksts Uch. grāds
SW Teksts Uch. rangs
CCAF Teksts Nodaļas kods

Tabula A.5. Tabulas SUBJECT lauku rekvizītu apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Lauka etiķete Vērtības nosacījums Kļūdas ziņojums
KP Teksts Lietas kods
NP Teksts Priekšmeta nosaukums
SKATĪTIES Skaitlisks Vesels Kopējās stundas >0 Un<=300 Stundu skaits nedrīkst pārsniegt 300
LEK Skaitlisks Vesels Lekcijas
UTC Skaitlisks Vesels Prakse
ārkārtas Skaitlisks Vesels Semestris
PROG MEMO lauks Programma

Tabula A.6. Tabulas STUDY lauku īpašību apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Ciparu skaits aiz komata Lauka etiķete
NG Teksts Nom. grupas
KP Teksts Kods. priekšmets
TABN Teksts Tab. n. skolotājs
VIDZ Teksts Nodarbošanās veids
SKATĪTIES Skaitlisks Vesels Tr priekšmeta rezultāts
SBOLE. GR Skaitlisks No kv. punkts 4 baiti

Tabula A.7. Tabulas PROGRESS lauku rekvizītu apraksts

Lauka nosaukums atslēgas lauks Unikāls lauks Obligāts lauks Datu tips Izmērs Ciparu skaits aiz komata Lauka etiķete
NG Teksts Grupas numurs
NS Teksts Nom. students
KP Teksts Lietas kods
TABN Teksts Tab. n. skolotājs
VIDZ Teksts Klases veids
GRĀDE Skaitlisks Vesels

Datu ievadīšana datu bāzes tabulās

OLE objekta lauks(Objektu saistīšana un iegulšana) - pēdējais no saraksta atlasītais lauka veids. Tam ir tikai divi rekvizīti: paraksts un "obligātā lauka" parametrs. Šāda veida lauki neuzglabā informāciju kā tādu, bet satur atsauces uz objektiem, kurus var iekļaut datu bāzē, izmantojot OLE datu apmaiņas protokolu. Šādi objekti var būt, piemēram, grafiskie faili. Pat labākā DBVS nespēj nodrošināt visu mūsdienās pastāvošo informācijas reprezentācijas veidu uzglabāšanu. Jā, tas nav nepieciešams. Pietiek sazināties ar lietojumprogrammu, kas darbojas ar viena vai cita veida failiem. Tam ir paredzēts OLE protokols.

Lai lauka šūnā iegultu OLE objektu, uz tā jānovieto kursors un, nospiežot peles labo pogu, jāizsauc konteksta izvēlne. Tajā atlasiet komandu Ievietot objektu. Programma atvērs dialoglodziņu, lai atlasītu objekta veidu. Objekts šajā gadījumā tiek identificēts ar lietojumprogrammu, kurā to var izveidot vai rediģēt. Gadījumā, ja slēdzis ir iestatīts šajā logā Izveidot jaunu, tiek atvērta atbilstošā lietojumprogramma, kas nedaudz atšķiras no parastās. Tādējādi lietotājam nav iespēju atvērt esošu failu, lai to padarītu par objektu. Piemēram, ja ir atlasīts Word dokuments un gatavais dokuments jau atrodas diskā, tas būs jāatver redaktorā atsevišķi, jākopē starpliktuvē un pēc tam jāiet uz dokumenta logu, kas ir saistīts ar Access, un jāielīmē starpliktuves saturs. Ja objekts ir izveidots, kā saka, "no nulles", tad darbs izvēlētajā lietojumprogrammā notiek parastajā veidā. Tiek mainīta arī komanda, lai izietu no lietojumprogrammas. Šajā gadījumā vairs nav iespējams aizvērt lietojumprogrammu un nonākt sistēmā Windows, taču jūs varat atgriezties tikai programmā Access.

Otrā iespēja objekta ievietošanai - radio pogas atlasīšana Izveidot no faila logā Objekta ievietošana. Šajā gadījumā tiek pieņemts, ka fails jau pastāv, un jums ir jāsaista uz to. Programma Access atvērs dokumenta atvēršanas logu un pēc vajadzīgā faila atlasīšanas noteiks, kura lietojumprogramma ir jāatver, lai ar to strādātu. Ņemiet vērā, ka vienam faila tipam var atbilst vairāk nekā viena lietojumprogramma. Piemēram, failus ar paplašinājumu BMP izmanto dažādi grafiskie redaktori. Tiek palaista Access izvēlētā lietojumprogramma un tajā tiek atvērts lietotāja izvēlētais fails. Objekta injekcija beidzas, aizverot programmu.

Datu ievadīšana un rediģēšana režīmā "Tabula".

DBVS pāriet tabulas režīmā, kad tiek nospiesta poga. Tabulas logā tiek izmantotas speciālās rakstzīmes, lai parādītu jauno un pašlaik rediģēto ierakstu.


5. att. Tabulas logs tabulas skatā

Katrā tabulā ir tukšs ieraksts, kas seko pēdējam esošajam ierakstam un ir paredzēts jaunu datu ievadīšanai. Lai ievadītu, novietojiet kursoru tabulas laukā un ierakstiet datus uz tastatūras. Lai pārietu uz nākamo lauku, izmantojiet taustiņu TAB, uz iepriekšējo lauku - SHIFT+TAB. Ieraksts tiek automātiski saglabāts, pārejot uz citu ierakstu (ierakstu marķieris gar tabulas kreiso malu maina formu: zīmuļa vietā parādās trīsstūris), tas ir, īpaša datu saglabāšana tabulā nav nepieciešama. Lai pārslēgtos starp ierakstiem, varat izmantot ekrāna pogas tabulas loga apakšā (uz pirmo, nākamo, pēdējo ierakstu).

Dažus laukus nevar mainīt: tie ir "skaitītāji", aprēķinātie lauki un lauki, kurus cits lietotājs bloķējis, sadarbojoties ar vienu tabulu. Ja datu bāze tika atvērta tikai lasīšanas režīmā, tad arī datu ievade nav pieejama.

datu rediģēšana ietver šādas pamatdarbības: datu vērtību aizstāšana, ierakstu dzēšana, ierakstu pievienošana. Datu labošanai režīmā "Tabula" tiek izmantotas "manuālās" metodes: peles kursors tiek novirzīts uz maināmo vietu tabulā, tiek atlasīts fragments (atsevišķs lauks, ieraksts vai kolonna) un tiek ievadīti jauni dati, dati tiek ievietoti no bufera vai dati tiek dzēsti, izmantojot taustiņu DELETE.

Fragmentu atlases veidi:

Lauks iezīmēts ar dubultklikšķi,

Ierakstīšana(līnija) tiek atlasīts, noklikšķinot uz tukšās pelēkās šūnas loga kreisās malas tuvumā,

Kolonna iezīmēts, noklikšķinot uz kolonnas virsraksta,

Taisnstūra fragments: atlasiet lauku vienā stūrī, nospiediet taustiņu SHIFT un, neatlaižot, atlasiet lauku pretējā stūrī (vai velkot peli).

Viss galds tiek atlasīts, noklikšķinot uz pelēkā taisnstūra tabulas augšējā kreisajā stūrī.

Lai kopētu datus no vienas tabulas uz otru (vai uz to pašu tabulu) tiek izmantots Windows buferis:

Vienā tabulā atlasiet nepieciešamos datus;

· rīkjoslā noklikšķiniet uz pogas "Kopēt";

dodieties uz mērķa lauku (norādot uz to ar peli vai virzot kursoru ar TAB taustiņiem),

· Rīkjoslā noklikšķiniet uz pogas "Ievietot".

Būla formāts

Naudas formāts

Ciparu formāts

Teksta formāts

Datu veidi

Teksta lauka lielums var būt no 1 līdz 255 rakstzīmēm.

Ciparu lauka veids var iegūt vērtības no šāda saraksta:

baits- veseli skaitļi no 0 līdz 4255;

vesels- veseli skaitļi no - 32768 līdz 32767;

garš vesels skaitlis - veseli skaitļi no - 2147483648 līdz 2147483647;

peldošais punkts (4 baiti)- skaitļi no - 3,402823E38 līdz 3,402823E38;

peldošais punkts (8 baiti) - skaitļi, sākot no mīnus 1,79769313486232E308 līdz plus 1,79769313486232E308.

Datuma/laika formāts

Datu tipam Datums Laiks Tālāk ir parādīts lauku formātu kopums, kā arī piemēri.

Pilns formāts (iestatīts pēc noklusējuma) 04/15/94 05:30:10 PM

Īss datuma formāts 15.04.94

Ilgtermiņa formāts 17:30:10

Vidēja laika formāts 17:30

Īsā laika formāts 17:30

Pēc noklusējuma valūtas formāts attēlo skaitļus, kas rakstīti ar divām zīmēm aiz komata, atdalot ciparu grupas un apzīmējumus "R." beigās. Lietotājs var rakstīt rindā Lauka formāts veidni savam formātam. Pieņemsim, ka vēlaties ievadīt summas dolāros. Pēc tam jums jānovieto kursors uz vārda Naudas un aizstājiet to ar formāta modeli, piemēram: # ###$ .

Formatēt "skaitītāju"

"Counter" tipa lauki veic noteiktu funkciju - automātisku tabulas ierakstu identificēšanu. Tāpēc ir maz rekvizītu, kurus varētu mainīt šādam laukam. Pirmkārt, skaitītājs vienmēr ir skaitlis. Otrkārt, tā vērtība tiek palielināta automātiski. Access piedāvā divas skaitītāja maiņas iespējas: konsekventi Un nejauši. Pirmā iespēja ir ērta, jo tā ļauj numurēt ierakstus. Otro iespēju var izmantot, ja ir jāizveido sistēma ierakstu kodēšanai tabulā, kas ir aizsargāta no operatora neuzmanīgām darbībām.

Būla lauka šūnā var būt tikai viena no divām vērtībām: vai Nē. Access piedāvā vēl divas Būla tipu nosaukumiem: Patiess/nepatiess Un Ieslēgts Izslēgts. Neatkarīgi no izvēlētā lauka formāta loģiskais lauks tiks attēlots tabulā kā izvēles rūtiņu kopa. Noklikšķinot uz izvēles rūtiņas ar peli, kvadrātā tiek parādīts atzīmes attēls, kas atbilst Būla vērtībai . Izvēles rūtiņas atiestatīšana nozīmē Būla vērtības piešķiršanu šūnai Nē. Loģisko lauku izmantošana var būt atšķirīga, piemēram, anketās vai vadīklu izveidošanai.

OLE objekta lauks(Objektu saistīšana un iegulšana) - pēdējais no saraksta atlasītais lauka veids. Tam ir tikai divi rekvizīti: paraksts un "obligātā lauka" parametrs. Šāda veida lauki neuzglabā informāciju kā tādu, bet satur atsauces uz objektiem, kurus var iekļaut datu bāzē, izmantojot OLE datu apmaiņas protokolu. Šādi objekti var būt, piemēram, grafiskie faili.



Lai lauka šūnā iegultu OLE objektu, uz tā jānovieto kursors un, nospiežot peles labo pogu, jāizsauc konteksta izvēlne. Tajā atlasiet komandu Ievietot objektu. Programma atvērs dialoglodziņu, lai atlasītu objekta veidu. Objekts šajā gadījumā tiek identificēts ar lietojumprogrammu, kurā to var izveidot vai rediģēt.

Otrā iespēja objekta ievietošanai - radio pogas atlasīšana Izveidot no faila logā Objekta ievietošana. INŠajā gadījumā tiek pieņemts, ka fails jau pastāv, un jums ir jāsaista uz to. Programma Access atvērs dokumenta atvēršanas logu un pēc vajadzīgā faila atlasīšanas noteiks, kura lietojumprogramma ir jāatver, lai ar to strādātu.

OLE objekta lauka datu izmantošana (OLE objekts)

OLE objekta lauks ir rīks, kas ļauj izveidot saiti uz objektiem citā lietojumprogrammā vai iegult objektu datu bāzē. Objekti var būt vienkāršs un formatēts teksts, attēli, diagrammas, audio faili (.WAV), mūzika MIDI formātā (mūzikas instrumentu digitālais interfeiss), animācijas faili (.FLI, .MMM), videoklipi (.AVI), izklājlapas no citām lietojumprogrammām, kas atbalsta šo rīku. programmatūras lietojumprogramma piekļuve, atbalsta OLE, pilnībā integrēts ar citām pakotnes lietojumprogrammām Microsoft birojs .

Iegultais objekts tiek saglabāts datu bāzes failā un vienmēr ir pieejams. Veicot dubultklikšķi uz šūnas, kurā ir iegults objekts, varat rediģēt objektu, izmantojot lietojumprogrammu, kurā objekts tika izveidots.

Saistīts objekts glabājas objekta failā. Objekta failu var atjaunināt neatkarīgi no datu bāzes. Jaunākās izmaiņas tiks parādītas nākamreiz, kad atvērsit izklājlapu. Strādājot ar datu bāzi, varat arī apskatīt un rediģēt objektu. Lai formā vai atskaitē parādītu OLE objektu, ir jāizveido objekta pievienotā rāmja vadīkla.

Piemēram, tabulā LEMM FREQUENCY pievienojiet lauku SKAŅA, kurā jāietver vārda lemma izrunas ieraksts formātā (.WAV). Ja jūsu diskā ir skaņas faili ar atsevišķu vārdu izrunu no tabulas LEMM_FREQUENCY, katru šādu skaņas failu varat saistīt ar tabulas lauku SKAŅA. Lai to izdarītu, atveriet tabulu LEMM_FREQUENCY un sakārtojiet to pēc lemmas lauka augošā secībā (noklikšķiniet uz bultiņas blakus LEMMMA lauka nosaukumam un pēc tam atlasiet Kārtot no A līdz Z). Šķirošana tiek veikta, lai ērtāk atrastu pareizo vārdu. Pēc tam atlasiet vārdu, kuram ir audio fails, piemēram, "vecmāmiņa". Pēc tam novietojiet kursoru uz ieraksta lauka SKAŅA ar LEMMA = vecmāmiņa un nospiediet peles labo pogu. Tiks atvērta nolaižamā izvēlne, kurā jāizvēlas vienums Ievietot objektu. Tiks atvērts logs, kurā jānoklikšķina uz pogas Izveidot no faila un pēc tam diskā atlasiet skaņas failu ar vārda "vecmāmiņa" izrunu. Laukā SKAŅA parādīsies uzraksts. iepakojums. Tagad, veicot dubultklikšķi uz šī uzraksta, tiks izsaukta programma skaņas failu atskaņošanai (parasti tas ir atskaņotājs Windows Media) un skanēs vārds "vecmāmiņa". Tās pašas darbības jāveic ar visiem vārdiem, kuriem ir pieejami skaņas faili. Darbības rezultātā attiecīgi tiks atzīmēti tie tabulas vārdi, kuru skanējumu var klausīties (14.9. att.).

Rīsi. 14.9.

Izmantojot datu tipa hipersaiti

Īpašs datu tips Hipersaite hipersaite ) ļauj saglabāt hipersaites datu bāzes tabulu laukos piekļuvi. Hipersaites tipa lauki tiek izmantoti, lai pārvietotos uz objektiem tajā pašā vai citā datu bāzē piekļuve, uz dokumentiem, kas izveidoti dažādās lietojumprogrammās Microsoft Office un atrodas lokālos vai tīkla diskos, lai Web servera lapas un dokumentus no citiem interneta resursiem. Noklikšķinot uz hipersaites, tiek atvērts dokuments, ko atvērusi lietojumprogramma, kas to izveidoja.

Lai pievienotu hipersaites datu bāzes datiem, ir jāveic šāda darbību secība. Pievienosim tabulai FREQUENCY_LEMM lauku VĀRDNĪCA, kurā būs hipersaites uz vārdnīcas ierakstiem internetā ar šīs leksēmas definīcijām.

Dizaina režīmā iestatiet šī lauka veidu = Hipersaite.

Internetā meklēsim pasaku vārdu nozīmes, kas ir novecojušas un mūsdienu lasītājam nav līdz galam skaidras, piemēram, "žernovecs", "bojārs", "kočetok".

Pirmajam vārdam (“dzirnavas”) internetā tika atrasts tikai attēls, kurā attēlotas rokas dzirnavu detaļas, starp kurām ir divi mazi dzirnakmeņi, pieņemsim, ka tie ir “dzirnavakmeņi” (club-kaup.narod.ru/rec/arcussr/tablell2.jpg). Vārds "žernovci" ir veidots kā deminutīvs no vārda zhernov saskaņā ar krievu vārdu veidošanas tradīciju. Otrajam vārdam - "bojārs" ir vārdnīcas ieraksts Vikivārdnīcā (en.wiktionary.org/wiki/boyar). Trešais vārds kochetok tika atrasts vietnē "Vārdnīcas un enciklopēdijas akadēmiķis" Ušakova vārdnīcas elektroniskajā versijā (dic.academic.ru/dic.nsf/ushakov/842550).

Katra atrastā saite ir jāiekopē tabulas FREQUENCY laukā DICTIONARY. Pēc tam, noklikšķinot uz saites šajā laukā, tiks palaists interneta pārlūkprogrammas programma, kas atvērs atbilstošo tīmekļa lapu atsevišķā pārlūkprogrammas logā. Access datu bāzes tabulas skats ar ievietotajām hipersaitēm ir parādīts att. 14.10.

Programmai Access 2010 ir iespēja pievienot objektus laukam ar OLE datu tipu. Kad datu tips ir norādīts kā OLE (objektu saistīšana un iegulšana)- objekta saistīšana un iegulšana), tad Access DBVS saglabā ārējo objekts kopējā datu bāzes failā, atvēlot tā glabāšanai tik daudz vietas, cik šis objekts aizņem kā atsevišķs fails. Zem objektus jāsaprot faili, kas izveidoti kā aplikācijas grafiskajos redaktoros, videoklipi, MS Office lietojumprogrammās utt. Aizpildot tabulu ar datiem, kas ir objekti, attiecīgajā lauka pozīcijā ar OLE datu tipu tiek ģenerēts ziņojums par programmu, ar kuru var atvērt šo objektu. Objektu displejs tiks veikta tikai veidlapās un atskaitēs.

Priekš objektu iegulšana laukā ar OLE datu tips jums ir jāatver galds konstruktora režīms. Pievienojiet jaunu lauku Patīk "Produkta foto". Izvēlieties datu veidu "OLE objektu lauks" un pēc tam saglabājiet tabulu.

Tad tabulas skatā datu ievades rindā ar peles labo pogu noklikšķiniet, atvērtajā izvēlnē atlasiet rindu ar komandu, kas atvērs dialoglodziņu (3.38. att., 3.39. att.).

Rīsi. 3.38 Objekta ievietošana

Rīsi. 3.39 Dialoglodziņš jauna objekta pievienošanai Access tabulai

Ņemiet vērā, ka ir divas iespējas iegult objektus kā datus. Pirmā iespēja ietver standarta lietojumprogrammu izmantošanu faila izveidei, ko atbalsta Access, otrā iespēja ievietot objektu, kas ļauj izmantot jebkuru failu kā datu avotu (3.40. att.).

Rīsi. 3.40. Jauna objekta pievienošana Access tabulai no faila

1. Objekta izveide no faila.

Ja runa ir par datiem, kas ir datu bāzes objekti un ārēji faili, šiem failiem ir jābūt. Tāpēc jums būs jāizveido vairāki faili, lai nākotnē redzētu to attēlojumu datu bāzē, kā arī jāmēģina šos failus modificēt. Piemēram, ja failā ir objekta fotoattēls Monitor.jpg(jpg - universāls fotoattēlu formāts). Lai šis fails tiktu saglabāts datu bāzē, jāatzīmē izvēles rūtiņa (3.40. att.) "Izveidot no faila", pēc kura parādīsies logs, kas parādīts 3.41. attēlā. Ar pogu "Pārskats" atlasiet vajadzīgo failu.

Rīsi. 3.41 Faila atrašana, veidojot objektu datu bāzē

Piemēram, attiecīgajā lauka rindā "Produkta foto" parādīsies vārds "Package" (pakete), tas nozīmē, ka fails ir saistīts ar lietojumprogrammu, ar kuru tas tika izveidots. Tāpēc, pārlūkojot datu bāzi, neatkarīgi no tā, vai tas ir vaicājums, forma vai atskaite, lietotājs faila attēlu redzēs kā ikonu, un, veicot dubultklikšķi uz šī attēla, sistēma vispirms atradīs lietojumprogrammu un pēc tam parādīs tajā esošā faila saturu (šajā piemērā tas ir fotoattēls). Izņēmums ir attēlu faili, kas saglabāti ar paplašinājumu .bmp(bitkartes formāts). Tomēr jāatgādina, ka Microsoft lietojumprogrammās izveidotie faili nekavējoties tiks parādīti formās un atskaitēs. Izvade ir vienkārša, fotoattēlus var ievietot tādās lietojumprogrammās kā Paint, Word, Power Point, saglabāt kā atsevišķus failus un pēc tam pievienot kā objektu datubāzei. Mēģiniet izveidot vairākus fotoattēlu un teksta failus, izmantojot dažādus Windows redaktorus. Piemēram, varat atvērt Word dokumentu, ielīmēt fotoattēlu no faila, pievienot tekstu un pēc tam saglabāt kā: Monitor.docx(3.42. att.).

Rīsi. 3.42 Fotoattēlu fails, kas izveidots programmā Word

2. Jaunu objektu izveide.

Veidojot jaunus objektus datu bāzē, jums vajadzētu domāt, izmantojot lietojumprogrammu, kurā fails tiek izveidots un pēc tam savienots laukā, kas apraksta šī OLE veidu. Lai sāktu jaunu objektu izveides režīmu, ir jāatver tabula galda režīms, atlasiet opciju "Izveidot jaunu" dialoglodziņā (3.39. att.), un pēc tam sarakstā atlasiet "Objekta tips"(obligāts pieteikums). Programmu saraksts, kuras Access atbalsta, lai izveidotu objektu, atrodas sarakstā (3.43. att.), kas tiks atvērts pēc komandas palaišanas. "Ievietot objektu" .

Rīsi. 3.43 Access objektu tipu saraksts, kurus var izmantot failu izveidei

Lietojumprogrammu izmantošanas ērtības, lai izveidotu objektus failu veidā, slēpjas faktā, ka nākotnē šos failus varēs izmantot bezsaistē vai labot datu bāzē.

Apsveriet objekta izveides iespēja datu bāzei, ar krāsu aplikācijas.

Piemēram, jāizveido objekts ar uzņēmuma attēlu un tekstu, ko datu bāzes lietotājs vēlāk var aizstāt vai labot. Lai to izdarītu, atlasiet no saraksta Bitkartes attēla objekts, tālākā objekta izveides tehnoloģija parādīta 3.44. attēlā.

1. Atveriet programmu Paint

2. Ievietojiet fotoattēlu no faila.

3. Pievienojiet tekstu (ja nepieciešams).

4. Saglabāt kā failu.

5. Aizveriet lietojumprogrammu.

Rīsi. 3.44 Tehnoloģija objekta izveidei lietojumprogrammā Paint

Vingrinājums 3.11

1. Tabulā " Preces» režīmā "Konstruktors" pievienojiet jaunu kolonnu ar nosaukumu "Produkta foto", datu tips " OLE objekta lauks", saglabājiet izmaiņas.

2. Režīmā "Tabula" laukā "Produkta foto" atlasiet līniju "Ievietot objektu no faila", atlasiet (punkts) "Izveidot jaunu" un nolaižamajā sarakstā atlasiet Microsoft Word dokuments. Tas atvērs teksta redaktoru. MS Word, šeit ir jāievieto attēls, kas atbilst produktam šajā rindā. Izvēlieties attēlus no saraksta, kas tiek saglabāts tieši redaktorā (cilne Ievietot, ikona Attēls, poga Sākt dialoglodziņā labajā pusē) vai ievietojiet attēlu no citām programmām. Varat izmantot lietojumprogrammu Paint (Bitmap Image objektu), kurā pats zīmējat produktu. Aizveriet izveidoto failu, tas automātiski tiks pievienots jūsu datu bāzei, rindai, kurā tas tika ievietots.

3. Izpildiet šo procedūru, lai visas līnijas jūsu tabulas "Produkti".

4. Saglabājiet izmaiņas.

Kontroles jautājumi

1. Kādus objektus var ievietot datu bāzē ar OLE datu tipu?

2. Kā es varu ievietot fotoattēlu tabulā režīmā "Tabula"?

3. Kur datubāzē parādīsies fotogrāfija?

4. Kāda ir atšķirība starp metodi "Izveidot jaunu objektu" un metodi "Izveidot no faila"?

5. Kā datu bāzē ievietot produkta fotoattēla failu, ja tam ir paplašinājums .png?

6. Vai failu, kas ir ievietots kā objekts datu bāzē, ir iespējams rediģēt tieši datora failu sistēmā?

7. Kā ievietot prezentāciju datu bāzē?

8. Kādus lietojumprogrammu objektus var ievietot datu bāzē?




Tops