Ce este special la un câmp ca ole. Căutați tipul de date principale. Plasarea obiectelor OLE

Tabelul DEPARTAMENT are un câmp FOTO, care trebuie să conțină o fotografie a capului, stocată în format editor grafic Pictați într-un fișier cu extensia .gif. Tipul de date al unui astfel de câmp trebuie definit ca un câmp de obiect OLE. Acest obiect este plasat în câmp în etapa de completare a câmpurilor din tabel. Un obiect poate fi încorporat sau legat.

COMETARIU

OLE (Object Linking and Embedding) este o metodă de transfer de informații sub formă de obiecte între aplicații Windows. Un câmp de obiect OLE este un mijloc care vă permite să vă conectați la obiecte dintr-o altă aplicație sau să încorporați un obiect într-o bază de date. Obiectele pot fi texte simple și formatate, desene, diagrame, fișiere audio (.WAV), muzică în format MIDI (Music Instrumental Digital Interface), fișiere de animație (.FLI, .MMM), clipuri video (.AVI), foi de calcul din alte aplicații care acceptă acest instrument. Access, care acceptă OLE, este complet integrat cu alte aplicații Pachetul Microsoft Birou.

Obiectul încorporat este stocat într-un fișier de bază de date și este întotdeauna accesibil. Făcând dublu clic pe o celulă care conține un obiect încorporat, puteți edita obiectul folosind aplicația în care a fost creat obiectul.

Obiectul asociat este salvat într-un fișier obiect. Fișierul obiect poate fi actualizat independent de baza de date. Ultimele modificari va fi afișat data viitoare când deschideți formularul sau raportul. Când lucrați cu o bază de date, puteți, de asemenea, să vizualizați și să editați un obiect.

Obiectul legat editat va fi salvat mai degrabă în fișierul obiect decât în ​​fișierul bazei de date. Conectarea obiectelor este utilă atunci când lucrați cu obiecte mari pe care nu doriți să le includeți într-un fișier de bază de date, precum și cu obiecte care sunt utilizate în mai multe forme și rapoarte. Dacă fișier legat obiectul a fost mutat, conexiunea trebuie restabilită.

COMETARIU

Pentru a afișa un obiect OLE într-un formular sau un raport, trebuie să creați un control „Cadru de obiect atașat” (a se vedea capitolele 4, 6).

Utilizarea tipului de date MEMO Field

Tabelul SUBIECTUL oferă un câmp PROGRAM, care va conține date text lung - un program de curs scurt. Pentru un astfel de câmp, este selectat tipul de date – Field MEMO (Memo). Introducerea datelor în acest câmp se poate face direct în tabel, sau prin zona de introducere apelată prin apăsarea tastelor +.

Dacă textele programelor din subiecte sunt pregătite în unele editor de text, De exemplu, Microsoft Wordși sunt stocate în fișiere separate, este convenabil să setați tipul acestui câmp la OLE Object Field (OLE Object) și, atunci când introduceți valori în el, să stabiliți o conexiune cu fișierele.



Câmpurile cu tipul Hyperlink sunt folosite pentru a naviga la obiecte din aceeași bază de date sau din altă bază de date Accesați datele, la documente create în diverse aplicații Microsoft Office, și situat pe local sau unități de rețea, către pagini ale serverelor Web și documente ale altor resurse în rețele de internet sau intranet. Făcând clic pe un hyperlink, veți ajunge la document, care este deschis de aplicația care l-a creat. Crearea de hyperlinkuri în tabele, formulare și rapoarte va fi discutată în detaliu mai jos. Acolo se discută și crearea unui hyperlink în câmpul tabelului PROFESOR.

Definirea unei chei primare compuse

În tabelul STUDENT, cheia primară (unica) compusă include câmpurile NG și NS. Pentru a determina acest lucru în modul de proiectare a tabelului, trebuie să selectați ambele câmpuri făcând clic pe zona de marcare în timp ce țineți apăsată tasta. Apoi faceți clic pe butonul din bara de instrumente Cheie primară.

Cheile compuse sunt definite în mod similar în tabelele STUDIU PERFORMANCE.

Exercițiu

Creați o structură de tabel STUDIU, PERFORMANȚĂ. Când creați tabele, utilizați parametrii care sunt prezentați în Anexa A.

Tabelul A.1. Descrierea proprietăților câmpului tabelului STUDENT

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Numărul de zecimale Semnătura câmpului
NG da da Text grup
NS da da Text Numărul de student în grup
Numele complet da Text Numele complet
DOAMNE Nu Numeric Întregul Anul nașterii
ABORDARE Nu Text
PBALL Nu Numeric Cu plutire punctul 4 octeți Scor de trecere


Tabelul A.2. Descrierea proprietăților câmpurilor tabelului GROUP

Tabelul A.3. Descrierea proprietăților câmpului tabelului DEPARTAMENT

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Numărul de zecimale Semnătura câmpului
CCAF da da da Text Cod
NKAF Nu Text Nume
TEL Nu Text
ZAV Nu Text Numele complet al managerului departament
FOTOGRAFIE Nu Câmp obiect OLE Poza managerului

Tabelul A.4. Descrierea proprietăților câmpului tabelului TEACHER

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Semnătura câmpului
TABN da da da Text Tab. număr
Numele complet da Text Numele complet al profesorului
SF Nu Text Uh. grad
ZV Nu Text Uh. rang
CCAF da Text Cod departament

Tabelul A.5. Descrierea proprietăților câmpului tabelului SUBIECT

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Semnătura câmpului Condiție de valoare Mesaj de eroare
KP da da da Text Codul produsului
NP Nu Text Numele articolului
CEAS Nu Numeric Întregul Total ore >0 Și<=300 Numărul de ore nu trebuie să depășească 300
LEK Nu Numeric Întregul Prelegeri
ETC Nu Numeric Întregul Practică
De urgență Nu Numeric Întregul semestre
PROG Câmp MEMO Program

Tabelul A.6. Descrierea proprietăților câmpului tabelului STUDIU

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Numărul de zecimale Semnătura câmpului
NG da da Text Nom. grupuri
KP da da Text Cod. subiect
TABN da da Text Tab. n. Rev.
VIDZ da da Text Tip de ocupație
CEAS Nu Numeric Întregul mier. scorul subiectului
SCOR. GR Nu Numeric De la pl. punctul 4 octeți

Tabelul A.7. Descrierea proprietăților câmpurilor din tabelul REALIZARE

Numele domeniului Câmp cheie Domeniu unic Câmp obligatoriu Tip de date mărimea Numărul de zecimale Semnătura câmpului
NG da da Text Număr de grup
NS da da Text Nom. student
KP da da Text Codul produsului
TABN da da Text Tab. n. profesor
VIDZ da da Text Tip de activitate
NOTA Nu Numeric Întregul

Introducerea datelor în tabelele bazei de date

Câmp obiect OLE(Object Link and Embedding) – ultimul tip de câmp selectat din listă. Are doar două proprietăți: o semnătură și un parametru „câmp obligatoriu”. Câmpurile de acest tip nu stochează informații ca atare, ci conțin legături către obiecte care pot fi incluse în baza de date folosind protocolul de schimb de date OLE. Astfel de obiecte pot fi, de exemplu, fișiere grafice. Nici cel mai bun SGBD nu este capabil să furnizeze stocarea tuturor tipurilor de reprezentare a informațiilor care există astăzi. Da, acest lucru nu este necesar. Este suficient să comunici cu o aplicație care funcționează cu unul sau altul tip de fișier. Acesta este motivul pentru care există protocolul OLE.

Pentru a încorpora un obiect OLE într-o celulă de câmp, trebuie să plasați cursorul pe acesta și, făcând clic pe butonul din dreapta al mouse-ului, să apelați meniul contextual. Selectați comanda acolo Inserați obiectul. Programul va deschide o casetă de dialog pentru a selecta tipul de obiect. Obiectul în acest caz este identificat cu aplicația în care poate fi creat sau editat. În cazul în care comutatorul este selectat în această fereastră Creaza nou, se deschide aplicația corespunzătoare, lucrarea cu care este oarecum diferită de cea obișnuită. Astfel, utilizatorul nu are capacitatea de a deschide un fișier existent pentru a face din el un obiect. De exemplu, dacă este selectat un document Word și documentul terminat este deja pe disc, atunci va trebui să îl deschideți separat în editor, să îl copiați în clipboard și apoi să mergeți la fereastra documentului asociată cu Access și să lipiți conținutul a clipboard-ului. Dacă obiectul este creat, așa cum se spune, „de la zero”, atunci lucrul în aplicația selectată are loc în mod obișnuit. Se modifică și comanda de ieșire din aplicație. În acest caz, nu mai este posibil să închideți aplicația și să ajungeți în Windows; puteți reveni doar la Access.

A doua opțiune pentru inserarea unui obiect este selectarea unui buton radio Creați din fișier La fereastră Inserarea unui obiect. În acest caz, se presupune că fișierul există deja și trebuie să stabiliți o conexiune cu acesta. Access va deschide o fereastră de deschidere a documentului și, după selectarea fișierului dorit, va determina ce aplicație trebuie să fie deschisă pentru a lucra cu acesta. Vă rugăm să rețineți că mai multe aplicații pot corespunde aceluiași tip de fișier. De exemplu, fișierele cu extensia BMP sunt folosite de diferiți editori grafici. Aplicația Access selectată pornește și deschide fișierul selectat de utilizator. Injectarea obiectelor se termină după ce închideți programul.

Introducerea și editarea datelor în modul Tabel

SGBD comută în modul Tabel atunci când este apăsat butonul. Fereastra tabelului folosește caractere speciale pentru a afișa intrarea nouă și editată curent.


Fig.5. Fereastra Tabel în modul Tabel

Fiecare tabel conține o înregistrare goală care urmează ultimei înregistrări existente și este destinată introducerii de date noi. Pentru a intra, plasați cursorul în câmpul tabelului și introduceți datele pe tastatură. Pentru a trece la câmpul următor, utilizați tasta TAB, pentru a trece la câmpul anterior - SHIFT+TAB. Înregistrarea este salvată automat când treceți la o altă înregistrare (marcatorul de înregistrare de-a lungul marginii din stânga a tabelului își schimbă forma: apare un triunghi în loc de creion), adică nu este necesară salvarea specială a datelor în tabel. Pentru a vă deplasa între înregistrări, puteți utiliza butoanele de pe ecran din partea de jos a ferestrei tabelului (la prima, următoarea, ultima înregistrare).

Unele câmpuri nu pot fi modificate: acestea sunt „Contoare”, câmpuri calculate și câmpuri care sunt blocate de un alt utilizator atunci când lucrează colectiv cu un tabel. Dacă baza de date a fost deschisă în modul Numai citire, atunci nici introducerea datelor nu este disponibilă.

Editarea datelor include următoarele operații de bază: înlocuirea valorilor datelor, ștergerea înregistrărilor, adăugarea înregistrărilor. Pentru a corecta datele în modul „Tabel”, se folosesc metode „manuale”: cursorul mouse-ului este mutat în locul de schimbat în tabel, este selectat un fragment (un câmp, o înregistrare sau o coloană separată) și se introduc date noi , datele sunt inserate din buffer sau datele sunt șterse folosind tasta DELETE.

Metode de selectare a fragmentelor:

Camp evidențiat făcând dublu clic pe mouse,

Record(linia) este selectată făcând clic pe celula gri goală de lângă marginea din stânga a ferestrei,

Coloană evidențiat făcând clic pe antetul coloanei,

Fragment dreptunghiular: selectați un câmp într-un colț, apăsați tasta SHIFT și, fără a-l elibera, selectați câmpul din colțul opus (sau trageți mouse-ul).

Masa intreaga evidențiate făcând clic pe dreptunghiul gri din colțul din stânga sus al tabelului.

Pentru a copia date de la un tabel la altul (sau la aceeași tabelă) se folosește bufferul Windows:

· selectați datele necesare într-un singur tabel;

· faceți clic pe butonul „Copiere” din bara de instrumente;

· mergeți la câmpul de destinație (prinzând spre el cu mouse-ul sau deplasând cursorul cu tastele TAB),

· Faceți clic pe butonul „Inserare” din bara de instrumente.

Format logic

Format valutar

Format numeric

Format text

Tipuri de date

Dimensiunea câmpului de text poate varia de la 1 la 255 de caractere.

Tipul de câmp numeric poate accepta valori din următoarea listă:

octet- numere întregi cuprinse între 0 și 4.255;

întreg- numere întregi de la - 32768 la 32767;

lungîntreg - numere întregi de la - 2147483648 la 2147483647;

virgulă mobilă (4 octeți)- numere variind de la - 3.402823E38 la 3.402823E38;

virgulă mobilă (8 octeți) - numere variind de la minus 1,79769313486232E308 la plus 1,79769313486232E308.

Format data/ora

Pentru tipul de date Data Ora Există un set de formate de câmp prezentate mai jos împreună cu exemple:

Format complet (setat implicit) 15/04/94 05:30:10 RM

Format de dată scurtă 15/04/94

Format de lungă durată 17:30:10

Format orar mediu 05:30 RM

Format oră scurtă 17:30

În mod implicit, formatul monedei este numerele scrise cu două zecimale, separate prin grupuri de cifre și notate "R." la sfârșitul. Utilizatorul poate scrie pe linie Format câmpșablon pentru formatul dvs. Să presupunem că trebuie să introduceți sume în dolari. Apoi trebuie să plasați cursorul pe cuvânt Monetarși înlocuiți-l cu un șablon de format, de exemplu, ca acesta: # ###$ .

Format de contor

Câmpurile de tip „contor” îndeplinesc o funcție specifică - identificarea automată a înregistrărilor din tabel. Prin urmare, un astfel de câmp are puține proprietăți care ar putea fi modificate. În primul rând, un numărător este întotdeauna un număr. În al doilea rând, valoarea sa crește automat. Accesul oferă două opțiuni pentru schimbarea contorului: consistentȘi Aleatoriu. Prima opțiune este convenabilă deoarece vă permite să numerotați intrările. A doua opțiune poate fi utilizată dacă trebuie să creați un sistem pentru codificarea înregistrărilor într-un tabel care este protejat de acțiunile neglijente ale operatorului.

O celulă dintr-un câmp boolean poate conține doar una dintre cele două valori: da sau Nu. Access oferă încă două opțiuni pentru denumirea tipurilor booleene: Adevarat falsȘi Pornit/Oprit. Indiferent de formatul de câmp pe care îl alegeți, câmpul logic va fi reprezentat în tabel ca un set de casete de selectare. Când faceți clic pe o casetă de selectare cu mouse-ul, apare o imagine cu bifă în pătrat, care corespunde unei valori booleene da. Resetarea unei casete de selectare înseamnă alocarea unei valori booleene unui câmp de celule Nu. Utilizarea câmpurilor booleene poate fi diferită, de exemplu în chestionare sau pentru a crea controale.

Câmp obiect OLE(Object Link and Embedding) - ultimul tip de câmp selectat din listă. Are doar două proprietăți: o semnătură și un parametru „câmp obligatoriu”. Câmpurile de acest tip nu stochează informații ca atare, ci conțin legături către obiecte care pot fi incluse în baza de date folosind protocolul de schimb de date OLE. Astfel de obiecte pot fi, de exemplu, fișiere grafice.



Pentru a încorpora un obiect OLE într-o celulă de câmp, trebuie să plasați cursorul pe acesta și, făcând clic pe butonul din dreapta al mouse-ului, să apelați meniul contextual. Selectați comanda acolo Inserați obiectul. Programul va deschide o casetă de dialog pentru a selecta tipul de obiect. Obiectul în acest caz este identificat cu aplicația în care poate fi creat sau editat.

A doua opțiune pentru inserarea unui obiect este selectarea butonului radio Creați din fișier La fereastră Inserarea unui obiect.ÎNÎn acest caz, se presupune că fișierul există deja și trebuie să stabiliți o conexiune cu acesta. Access va deschide o fereastră de deschidere a documentului și, după selectarea fișierului dorit, va determina ce aplicație trebuie să fie deschisă pentru a lucra cu acesta.

Utilizarea datelor câmpului obiect OLE

Un câmp de obiect OLE este un mijloc care vă permite să stabiliți o conexiune cu obiecte dintr-o altă aplicație sau să încorporați un obiect într-o bază de date. Obiectele pot fi texte simple și formatate, desene, diagrame, fișiere de înregistrare a sunetului (.WAV), muzică în format MIDI (interfață digitală instrumentală muzicală), fișiere de animație (.FLI, .MMM), clipuri video (.AVI), foi de calcul din alte aplicații care acceptă acest instrument. Aplicație software Acces care acceptă OLE, se integrează complet cu alte aplicații din suită Microsoft Birou .

Obiect încorporat este salvat în fișierul bazei de date și este întotdeauna disponibil. Făcând dublu clic pe celula care conține obiectul încorporat, puteți edita obiectul folosind aplicația în care a fost creat obiectul.

Obiect legat este salvat în fișierul obiect. Fișierul obiect poate fi actualizat independent de baza de date. Cele mai recente modificări vor fi afișate data viitoare când deschideți tabelul. Când lucrați cu o bază de date, puteți, de asemenea, să vizualizați și să editați un obiect. Pentru a afișa un obiect OLE într-un formular sau raport, trebuie să creați un control Cadru obiect atașat.

De exemplu, în tabelul LEMM FREQUENCY vom adăuga un câmp SOUND, care ar trebui să conțină o înregistrare a pronunției cuvântului lemă în format (.WAV). Dacă aveți fișiere de sunet pe disc cu pronunția cuvintelor individuale din tabelul FREQUENCY_LEMM, puteți asocia fiecare astfel de fișier de sunet cu câmpul SUNET al tabelului. Pentru a face acest lucru, deschideți tabelul FREQUENCY_LEMMA și sortați-l după câmpul lemă în ordine crescătoare (faceți clic pe săgeata de lângă numele câmpului LEMMA și apoi selectați Sortare de la A la Z). Sortarea se face pentru a facilita găsirea cuvântului dorit. Apoi vom selecta un cuvânt pentru care există un fișier audio, de exemplu „bunica”. Apoi, ar trebui să plasați cursorul pe câmpul SUNET al înregistrării cu LEMMA = bunica și să apăsați butonul dreapta al mouse-ului. Se va deschide un meniu derulant în care trebuie să selectați Inserare obiect. Se va deschide o fereastră în care trebuie să faceți clic pe butonul Creați din fișier și apoi să selectați fișierul de sunet de pe disc cu pronunția cuvântului „bunica”. Textul apare în câmpul SUNET Pachet. Acum, dacă faceți dublu clic pe această inscripție, programul pentru redarea fișierelor de sunet va fi apelat (de obicei, un player Windows Media) și se va auzi cuvântul „bunica”. Aceleași acțiuni ar trebui efectuate cu toate cuvintele pentru care există fișiere de sunet. Ca urmare a acestei operațiuni, cuvintele din tabel pentru care le puteți asculta sunetul vor fi marcate corespunzător (Fig. 14.9).

Orez. 14.9.

Utilizarea datelor hyperlink

Tip de date special Hyperlink Hyperlink ) vă permite să stocați hyperlinkuri în câmpurile tabelului bazei de date Acces. Câmpurile cu tipul Hyperlink sunt folosite pentru a naviga la obiecte din aceeași bază de date sau din altă bază de date Acces la documente create în diverse aplicații Microsoft Office și localizat pe unități locale sau de rețea, către pagini ale serverelor Web și documente ale altor resurse de pe Internet. Făcând clic pe un hyperlink, veți ajunge la document, care este deschis de aplicația care l-a creat.

Pentru a atașa hyperlink-uri la datele bazei de date, trebuie să efectuați următoarea secvență de acțiuni. Să adăugăm un câmp DICTIONAR în tabelul FREQUENCY_LEMM, care va conține hyperlinkuri către intrările de dicționar de pe Internet cu definiții pentru acest lexem.

În modul Design, setați tipul acestui câmp = Hyperlink.

Vom căuta pe Internet semnificațiile cuvintelor învechite din basm care nu sunt în întregime clare pentru cititorul modern, de exemplu, „piatră de moară”, „boier”, „kochetok”.

Pentru primul cuvânt („piatră de moară”) pe Internet am putut găsi doar un desen care înfățișează părți ale unei mori de mână, printre care există două pietre de moară mici, să presupunem că acestea sunt „pietre de moară” (club-kaup.narod. ru/rec/arcussr/tablell2 .jpg). Cuvântul „zhernovtsy” este format ca un diminutiv din cuvântul piatră de moară conform tradiției formării cuvintelor rusești. Pentru al doilea cuvânt - „boier” există o intrare de dicționar în Wiktionary (ru.wiktionary.org/wiki/boyarin). Al treilea cuvânt, kochetok, a fost găsit pe site-ul „Dicționare și Enciclopedie Academician” în versiunea electronică a dicționarului Ushakov (dic.academic.ru/dic.nsf/ushakov/842550).

Fiecare link găsit trebuie copiat în câmpul DICTIONAR din tabelul FREQUENCY LEMM. Ulterior, când faceți clic pe un link din acest câmp, programul dvs. de browser de Internet se va lansa și va deschide pagina web corespunzătoare într-o fereastră separată a browserului. În Fig. 14.10.

Access 2010 are capacitatea de a adăuga obiecte la un câmp cu tipul de date OLE. În cazul în care tipul de date este specificat ca OLE (legarea și încorporarea obiectelor– legarea și încorporarea obiectelor), atunci Access DBMS reține cel extern un obiectîn fișierul de bază de date generală, alocând pentru stocarea acestuia cât spațiu ocupă acest obiect sub forma unui fișier separat. Sub obiecte Ar trebui să înțelegeți fișierele create ca aplicații în editori grafici, clipuri video, aplicații MS Office etc. Când un tabel este umplut cu date care sunt un obiect, un mesaj despre programul care poate fi utilizat pentru a deschide acest obiect este generat în poziția corespunzătoare a câmpului cu tipul de date OLE. Afișarea unui obiect se va realiza numai în formulare și rapoarte.

Pentru încorporarea unui obiectîn câmp cu Tipul de date OLE trebuie să deschizi masa înăuntru Modul „Constructor”. Adăugați un câmp nou, de exemplu „Fotografia produsului.” Selectați tipul de date „Câmpul obiectului OLE”, apoi salvați tabelul.

Apoi în modul „Tabel”.în linia de introducere a datelor, faceți clic cu butonul din dreapta al mouse-ului, în meniul care se deschide, selectați linia cu comanda, care va deschide o casetă de dialog (Fig. 3.38, Fig. 3.39).

Orez. 3.38 Inserarea unui obiect

Orez. 3.39 Caseta de dialog pentru adăugarea unui nou obiect la un tabel Access

Rețineți că există două opțiuni pentru încorporarea obiectelor ca date. Prima opțiune presupune utilizarea aplicațiilor standard pentru a crea un fișier pe care Access îl acceptă, a doua opțiune este să inserați un obiect, care vă permite să utilizați orice fișier ca sursă de date (Fig. 3.40).

Orez. 3.40 Adăugarea unui nou obiect la un tabel Access dintr-un fișier

1. Crearea unui obiect dintr-un fișier.

Când vine vorba de date care sunt un obiect pentru baza de date și sunt un fișier extern, este necesar să aveți aceste fișiere. Prin urmare, va trebui să creați mai multe fișiere pentru a vedea cum sunt afișate în baza de date în viitor și, de asemenea, să încercați să modificați aceste fișiere. De exemplu, dacă aveți o fotografie a unui obiect în fișier Monitor.jpg(jpg este un format foto universal). Pentru ca acest fișier să fie salvat în baza de date, trebuie să bifați caseta (Fig. 3.40) „Creează din fișier”, după care va apărea fereastra prezentată în Figura 3.41. Folosind un buton "Revizuire" ar trebui să selectați fișierul necesar.

Orez. 3.41 Găsirea unui fișier la crearea unui obiect în baza de date

În linia corespunzătoare câmpului, de exemplu, "Fotografia produsului" cuvântul va apărea "Pachet", aceasta înseamnă că fișierul este legat de aplicația care l-a creat. Prin urmare, la vizualizarea unei baze de date, fie că este vorba de o interogare, formular sau raport, utilizatorul va vedea o imagine a fișierului ca o pictogramă, iar la dublu clic pe această imagine, sistemul va găsi mai întâi aplicația și apoi va afișa conținutul a fișierului (în acest exemplu, o fotografie) din acesta. . Excepție fac fișierele imagine salvate cu extensia .bmp(format hartă de biți). Cu toate acestea, trebuie amintit că fișierele create în aplicațiile Microsoft vor fi afișate imediat în formulare și rapoarte. Concluzia este simplă, fotografiile pot fi inserate în aplicații precum Paint, Word, Power Point, salvate ca fișiere separate și apoi conectate ca obiect la baza de date. Încercați să creați mai multe fișiere foto și text folosind diferite editoare Windows. De exemplu, puteți deschide un document Word, puteți introduce o fotografie din fișier, adăugați text și apoi salvați ca: Monitor.docx(Fig. 3.42).

Orez. 3.42 Fișier foto creat în Word

2. Crearea de noi obiecte.

Prin crearea de noi obiecte în baza de date, ar trebui să înțelegi folosirea unei aplicații în care fișierul este creat și apoi inclus în câmpul care descrie tipul acestui OLE. Pentru a porni modul pentru crearea de noi obiecte, trebuie să deschideți tabelul în Modul „masă”., selectați opțiunea "Creaza nou"în caseta de dialog (Fig. 3.39), apoi selectați din listă „Tipul de obiect”(aplicație obligatorie). Lista aplicațiilor pe care Access le acceptă pentru crearea unui obiect se află în lista (Fig. 3.43), care se va deschide după rularea comenzii „Inserează obiect” .

Orez. 3.43 Lista de tipuri de obiecte Access care pot fi folosite pentru a crea fișiere

Comoditatea utilizării aplicațiilor pentru a crea obiecte sub formă de fișiere este că în viitor aceste fișiere pot fi utilizate autonom sau corectate în baza de date.

Sa luam in considerare opțiunea de creare a obiectelor pentru baza de date, folosind aplicații de vopsea

De exemplu, este necesar să se creeze un obiect cu imaginea unei companii și text, pe care utilizatorul bazei de date să le poată înlocui sau corecta ulterior. Pentru a face acest lucru, trebuie să selectați din listă Obiect imagine bitmap, o tehnologie suplimentară pentru crearea unui obiect este prezentată în Figura 3.44.

1. Deschideți aplicația Paint

2. Inserați o fotografie dintr-un fișier.

3. Adăugați text (dacă este necesar).

4. Salvați ca fișier.

5. Închideți aplicația.

Orez. 3.44 Tehnologie pentru crearea unui obiect în aplicația Paint

Exercițiu 3.11

1. În tabelul " Bunuri» în modul "Constructor" adăugați o nouă coloană numită "Fotografia produsului", tip de date " Câmp obiect OLE", salvează modificările.

2. În modul "Masa"în câmp "Fotografia produsului" selectați o linie „Inserați obiectul din fișier”, selectați (puneți un punct) "Creaza nou" iar din lista derulantă specificați document Microsoft Word. Aceasta va deschide un editor de text MS Word, aici trebuie să inserați o poză corespunzătoare produsului din această linie. Selectați imagini din lista care este stocată direct în editor (fila „Inserare”, pictograma „Imagine”, butonul „Start” din caseta de dialog din dreapta) sau inserați o imagine din alte programe. Puteți utiliza aplicația Paint (obiect Bitmap Image), unde puteți desena singur produsul. Închideți fișierul creat, acesta va fi legat automat la baza dvs. de date, la linia în care a fost introdus.

3. Urmați această procedură pentru toate liniile a ta Tabelele „produse”..

4. Salvați modificările.

Întrebări de control

1. Ce obiecte pot fi inserate într-o bază de date cu un tip de date OLE?

2. Cum pot introduce o fotografie într-un tabel în modul Tabel?

3. Unde va apărea fotografia în baza de date?

4. Care este diferența dintre metoda „Creare a new object” și metoda „Create from file”?

5. Cum să plasați un fișier foto de produs în baza de date dacă are extensia .png?

6. Este posibil să editați un fișier care este inserat ca obiect într-o bază de date direct în sistemul de fișiere al computerului?

7. Cum se inserează o prezentare în baza de date?

8. Ce obiecte de aplicație pot fi inserate în baza de date?




Top