Tipul de date ole este utilizat pentru. Inserarea obiectelor într-un câmp cu tipul de date ole

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. Dublu click Făcând clic pe o celulă care conține un obiect încorporat, se deschide posibilitatea de a 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. Ultimele modificari va fi afișat 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, plasați cursorul pe câmpul SUNET al înregistrării cu LEMMA = bunica și faceți clic butonul corect soareci. 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 Birou și situat pe local sau unități 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.

Introducerea datelor OLE

Un câmp de obiect OLE numit Foto poate fi completat chiar și fără ca obiectul (imaginea) în sine să fie afișat pe ecran. Următoarele obiecte pot fi stocate într-un câmp de tip OLE.

Imagini raster.

Fișiere de sunet

Grafice și (diagrame)

Word sau Excel

în așa fel încât să poată fi văzute, auzite sau folosite. Când plasați un obiect OLE într-un tabel, veți vedea text care descrie obiectul (de exemplu, într-un câmp de tip OLE, s-ar putea să vedeți imaginea cu pensulă). Există două moduri de a introduce un obiect.

Lipiți din clipboard

Insert din caseta de dialog care apare după executarea comenzii Insert->Object

Introducerea datelor MEMO

Câmpul Recenzia conține date de tip MEMO. Acest tip vă permite să introduceți până la 64.000 de octeți de text pentru fiecare intrare. Tabelul afișează doar o parte din textul introdus. Prin apăsarea , puteți afișa un dialog de introducere (Zoom) cu o bară de defilare, care vă permite să vedeți până la 1.000 de octeți de text simultan

Deplasați-vă printre înregistrările dintr-un tabel

De regulă, după introducerea datelor, de multe ori devine necesar să se facă unele modificări. Acest lucru se poate datora următoarelor motive:

Noi informații primite

S-au detectat erori

Trebuie să adăugați intrări noi

Pentru a modifica datele, deschideți mai întâi tabelul În fereastra bazei de date, deschideți tabelul în vizualizarea Datasheet făcând dublu clic pe rândul cu numele său din lista de tabele. AAAAAAAAAAAAAAAAAAAAAAAA

Dacă sunteți în modul Design Table, faceți clic pe butonul Vizualizări pentru a intra în vizualizarea Tabel pentru a modifica datele.

Navigați prin intrări

Pentru a merge la orice înregistrare, puteți pur și simplu să plasați cursorul pe ea sau să faceți clic pe ea cu mouse-ul.Dar dacă tabelele sunt foarte mari, atunci problema trecerii rapid la înregistrarea dorită devine deosebit de acută

Puteți utiliza bara de defilare verticală pentru a vă deplasa printre înregistrări. Butoanele săgeți de pe bara de defilare vă permit să mutați marcatorul de înregistrare doar o poziție pe clic. Prin urmare, pentru a vă deplasa mai repede (prin mai multe înregistrări simultan), este mai bine să utilizați glisorul barei de defilare. Puteți, de asemenea, să faceți clic cu mouse-ul în zona dintre glisor și butonul de pe bara de defilare pentru a vă deplasa în multe poziții înainte.

Comanda Editare->Go oferă mai multe opțiuni pentru deplasarea rapidă în jurul mesei.

Cele cinci butoane de salt situate în partea de jos a ferestrei în vizualizarea Foaie de date pot fi utilizate și pentru a naviga prin înregistrări. Făcând clic pe aceste butoane, veți putea sări la orice înregistrare. Dacă cunoașteți numărul înregistrării (numărul rândului pentru o anumită înregistrare) , faceți clic pe câmpul pentru numărul de înregistrare, introduceți numărul de intrare și apăsați tasta Pentru a trece la câmpul pentru numărul de înregistrare, apăsați tasta .

Pe măsură ce vă deplasați în jurul mesei, acordați atenție solicitărilor din bara de defilare. Access nu va actualiza câmpul cu numărul de înregistrare până când nu faceți clic pe orice câmp din înregistrare.

Căutare punct de referință

Deși știind numărul înregistrării, puteți merge la acesta și găsiți un anumit câmp, în cele mai multe cazuri va trebui să găsiți o anumită valoare în înregistrare.Acest lucru se poate face în trei moduri:

Selectați comanda Edit->Find (Edrt->Find)

Faceți clic pe butonul Găsiți text specificat situat în bara de instrumente (afișează binoclu).

Utilizați o comandă rapidă de la tastatură

Când utilizați oricare dintre aceste metode, va apărea o casetă de dialog. Pentru a căuta doar un anumit câmp, plasați cursorul în el (și faceți acest lucru înainte de a deschide caseta de dialog). Bifați caseta de selectare Search Only Current Field din caseta de dialog și Access va căuta numai câmpul specificat.

Această casetă de dialog vă permite să setați diferiți parametri de căutare. În caseta de text Găsiți, introduceți valoarea pe care o căutați. Puteți introduce valoarea așa cum apare în câmp sau folosind următoarele: caractere speciale:

* -- Se potrivește cu orice număr de caractere

Se potrivește cu un caracter

# -- Corespunde unei cifre

Pentru a înțelege cum funcționează aceste simboluri, să presupunem că doriți să găsiți toate valorile care încep cu AB. Pentru a face acest lucru, introduceți AB*

Acum să presupunem că doriți să găsiți valori care se termină cu caracterele 001. În acest caz, introduceți *001. Pentru a căuta orice valoare care începe cu caracterele AB, se termină cu caracterele 001 și are doar două caractere între ele, introduceți AB??001. Dacă trebuie să găsiți toate numele de familie care se termină cu „ko”, atunci pentru a căuta valori precum Brodsky și Ceaikovski, introduceți *ko.

Lista derulantă Potrivire conține trei opțiuni:

Cu orice parte a câmpului (Orice parte a câmpului)

Câmp întreg

De la începutul câmpului (Start of Field)

Opțiunea standard este Câmp întreg. De exemplu, valoarea Pet va fi găsită dacă valoarea este egală cu Pet. Dacă este selectată opțiunea Orice parte a câmpului, valorile Petrov și Petrovsky vor fi preluate ca rezultat al căutării. Shpetny etc. Ca urmare a căutării cu setarea Start of O, vor fi găsite valorile Petrov, Petrovsky.

În lista derulantă Căutare, puteți selecta una sau mai multe opțiuni din setările Sus, Jos, Toate.

Când selectați butonul de opțiune Căutați numai câmpul curent, valoarea va fi căutată într-un singur câmp. Caseta de selectare Potrivire majuscule determină dacă se disting majuscule și majuscule. literă mică. În mod implicit, acestea nu diferă.La căutarea valorii Pet, pet, Petr și Petrov vor fi găsite. Când bifați caseta de selectare Potriviți litere mari, trebuie să introduceți un șir de căutare care ia în considerare literele mari și mici

Evident, pentru tipurile de date Număr, Monedă și Data/Oră, sensibilitatea majusculelor nu are sens.) Dacă bifați caseta de selectare Potrivire minuscule, Access ignoră caseta de selectare Format câmp de căutare. , bifați această casetă) De exemplu, trebuie să căutați în câmpul DataNaștere înregistrările tuturor celor născuți în aprilie 1982. Pentru a face acest lucru, bifați opțiunea Search Fields as Formatted și introduceți Apr 92. Dacă nu bifați această casetă, căutarea va trebui efectuată folosind data exactă a nașterii, de exemplu, căutarea 4/8/92

Utilizarea casetei de selectare Câmpuri de căutare ca formatate poate încetini semnificativ căutarea.

Căutarea începe când faceți clic pe butonul Găsiți mai întâi sau găsiți următorul. După ce găsiți o valoare, Access o selectează. Pentru a găsi prima valoare potrivită, faceți clic pe butonul Găsiți. Pentru a găsi următoarea valoare, faceți clic pe butonul Find Next.Pe parcursul procesului de căutare, caseta de dialog rămâne deschisă. Prin urmare, odată ce ați găsit valoarea dorită, faceți clic pe butonul Închidere pentru a închide caseta de dialog

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, imagini, diagrame, fișiere de sunet (.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 din suită Microsoft Office.

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. Cele mai recente modificări vor fi afișate 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.

Editat obiect înrudit va fi salvat în fișierul obiect și nu î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șierul obiect asociat este mutat, trebuie să restabiliți legătura.

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 de tip Hyperlink sunt folosite pentru a naviga la obiecte din aceeași sau altă bază de date Access, către documente create în diferite aplicații Microsoft Office, și situat pe unități locale sau de rețea, către pagini ale serverelor Web și documente ale altor resurse de pe 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

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 externul 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?

In masa DEPARTAMENT furnizate FOTOGRAFIE, care ar trebui să conțină o fotografie a managerului, stocată în formatul editorului grafic Paint într-un fișier cu extensia *.bmp. Tipul de date al unui astfel de câmp trebuie definit ca Câmp obiect OLE. Acest obiect este introdus în câmp în etapa de completare a câmpurilor din tabel.

Tabelul 2. Descrierea proprietăților câmpurilor din tabelul DEPARTAMENT

Tabelul 3. Descrierea proprietăților câmpurilor din tabelul PROFESOR

Utilizarea tipului de date - câmp MEMO

In masa ARTICOL câmp furnizat PROG, care va conține un text lung - programul cursului. Pentru un astfel de câmp, este selectat tipul de date - Camp NOTIFICARE . Puteți introduce date în acest câmp direct în vizualizarea Foaie de date sau Formular.

Câmp obiect OLE iar atunci când introduceți valori în el, stabiliți o conexiune cu fișierele în care sunt stocate textele programului.

Tabelul 4. Descrierea proprietăților tabelului SUBIECT

Numele domeniului Indexat Câmp obligatoriu Tip de date mărimea Semnătura câmpului Condiție de valoare Mesaj de eroare
KP Da, coincidență. nepermis da Text Codul produsului
NP da Text Numele articolului
CEAS Nu Numeric Întregul Total ore >0 Și<=300 Gresit număr de ore
LEK Nu Numeric Întregul Prelegeri
ETC Nu Numeric Întregul Practică
De urgență Nu Numeric Întregul semestre
PROG Nu Câmp MEMO Program

Definirea unei chei primare compuse

In masa STUDENT la primar compus (indexat) cheie câmpuri incluse NG și NS. Pentru a defini această cheie în modul de proiectare tabel, trebuie să selectați ambele câmpuri făcând clic pe butonul mouse-ului pe zona de marcare în timp ce țineți apăsată tasta . Apoi faceți clic pe butonul din bara de instrumente Câmp cheie. Cheile compuse din tabele sunt definite în mod similar STUDIU și PERFORMANȚĂ.



Tabelul 5. Descrierea proprietăților câmpurilor tabelului STUDENT

Creați o structură de tabel STUDIU, PERFORMANȚĂ. Când creați tabele, utilizați proprietățile acestora, care sunt prezentate în tabelele 6, 7.

Tabelul 6. Descrierea proprietăților tabelului STUDIU

Numele domeniului Indexat, câmp Câmp obligatoriu Tip de date mărimea Semnătura câmpului
NG da Text Număr de grup
KP da Text Codul produsului
TABN da Text Tab. numărul profesorului
VIDZ da Text Tip de ocupație
CEAS Nu Numeric Întregul Ceas

Tabelul 7. Descrierea proprietăților tabelului PERFORMANȚĂ

Numele domeniului Indexat Câmp obligatoriu Tip de date mărimea Semnătura câmpului
NG Da, potrivirile sunt permise pentru fiecare câmp da Text Număr de grup
NS da Text Numarul studentului
KP da Text Codul produsului
TABN da Text Tab. nom. profesor
VIDZ da Text Tip de activitate
NOTA Nu Numeric Întregul Nota

SARCINA N 3

INTRODUCEREA DATELOR ÎN TABELE DB



După determinarea structurii tabelului, puteți trece la a doua etapă a creării tabelului - introducerea datelor. Pentru a finaliza sarcina, urmați acești pași:

1. Lansați Acces.

2. Încărcați baza de date pe care ați creat-o în a doua sarcină.

3. Introducerea înregistrărilor în modul tabel:

Să introducem mai multe înregistrări în tabel DEPARTAMENT. Pentru a face acest lucru, în fereastra bazei de date, selectați tabelul DEPARTAMENT și faceți clic pe butonul Deschis.

Completați rândurile (înregistrările) din tabelul care se deschide conform denumirilor coloanelor (câmpurilor), datele pentru care sunt prezentate în Tabelul 8.

Tabelul 8. Intrări în tabelul DEPARTAMENT

Pe măsură ce introduceți datele, acestea sunt verificate automat în raport cu tipul de câmp, dimensiunea și condiția valorii specificate. Este monitorizată unicitatea valorilor câmpurilor cheie.

Puteți trece de la un câmp la altul folosind tasta . Anulați introducerea unei valori într-un câmp -<Esc>, puteți anula întreaga intrare apăsând de două ori .

Plasarea obiectelor OLE

Luați în considerare plasarea obiectelor OLE folosind exemplul câmpului Fotografie șefului de secție din tabel DEPARTAMENT. Lasă fotografiile să fie stocate într-un format de editor grafic A picta(în fișierele cu extensia *. bmp pe unitatea C).

Plasați cursorul în câmpul corespunzător al tabelului. Hai să executăm comanda Inserare - Obiect. La fereastră Inserarea unui obiect ar trebui notat Creați din fișier. Fereastră Inserarea unui obiect este convertit într-un format care vă permite să introduceți numele fișierului foto. Puteți vedea conținutul câmpului printr-un formular, raport sau într-un editor grafic A picta, făcând dublu clic pe câmpul de tip OLE cu continut. Modificările ulterioare ale fișierului nu vor fi reflectate în obiectul încorporat. După introducere, tipul de obiect va fi indicat în celulă - Model de puncte BMR.

Folosind datele din tabel. De la 9 la 14, introduceți intrările în tabelele STUDENT, PROFESOR, GRUP, STUDIU, SUBIECTE și PERFORMANȚĂ.

Tabelul 9. Date din tabelul STUDENT

Tabelul 10. Date tabel PROFESOR

Tab. număr Numele complet al profesorului Grad academic Grad academic Cod departament
Andreev A.P. Dr. Tech. Științe Profesor
Apukhtin I.S. Cand. stiinte tehnice profesor asistent
Gluhov I.L. Cand. stiinte tehnice profesor asistent
Sechenov Yu.B. Cand. tehnologie. Științe profesor asistent
Cernov L, K. Cand. stiinte tehnice profesor asistent
Blyumkina I.P. Doctor în Fizică și Matematică Profesor
Lvova P.R. Asistent
Shaposhnikov S.I. Dr. Tech. Științe Profesor
Novikov P.N. Asistent
Ilyasov I.T. Cand. Phil. Științe profesor asistent
Pustyntsev A.P. Cand. ist. stiinte profesor asistent

Tabelul 11. Date tabel GROUP

Tabelul 12. Date din tabel STUDIU

Număr de grup Codul produsului Tab.numărul profesorului Tip de ocupație CEAS
Lek
etc
Lek
etc
Lek
etc

Tabelul 13. Date din tabel PERFORMANȚĂ

Număr de grup Numarul studentului Codul produsului Tab.numărul profesorului Tip de activitate NOTA
Lek
etc
Lek
etc

Tabelul 14. Date din tabel SUBIECTUL

Codul produsului Numele articolului Total ore Prelegeri Practică semestre Program
Informatică
Matematică
Poveste

Introducerea datelor într-un câmp PROGRAM(tip de câmp NOTIFICARE ) poate fi efectuată direct în tabel sau prin zona de introducere apelată prin apăsarea tastelor +.

Dacă textele programului au fost deja pregătite într-un editor de text, de exemplu, Microsoft Word, și sunt stocate în fișiere separate, este convenabil să setați tipul pentru acest câmp Câmp obiect OLEși atunci când introduceți valori în el, stabiliți o conexiune cu fișierele. Introduceți singur subiectele pe care le studiați pentru fiecare materie.

TEHNOLOGIE PENTRU CREAREA UNEI SCHEMA DE DATE FOLOSIND EXEMPLU DE PROCES DE INSTRUIRE A BAZEI DE DATE

Acțiune