Atașarea fișierelor și imaginilor la înregistrările bazei de date. Cum se creează un buton în baza de date Microsoft Access Inserarea unei imagini în rapoartele de acces

Atașamentele pot fi folosite pentru a stoca mai multe fișiere (inclusiv tipuri diferite) într-un câmp. De exemplu, într-o bază de date de contacte de la serviciu, puteți adăuga unul sau mai multe CV-uri și o fotografie la înregistrarea fiecărui contact.

De asemenea, atașamentele vă permit să stocați datele mai eficient. Versiunile anterioare ale Access au folosit tehnologia OLE (Object Linking and Embedding) pentru a stoca imagini și documente. În mod implicit, tehnologia OLE a creat un echivalent raster al unei imagini sau unui document. Astfel de fișiere raster pot fi foarte mari - uneori de 10 ori mai mari decât fișierul original. Când vizualizați o imagine sau un document dintr-o bază de date folosind tehnologia OLE, a fost afișată mai degrabă o imagine bitmap decât fișierul original. Când utilizați atașamente, documentele și alte fișiere non-imagini se deschid în programele corespunzătoare, astfel încât să puteți găsi și edita fișierele direct în Access.

În plus, tehnologia OLE necesită utilizarea unor programe numite servere OLE. De exemplu, dacă o bază de date Access stochează fișiere de imagine JPEG, fiecare computer care rulează baza de date trebuie să ruleze un program separat înregistrat ca server OLE pentru imagini JPEG. În schimb, Access salvează fișierele atașate în formatele lor native, fără nicio imagine de suport și nu este necesar niciun software suplimentar pentru a vizualiza imaginile din baza de date.

Atașamente și reguli de proiectare a bazei de date

În mod implicit, fiecare câmp dintr-o bază de date relațională conține doar o singură bucată de date. De exemplu, dacă câmpul de adresă conținea mai multe adrese, găsirea celei potrivite ar fi dificilă sau chiar imposibilă. Prin urmare, la prima vedere, se pare că atașamentele încalcă regulile dezvoltării bazei de date, deoarece la un câmp pot fi adăugate mai multe fișiere, adică mai multe date. Cu toate acestea, regulile de proiectare nu sunt încălcate deoarece atunci când atașați fișiere la o înregistrare, Access creează unul sau mai multe tabele de sistem și le folosește în culise pentru a normaliza datele. Nu puteți vizualiza sau lucra cu aceste tabele.

Pentru informații despre vizualizarea altor tabele de sistem, consultați Ghidul panoului de navigare. Pentru mai multe informații despre dezvoltarea bazelor de date, consultați articolul Noțiuni de bază despre crearea bazelor de date.

Modalități de utilizare a fișierelor atașate

Când lucrați cu fișiere atașate, trebuie să respectați regulile de mai jos.

    Puteți atașa fișiere numai la bazele de date create în Access care utilizează formatul de fișier ACCDB. Nu puteți face schimb de atașamente între bazele de date Access (ACCDB) și bazele de date vechi (MDB).

    Trebuie să creați un câmp în tabel și să setați tipul de date la „Atașament”. Nu puteți schimba tipul de date după ce este setat la Atașament.

    Este posibil să stocați mai multe fișiere într-o singură intrare. De exemplu, puteți stoca imagini și fișiere create folosind programe de procesare de text și foi de calcul.

    Puteți atașa date de până la doi gigaocteți (cea mai mare dimensiune a unei baze de date Access). Dimensiunea fișierelor individuale nu poate depăși 256 de megaocteți.

    Utilizați caseta de dialog pentru a adăuga, edita și gestiona atașamente. Atasamente. Această casetă de dialog poate fi deschisă făcând dublu clic din câmpul de atașare din tabel. Dacă doriți să gestionați atașamentele dintr-un formular sau să le vizualizați dintr-un raport, trebuie să adăugați un control pentru atașamente la formular sau raport și să asociați controlul cu câmpul de atașament dorit din tabel.

    În mod implicit, controlul atașamentelor procesează imaginile și afișează pictograme de program care corespund altor tipuri de fișiere. Să presupunem că postarea dvs. include o fotografie, un CV și un document Visio. Pe măsură ce navigați de la un atașament la altul, controlul afișează o imagine și afișează pictograme de program pentru documentele Word și Visio.

    Dacă deschideți caseta de dialog Atasamente dintr-un tabel sau formular, fișierele atașate pot fi adăugate, șterse, modificate sau salvate. Dacă deschideți caseta de dialog Atasamente din raport, puteți salva fișierele atașate doar într-o altă locație.

    Fișierele atașate vor fi comprimate de Access dacă nu au fost comprimate inițial. De exemplu, fișierele JPEG sunt comprimate de programul de grafică care le creează, astfel încât Access nu le comprimă.

    Dacă programul care a fost folosit pentru a crea fișierul atașat este instalat pe computer, puteți deschide și edita fișierele atașate folosind acel program.

    Vă puteți gestiona investițiile în mod programatic.

Următoarele secțiuni oferă instrucțiuni pentru adăugarea și gestionarea atașamentelor.

Adăugarea unui câmp atașat la un tabel

Pentru a utiliza atașamente în Access, trebuie mai întâi să adăugați un câmp de atașare la cel puțin unul dintre tabelele bazei de date. Există două moduri de a adăuga un câmp de atașare la un tabel: în vizualizarea Foaie de date sau în vizualizarea Design. Această secțiune descrie ambele metode de adăugare a unui câmp.

Adăugați un câmp de atașament în vizualizarea Foaie de date

Adăugați un câmp de atașament în vizualizarea design

Atașarea directă a fișierelor la tabele

După ce adăugați un câmp de atașare la un tabel, puteți atașa fișiere la înregistrările din acel tabel fără a crea un formular de introducere a datelor. De asemenea, puteți vizualiza atașamente fără a utiliza formularul, dar rețineți că vizualizarea direct din tabele necesită programele care au creat fișierele sau programele care acceptă aceste tipuri de fișiere. De exemplu, atunci când deschideți un document Word atașat la o foaie de calcul, Word este lansat și documentul este vizualizat în acea aplicație și nu în Access. Dacă Word nu este instalat pe computer, apare o casetă de dialog care vă cere să selectați un program pentru a vizualiza fișierul.

Adăugarea unui atașament la un tabel

Deschiderea atașamentelor de pe o masă

    Cu un tabel deschis în vizualizarea Foaie de date, faceți dublu clic pe o celulă din câmpul atașat.

    În caseta de dialog Atasamente Faceți dublu clic pe fișierul pe care doriți să îl deschideți.

    Selectați fișierul și faceți clic pe butonul Deschis.

    Fișierul va fi deschis în programul asociat - fișierele Excel deschise în Excel etc.

    Unele fișiere imagine pot fi deschise utilizând Windows Picture Viewer. Dacă doriți să faceți mai mult decât să vizualizați imaginea, puteți face clic dreapta pe ea și selectați Schimbare. Aceasta va lansa programul cu care a fost creat acest fișier, dacă este instalat pe computer.

Salvarea modificărilor într-un fișier atașat

Utilizarea atașamentelor cu formulare și rapoarte

Dacă trebuie să utilizați atașamente cu un formular sau un raport, utilizați controlul pentru atașamente. Pe măsură ce navigați de la o înregistrare a bazei de date la alta, acest control afișează automat fișierele de imagine. Dacă sunt atașate alte tipuri de fișiere, cum ar fi documente sau diagrame, controlul atașării afișează o pictogramă care corespunde tipului de fișier. De exemplu, dacă este atașat un fișier de prezentare, va apărea o pictogramă PowerPoint etc. Acest control vă permite să vedeți ce fișiere sunt atașate și să deschideți o casetă de dialog Atasamente. Când această casetă de dialog este deschisă dintr-un formular, atașamentele pot fi adăugate, șterse, modificate și salvate. Dacă este deschis dintr-un raport, puteți salva numai atașamente pe hard disk sau în rețea, deoarece rapoartele sunt doar pentru citire.

Următoarele secțiuni oferă instrucțiuni pentru adăugarea unui cadru de imagine la un formular sau raport, deplasarea între înregistrări, atașarea fișierelor și vizualizarea atașamentelor. Rețineți că mutarea între atașamente este posibilă numai dacă o postare conține mai multe atașamente.

Adăugați un control atașament la un formular sau raport

Acest subiect descrie cum să adăugați un control atașament la un formular sau un raport și să îl legați la câmpul Atașament din tabelul corespunzător. Procedura pentru adăugarea unui control atașament este aceeași pentru un formular și un raport. Primul pas este să vă asigurați că cel puțin un tabel al bazei de date are un câmp atașat. Pentru mai multe informații despre adăugarea unui câmp de atașament, consultați secțiunea de mai sus.

Proiectarea unui formular sau a unui raport poate fi un proces complex, astfel încât această secțiune presupune că aveți deja o bază de date cu cel puțin un tabel și un formular sau raport. Pentru informații despre crearea tabelelor, formularelor și rapoartelor, consultați următoarele articole:

Adăugați un control pentru atașamente

Gestionați atașamentele folosind un formular

Odată ce un control atașament este adăugat la un formular, fișierele atașate pot fi adăugate, modificate, șterse și salvate direct din formular. Dacă o înregistrare conține mai multe atașări, puteți derula de la un fișier atașat la altul prin derulare (acest lucru nu este posibil când lucrați cu un tabel).

Notă: Utilizatorul care a creat formularul îl poate face doar în citire. În acest caz, caseta de dialog Atasamente poate fi folosit doar pentru a salva fișierele atașate pe hard disk sau în rețea.

Atasament

Navigați prin atașamente prin derulare

Notă: Pașii din această secțiune se aplică formularelor și rapoartelor.

    Faceți clic pe săgeată pentru a derula prin atașamente Înapoi(stânga) sau Redirecţiona(La dreapta). Pentru a vedea numele fișierelor, faceți clic pe butonul Vizualizați atașamentele, care deschide o casetă de dialog Atasamente. Numele fișierelor atașate vor fi afișate în listă Atasamente .

Salvarea fișierelor atașate într-o altă locație

Pașii din această secțiune se aplică tabelelor, formularelor și rapoartelor. Oricare sau toate fișierele atașate la această intrare pot fi salvate pe hard disk sau online. Vă rugăm să rețineți că, dacă alegeți să salvați toate fișierele, nu puteți salva fișiere individuale - le puteți salva doar pe toate. Pentru a salva selectiv fișierele, ar trebui să le salvați pe rând.

    Deschideți mai întâi tabelul, formularul sau raportul care conține atașamentele, apoi deschideți caseta de dialog Atasamente.

Deschiderea unei casete de dialog Atasamente de la masă

    Deschideți tabelul în vizualizarea Foaie de date și faceți dublu clic pe câmpul care conține atașamentul pe care doriți să îl salvați.

Deschiderea unei casete de dialog Atasamente dintr-un formular sau raport

    Deschideți formularul sau raportul care afișează atașamente.

    Navigați la o intrare care conține atașamente.

    Faceți clic pe controlul Imagine care afișează fișierele atașate.

    Se va deschide o mini bară de instrumente.

    Faceți clic pe butonul Vizualizați atașamentele.

Salvarea unui atașament separat

    În caseta de dialog Atasamente faceți clic pe butonul Salvează ca.

    Se va deschide o casetă de dialog Salvarea unui atașament.

    Folosiți lista Foldere pentru a naviga la noua locație a fișierului și faceți clic Salvați.

Salvați toate atașamentele

    În caseta de dialog Atasamente faceți clic pe butonul Salvează tot.

    Se va deschide o casetă de dialog Salvarea atașamentelor.

    Folosiți lista Foldere pentru a naviga la noua locație a fișierului și faceți clic Salvați.

Îndepărtarea atașamentelor

Pașii din această secțiune se aplică tabelelor și formularelor.

Ștergeți un atașament

    Faceți dublu clic pe câmpul de atașare din tabel pentru a deschide caseta de dialog Atasamente.

    Într-un formular (vizualizare aspect sau vizualizare formular), navigați la înregistrarea care conține atașamentul pe care doriți să îl ștergeți și, în mini-bara de instrumente, faceți clic pe Vizualizați atașamentele pentru a deschide caseta de dialog.

    În caseta de dialog Atasamente selectați fișierul pe care doriți să îl ștergeți și faceți clic pe butonul Șterge.

Utilizați atașamente fără a utiliza un mouse sau alt dispozitiv de indicare

Următoarea secțiune descrie cum să utilizați tastatura pentru a seta focalizarea în panoul de navigare și pentru a deschide un tabel, un formular sau un raport care conține fișiere atașate. În plus, aici sunt instrucțiuni pas cu pas pentru vizualizarea atașamentelor și deschiderea casetei de dialog Atasamente.

Deschideți un tabel, formular sau raport din panoul de navigare

    Apăsați F11.

    Notă: Dacă panoul de navigare este închis, apăsând F11 îl va deschide și se va focaliza pe acel panou. Dacă panoul de navigare este deschis, apăsând F11 îl va închide. Pentru a deschide panoul de navigare și a muta focalizarea pe acesta, trebuie să apăsați din nou F11.

    Pentru a selecta un tabel, un formular sau un raport de deschis, utilizați tastele SĂGEATĂ SUS și SĂGEATĂ JOS.

    Pentru a deschide elementul selectat, apăsați Enter.

    La deschiderea unui tabel, cursorul de intrare va fi plasat în primul câmp al acelui tabel. Când deschideți un formular sau un raport, focusul va fi setat pe primul câmp.

Vizualizați atașamentele din tabele

    Puteți utiliza tastele săgeți pentru a muta cursorul în câmpul atașat dorit.

    Apăsați pe bara de spațiu.

    Se va deschide o casetă de dialog Atasamente.

    Pentru a vă deplasa între butoanele dintr-o casetă de dialog sau de la butoane la o listă de atașamente Atasamente utilizați tasta TAB.

    Notă:

    Bine Apăsați tasta Tab sau tastele săgeți sus și jos, apoi apăsați Enter.

Deplasați-vă între atașamente derulând dintr-un formular sau un raport

Acești pași sunt posibili numai dacă aveți o tastatură Microsoft Natural și intrarea conține mai multe atașamente.

    Apăsați tasta de aplicație.

    Se va deschide un meniu contextual.

    Selectați Redirecţiona sau Înapoi

    Dacă este necesar, repetați pasul 2 pentru a trece la următorul atașament.

Deschideți caseta de dialog Atașamente dintr-un formular sau raport

Acești pași sunt posibili numai cu o tastatură Microsoft Natural.

    Dacă este necesar, mutați focalizarea pe controlul atașamentului utilizând tasta Tab. În mod implicit, Access evidențiază acest control și eticheta asociată, dacă există.

    Apăsați tasta de aplicație.

    Se va deschide un meniu contextual.

    Selectați un articol Vizualizați atașamentele folosind tasta Tab sau tastele săgeți, apoi apăsați Enter.

    Se va deschide o casetă de dialog Atasamente.

    Apăsați tasta Tab pentru a vă deplasa între butoanele dintr-o casetă de dialog sau de la butoane la o listă de fișiere atașate Atașamente (modificare - dublu clic).

    Postările pot conține mai multe atașamente. Dacă doriți să selectați un atașament dintr-o listă de fișiere multiple, navigați la lista de fișiere folosind tasta TAB, apoi selectați fișierul dorit folosind tastele săgeți. După aceea, apăsați tasta Tab pentru a reveni la butoane și selectați acțiunea dorită.

    După ce ați selectat fișierul și butonul dorit, apăsați Enter.

    Când ați terminat, selectați butonul Bine folosind tasta Tab sau tastele săgeți, apoi apăsați Enter.

Referință pentru atașament

Mai jos sunt câteva informații de fundal despre atașamente, inclusiv formatele de fișiere de imagini și documente acceptate, convențiile de denumire a fișierelor și câteva informații despre atașarea fișierelor la postări prin programare.

Formate de fișiere imagine acceptate

Access acceptă direct (adică afișează folosind un control de atașament fără a fi nevoie de software suplimentar) următoarele formate de fișiere grafice:

BMP (Windows Bitmap)

ICONA, ICO (pictogramă)

WMF (metafișier Windows)

EMF (metafișier îmbunătățit)

Documente acceptate și alte formate de fișiere

De regulă, fișierele create în orice program Microsoft Office pot fi folosite ca atașamente. De asemenea, puteți atașa fișiere jurnal (LOG), fișiere text (TEXT, TXT) și fișiere ZIP comprimate.

Convenții de denumire a fișierelor

Numele fișierelor atașate pot conține orice caracter Unicode acceptat de sistemul de fișiere NTFS, care este utilizat de Microsoft Windows NT (NTFS). În plus, numele fișierelor trebuie să respecte următoarele reguli.

    Numele nu trebuie să depășească 255 de caractere, inclusiv extensia numelui fișierului.

    Numele nu trebuie să conțină următoarele caractere: semn de întrebare (?), ghilimele ("), bare oblice din stânga sau din dreapta (/\), paranteze unghiulare (< >), asterisc (*), bară verticală (|), două puncte (:), semn de paragraf (¶).

Tipuri de fișiere comprimate în Access

Când atașați oricare dintre următoarele tipuri de fișiere la o bază de date, Access îl comprimă dacă nu a fost comprimat inițial.

Extensie de fișier

Comprimare

Cauză

Formate de fișiere blocate

Accesul blochează atașamentele următoarelor tipuri de fișiere: În prezent, nu este posibilă deblocarea atașării unor astfel de fișiere.

Atașarea fișierelor la postări prin programare

Access vă permite să utilizați modelul de obiecte și interfețele de programare pentru a atașa fișiere la înregistrări în mod programatic folosind codul VBA (Visual Basic for Applications). Pentru mai multe informații, consultați articolele „LoadFromFile” și „SaveToFile” de pe site-ul web MSDN

A apărut o problemă de stocare (încărcare, afișare) a imaginilor (fotografii etc.) într-o bază de date Access.

La prima vedere pentru un programator experimentat ;-) nu este nimic mai simplu - stocăm imaginile într-un câmp de tabel cu tip și le afișăm pe formulare folosind un element de control Cadrul obiectului atașat, sau dacă este necesar Cadru obiect legat, Cadru obiect nelegat. Dar nu era acolo!; S-a dovedit că dacă datele sunt scrise direct (în codul Visual Basic), de exemplu, folosind metoda AppendChunk, într-un câmp cu tip Câmp obiect OLE, apoi în control Cadrul obiectului atașat Imaginea pur și simplu nu apare așa. Este afișat numai dacă încărcați date în acest câmp folosind meniul contextual al câmpului propriu-zis sau controlul specificat prin selectare corect Tipul de obiect OLE (ceva de genul Desen, Imagine...). O astfel de flexibilitate și inteligență în prelucrarea datelor nu a fost deosebit de satisfăcătoare.

Un control cu ​​un tip atrăgător Desen (Imagine) este proiectat să funcționeze exclusiv cu imagini statice: în stadiul de proiectare (bine, în general, din codul Visual Basic), puteți specifica un fișier pe disc care va fi afișat pe formular.

După ce am studiat baza de date exemplu - Vânt de nordîn versiunea în engleză, Boreasîn rusă - și după ce am scanat destul de mult Internetul, a devenit clar că lipsa lucrului normal cu imaginile în Access este un fapt general acceptat. Există două opțiuni:

1. Stocarea imaginilor ca fișiere pe disc și căile către acestea în baza de date. Afișarea pe un formular folosind un control Desen (Imagine), atribuind calea ca valoare proprietății Imagine.

2. Stocarea imaginilor în baza de date în câmpuri Câmp obiect OLE. Afișare similară pe formular folosind un control Desen (Imagine). În acest caz, metoda este folosită pentru a descărca fișierul AppendChunk, iar pentru a afișa imaginea, datele sunt încărcate într-un fișier temporar folosind metoda GetChunk, calea către fișierul rezultat este atribuită proprietății Imagine element de control. Această metodă este dată cu un exemplu.

Dezavantajul primei metode este că la mutarea directorului de stocare a fișierelor, căile către fișierele stocate în baza de date trebuie modificate corect. Dezavantajele celei de-a doua metode sunt că trebuie să vă dați seama cum să vă asigurați că numele fișierului temporar este unic (deoarece teoretic mai mulți utilizatori pot lucra cu baza de date „din același loc”) și să lucrați direct cu fișierele de pe disc. încetinește munca. Și ambele metode nu sunt potrivite pentru utilizare în Forme continue, dar numai în Formă unică.

După ce m-am înclinat deja spre a 2-a opțiune, ca fiind mai acceptabilă, gândul mi-a trecut prin minte - ar trebui să încerc să folosesc elementul de control? Desen (Imagine) nu numai pentru afișare, ci și pentru conversia datelor în formatul grafic dorit, folosind proprietatea PictureData obiect Imagine?! Și a funcționat! Nu sunt necesare fișiere temporare (deși, desigur, pentru În formă de bandă Acest lucru încă nu este potrivit, dar acest lucru nu este critic).

Deci, ideea este că încărcarea unui fișier se face prin atribuirea căii acestuia unei proprietăți Imagine Control Desen (Imagine), iar apoi citirea datelor din proprietate PictureData- în acest fel ne asigurăm că datele vor fi salvate într-un format pe care Access este garantat să îl afișeze. Și imaginea este afișată citind date dintr-un câmp cu tipul Câmp obiect OLEși atribuirea acestora la proprietate PictureData element de control.

Exemplu.

Lasă-ne în masa MyTable există un câmp MyImage tip Câmp obiect OLE. Pe formular MyForm avem nevoie de un control Desen (Imagine) - Poza mea. Totodată, pentru a plasa acest control pe formular, trebuie să selectați o poză, iar apoi în designerul din proprietate Imagine indica (absent) ((nici unul)) - cu paranteze. Când sunteți întrebat despre ștergerea unui desen, răspundeți afirmativ.

Descărcarea se poate face cam așa:


Dim rs As Recordset
Dim dlgFile As FileDialog, strFilePath As String

Setați dlgFile = Application.FileDialog(msoFileDialogOpen)

dlgFile.AllowMultiSelect = Fals
dlgFile.Filters.Clear
dlgFile.Filters.Add „Toate fișierele”, „*.*”
dlgFile.Filters.Adăugați „JPEG”, „*.jpg”
dlgFile.Filters.Add „Imagini”, „*.bmp”
dlgFile.FilterIndex = 1
Dacă dlgFile.Show = 0, atunci
Set dlgFile = Nimic
Ieșiți din sub
Încheiați dacă

strFilePath = Trim$(dlgFile.SelectedItems(1))
Set dlgFile = Nimic

MyPic.Picture = strFilePath

Set rs = CurrentDB.OpenRecordset("MyTable", dbOpenDynaset)

rs.AddNew
rs! = MyPic.PictureData
rs.Actualizare

MyPic.Picture = "" "Ștergerea imaginii dacă este necesar
"====================================================

Și afișați-l astfel (de exemplu, în handlerul de evenimente On Current):

"====================================================
Dacă Eu.NewRecord Atunci
MyPic.Picture = ""
Altfel
MyPic.PictureData = Eu!
Încheiați dacă
"====================================================

Microsoft Access vă permite să inserați imagini în formulare și rapoarte. Utilizarea imaginilor poate îmbunătăți aspectul formularelor și rapoartelor pe care le creați. De exemplu, puteți include un logo al companiei în rapoarte și, în formular, oferiți posibilitatea de a vizualiza nu numai date despre angajații companiei, ci și fotografiile acestora. Pentru a insera imagini în formulare și rapoarte, utilizați controale speciale - gratuitȘi atașat cadre de obiect (Unbound Object Frame, Bound Object Frame), precum și controlul Desen(Imagine).

Modul în care inserați o imagine depinde de modul în care intenționați să o utilizați.

  • Un obiect OLE poate fi stocat într-unul dintre câmpurile unui tabel Access, de exemplu, tabelul Angajați din baza de date Northwind stochează fotografiile angajaților. De asemenea, puteți stoca documente Word în câmpurile tabelului Access. În acest caz, ar trebui să utilizați un control Bound Object Frame pentru a afișa aceste obiecte în formulare sau rapoarte.
  • Obiectele OLE pot fi stocate nu în tabelele Access, ci direct într-un formular sau raport. Folosind această metodă, puteți, de exemplu, să salvați sigla unei companii într-un formular sau raport. În acest caz, ar trebui să utilizați un control pentru a afișa obiectul OLE Cadru obiect liber(Cadru obiect nelegat) sau Desen(Imagine).
  • De asemenea, puteți utiliza proprietatea pentru a adăuga o imagine la un formular sau un raport. Desen(Imagine) din acest formular sau raport. Acest lucru se face de obicei atunci când doriți să includeți o imagine de fundal (mat) care ocupă o parte a ferestrei sau întreaga fereastră a unui formular sau raport.

Pentru a adăuga o imagine de fundal la un formular:

  1. Deschideți formularul în modul Design.
  2. În fereastra de proprietăți a formularului din filă Aspect(Format) găsiți proprietatea Desen(Imagine). În câmpul de introducere pentru această proprietate, introduceți calea și numele fișierului desenului. Pentru a face acest lucru, puteți face clic pe butonul Builder și selectați în fereastră Selectați un model(Insert Picture) fișierul imagine dorit (Fig. 15.1).

cometariu

Mai multe fișiere standard pentru imagini de fundal se află în folderul MICROSOFT OFFICE\OFFICE\BITMAPS\STYLES.

  1. Setați valoarea proprietății Tipul de model(Tipul de imagine). Pot exista doua valori: Implementat(Încorporat) sau Conectat(Legat). Dacă imaginea este încorporată, aceasta este salvată într-un fișier de bază de date (mdb). Desenul asociat este stocat într-un fișier separat pe disc. Am discutat deja despre avantajele și dezavantajele ambelor metode mai sus. Dacă aceeași imagine este inserată în mai multe formulare sau rapoarte, atunci încorporarea acesteia va duce la „umflarea” fișierului mdb, deoarece vor fi stocate atâtea copii ale imaginii cât de câte ori ați încorporat-o. Dacă decideți să-l conectați, trebuie să aveți grijă să vă asigurați că nu este îndepărtat sau mutat accidental.
  2. Utilizați următoarele proprietăți pentru a personaliza afișarea imaginii de fundal.
    • Proprietate Scale de desen(Mod dimensiune imagine) are trei valori: Fragment(Clamă) Se potrivește în cadru(Întinde) În funcție de dimensiunea cadrului(Mărire). Sens Fragment afișează desenul în dimensiunea sa originală. Dacă dimensiunea imaginii depășește dimensiunea ferestrei de formular, atunci imaginea este tăiată. Sens Se potrivește în cadru redimensionează desenul pentru a se potrivi cu fereastra formularului. Utilizarea acestei valori poate duce la o imagine distorsionată a modelului. Sens În funcție de dimensiunea cadrului redimensionează desenul pentru a se potrivi cu fereastra formularului fie în lățime, fie în înălțime. Folosirea acestei valori nu va duce la tăierea imaginii sau la distorsiunea proporțiilor acesteia.

Orez. 15.1. Fereastra de dialog Selectați un model

    • Dacă introduceți o poză care nu ocupă întregul formular, proprietatea Alinierea unei imagini(Alinierea imaginii) vă permite să determinați poziția acesteia sub forma: Stânga sus(Stânga sus) Sus în dreapta(Sus în dreapta) Centrat(Centru), Stânga jos(Stânga jos) Dreapta-jos(Dreapta-jos) Centrat în formă(Centrul de formulare).
    • Proprietate Umplutura cu mozaic(Picture Tiling) vă permite să afișați o imagine repetată a unei imagini.

Un exemplu de utilizare a unei imagini ca fundal într-o formă este prezentat în Fig. 15.2.

Imaginea de fundal este inserată în raport în același mod. Un exemplu de utilizare a unei imagini ca fundal într-un raport este prezentat în Fig. 15.3.

O imagine poate fi inserată într-un formular și ca control de formular. Pentru a face acest lucru, puteți utiliza două tipuri de controale: Desen(Imagine) și Cadru obiect liber(Cadru obiect nelegat).

Orez. 15.2.

Orez. 15.3.

Dacă nu trebuie să schimbați direct imaginea din formular sau raport, atunci este mai bine să utilizați Desen(Imagine) (formularul va funcționa mai repede). Dacă intenționați să schimbați frecvent imaginea, trebuie să o introduceți folosind cadrul liber al obiectului.

Pentru a introduce un control Desen(Imagine), aveți nevoie de:

  1. apasa butonul Desen(Imagine) în panoul Elemente (butonul Element Wizard trebuie făcut clic pentru ca Image Wizard să se lanseze).
  2. Selectați locul din formular sau raport în care va fi plasată imaginea și faceți clic stânga pe ea.
  3. În fereastra care se deschide Inserarea unei imagini(Inserare imagine) selectați numele fișierului care conține imaginea de adăugat și faceți clic pe butonul BINE. Se va crea un element de control în care este plasat desenul (Fig. 15.4).
  4. Setați valorile proprietăților care afectează modul în care apare o imagine într-un formular sau raport. Aceste proprietăți sunt similare cu proprietățile corespunzătoare ale formei.

Orez. 15.4. Folosind elementul Desen pentru a insera o imagine în formular

Pentru a insera o imagine într-un formular sau într-un raport folosind un cadru obiect liber, trebuie să:

  1. Deschideți un formular în modul Form Designer sau un raport în modul Report Designer.
  2. apasa butonul Cadru obiect liber(Cadru obiect nelegat) în Caseta de instrumente.
  3. Selectați o locație în formular sau raport pentru obiectul de inserat și faceți clic stânga pe ea. Va apărea o casetă de dialog expert Inserarea unui obiect(Inserați obiect). Folosind expertul, puteți insera o imagine gata făcută dintr-un fișier sau mai întâi puteți să o creați în aplicația corespunzătoare și apoi să o introduceți. Prin urmare, pașii suplimentari pot fi diferiți.

Dacă încă nu ați creat un desen, urmați acești pași.

  1. În caseta de dialog Microsoft Access selectați butonul radio Creaza nou Tipul obiectului(Object Type) selectați aplicația cu care va fi creat desenul (Fig. 15.5).

Orez. 15.5. Fereastră Microsoft Access, folosit pentru a insera o imagine folosind cadrul liber al unui obiect

  1. Un obiect poate fi afișat ca o pictogramă, ceea ce este util atunci când conține informații pe care nu doriți să le afișați tot timpul. În acest caz, trebuie doar să bifați caseta Ca o icoană(Afișare ca pictogramă).
  2. apasa butonul BINE.
  3. Creați un obiect folosind aplicația pe care ați selectat-o ​​la pasul 1.
  4. Închide(Închidere) în meniu Fişier(Fișier) aplicație pentru a reveni la Microsoft Access. Microsoft Access creează un control Cadru obiect liber(Cadru obiect nelegat) și afișează desenul din acesta.

Dacă aveți deja un fișier cu o imagine pregătită, pentru a-l insera direct din fișier, trebuie să:

  1. În caseta de dialog Microsoft Accesați butonul radio de selectare Creați din fișier(Creare From File) și apoi specificați calea către fișier. Dacă nu știți calea exactă, utilizați butonul Revizuire(Răsfoiește) (Fig. 15.6).

Orez. 15.6. Fereastră Microsoft Access atunci când inserați o imagine dintr-un fișier într-un raport folosind un cadru obiect liber

Orez. 15.7. Inserarea unei imagini Microsoft Paintîntr-un raport folosind un cadru obiect liber

  1. Dacă doriți să afișați obiectul ca pictogramă, bifați caseta Ca o icoană(Afișare ca pictogramă).
  2. Pentru a găsi o conexiune cu un obiect, bifați caseta Conexiune(Legătură). Dacă caseta de selectare este debifată (implicit), obiectul va fi încorporat.
  3. apasa butonul BINE.

În Fig. 15.7.

După introducerea unui obiect, îi puteți modifica dimensiunea și proporțiile folosind proprietatea Setarea dimensiunilor(Mod dimensiune). În cele mai multe cazuri, modificările aduse unui obiect liber pot fi făcute în modul Form sau Report Design. Pentru a putea schimba un obiect în modul formular, trebuie să setați proprietatea Acces(Activat) cadrul liber al obiectului este setat la Da și pentru proprietate Lacăt(Blocat) - valoare Nu(Nu). Pentru a edita un obiect, faceți dublu clic pe el. Pentru a face acest lucru, trebuie doar să aveți instalată pe computer o aplicație care poate edita un fișier de acest tip. Un exemplu de editare a unui bitmap încorporat este prezentat în Fig. 15.8.

Orez. 15.8. Un exemplu de editare a unui bitmap folosind Microsoft Paint

Pentru a ieși din modul de editare, pur și simplu faceți clic cu mouse-ul în afara desenului.

Spre deosebire de alte controale dintr-un formular, care sunt asociate cu înregistrările din tabelul sursă, desenul din cadrul liber al obiectului nu se modifică pe măsură ce vă deplasați între înregistrările din formular – este asociat cu formularul în sine, nu cu datele care este afișat pe formular. Imaginile care sunt stocate în intrările de tabel sunt afișate pe formular folosind un cadru de obiect atașat.

Un tip de câmp special este utilizat pentru a stoca imagini și alte obiecte OLE în tabelele Access: obiect OLE(Obiect OLE). Element de control Cadrul obiectului atașat(Cadru obiect legat) este creat într-unul dintre modurile standard:

  • folosind mouse-ul pentru a muta câmpul dorit din lista de câmpuri din tabelul sursă. În acest caz, va fi creat imediat un control care este asociat câmpului din tabel;
  • prin buton Cadrul obiectului atașat(Cadru obiect legat) în Caseta de instrumente. În acest caz, va fi creat un element de control pentru care trebuie să setați imediat proprietatea Date(RecordSource) - numele câmpului care conține obiectul OLE (Fig. 15.9).

Orez. 15.9.

Puteți insera o imagine într-un câmp de tabel fie într-un tabel deschis în modul Tabele, fie într-un formular. Pentru a face acest lucru aveți nevoie de:

  1. Deschideți un tabel în modul Tabele sau un formular în modul Formulare.
  2. Mergeți la intrarea în care doriți să inserați imaginea și selectați câmpul obiect OLE.
  3. Executa comanda Un obiect(Obiect) din meniu Introduce(Introduce).
  4. În caseta de dialog Microsoft Acces (vezi Fig. 15.5) selectați butonul radio Creaza nou(Creează nou) și apoi în listă Tipul obiectului(Tipul obiect) selectați tipul de aplicație în care va fi creat obiectul. Dacă fișierul cu imaginea este deja gata, atunci trebuie să selectați butonul radio Creați din fișier(Creare From File) și apoi specificați calea către fișier.
  5. Pentru a afișa un obiect ca pictogramă, bifați caseta de selectare Ca o icoană(Afișare ca pictogramă).
  6. apasa butonul BINE.
  7. Dacă creați un nou desen, va trebui să îl creați folosind aplicația pe care ați selectat-o ​​la pasul 4.
  8. Când ați terminat de creat obiectul, selectați comanda Închide(Închidere) în meniu Fişier(Fișier) aplicație pentru a reveni la Microsoft Access.

Imaginea va fi inserată în intrarea tabelului. În acest caz, în modul Formulare, un desen sau alt obiect va fi afișat automat pe ecran. În modul Tabel, va fi afișat doar tipul de obiect, de ex. Desen raster.

Inserarea fișierelor grafice are loc fie direct, fie folosind filtre grafice separate. Aceste filtre sunt instalate când este instalat Microsoft Access. Nu este necesar un filtru grafic pentru a insera fișiere Enhanced Metafile (EMF), Windows Bitmaps (BMP, RLE, DIB), Windows Metafiles (WMF) și Pictograme (ICO). Cu toate acestea, astfel de filtre sunt necesare pentru a insera toate celelalte fișiere cu formatele grafice enumerate mai jos:

Format AutoCAD 2-D (DXF) Metafișier de grafică pe computer (CGM)

CorelDRAW (CDR) PostScript Encapsulat (EPS)

Format de schimb grafic (GIF) Format de schimb de fișiere JPEG (JPG)

Kodak Photo CD (PCD) Micrografx Designer/Draw (DRW)

PC Paintbrush (PCX) Grafică de rețea portabilă (PNG)

Format fișier imagine etichetat (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Graphics Language (HGL, PLT) Macintosh PICT (PCT)

Inserarea imaginilor în formulare și rapoarte

Microsoft Access vă permite să inserați imagini în formulare și rapoarte. Utilizarea imaginilor poate îmbunătăți aspectul formularelor și rapoartelor pe care le creați. De exemplu, puteți include un logo al companiei în rapoarte și, în formular, oferiți posibilitatea de a vizualiza nu numai date despre angajații companiei, ci și fotografiile acestora. Pentru a insera imagini în formulare și rapoarte, utilizați controale speciale - gratuitȘi atașat cadre de obiect (Unbound Object Frame, Bound Object Frame), precum și controlul Desen(Imagine).

Modul în care inserați o imagine depinde de modul în care intenționați să o utilizați.

  • Un obiect OLE poate fi stocat într-unul dintre câmpurile unui tabel Access, de exemplu, tabelul Angajați din baza de date Northwind stochează fotografiile angajaților. De asemenea, puteți stoca documente Word în câmpurile tabelului Access. În acest caz, ar trebui să utilizați un control pentru a afișa aceste obiecte în formulare sau rapoarte. Cadrul obiectului atașat(Cadru obiect legat).
  • Obiectele OLE pot fi stocate nu în tabelele Access, ci direct într-un formular sau raport. Folosind această metodă, puteți, de exemplu, să salvați sigla unei companii într-un formular sau raport. În acest caz, ar trebui să utilizați un control pentru a afișa obiectul OLE Cadru obiect liber(Cadru obiect nelegat) sau Desen(Imagine).
  • De asemenea, puteți utiliza proprietatea pentru a adăuga o imagine la un formular sau un raport. Desen(Imagine) din acest formular sau raport. Acest lucru se face de obicei atunci când doriți să includeți o imagine de fundal (mat) care ocupă o parte a ferestrei sau întreaga fereastră a unui formular sau raport.

Pentru a adăuga o imagine de fundal la un formular:

  1. Deschideți formularul în modul Design.
  2. În fereastra de proprietăți a formularului din filă Aspect(Format) găsiți proprietatea Desen(Imagine). În câmpul de introducere pentru această proprietate, introduceți calea și numele fișierului desenului. Pentru a face acest lucru, puteți face clic pe butonul Builder și selectați în fereastră Selectați un model(Insert Picture) fișierul imagine dorit (Fig. 15.1).

cometariu

Mai multe fișiere standard pentru imagini de fundal se află în folderul MICROSOFT OFFICE\OFFICE\BITMAPS\STYLES.

  1. Setați valoarea proprietății Tipul de model(Tipul de imagine). Pot exista doua valori: Implementat(Încorporat) sau Conectat(Legat). Dacă imaginea este încorporată, aceasta este salvată într-un fișier de bază de date (mdb). Desenul asociat este stocat într-un fișier separat pe disc. Am discutat deja despre avantajele și dezavantajele ambelor metode mai sus. Dacă aceeași imagine este inserată în mai multe formulare sau rapoarte, atunci încorporarea acesteia va duce la „umflarea” fișierului mdb, deoarece vor fi stocate atâtea copii ale imaginii cât de câte ori ați încorporat-o. Dacă decideți să-l conectați, trebuie să aveți grijă să vă asigurați că nu este îndepărtat sau mutat accidental.
  2. Utilizați următoarele proprietăți pentru a personaliza afișarea imaginii de fundal.
    • Proprietate Scale de desen(Mod dimensiune imagine) are trei valori: Fragment(Clamă) Se potrivește în cadru(Întinde) În funcție de dimensiunea cadrului(Mărire). Sens Fragment afișează desenul în dimensiunea sa originală. Dacă dimensiunea imaginii depășește dimensiunea ferestrei de formular, atunci imaginea este tăiată. Sens Se potrivește în cadru redimensionează desenul pentru a se potrivi cu fereastra formularului. Utilizarea acestei valori poate duce la o imagine distorsionată a modelului. Sens În funcție de dimensiunea cadrului redimensionează desenul pentru a se potrivi cu fereastra formularului fie în lățime, fie în înălțime. Folosirea acestei valori nu va duce la tăierea imaginii sau la distorsiunea proporțiilor acesteia.

Orez. 15.1. Dialog cono Selectați un model

    • Dacă introduceți o poză care nu ocupă întregul formular, proprietatea Alinierea unei imagini(Alinierea imaginii) vă permite să determinați poziția acesteia sub forma: Stânga sus(Stânga sus) Sus în dreapta(Sus în dreapta) Centrat(Centru), Stânga jos(Stânga jos) Dreapta-jos(Dreapta-jos) Centrat în formă(Centrul de formulare).
    • Proprietate Umplutura cu mozaic(Picture Tiling) vă permite să afișați o imagine repetată a unei imagini.

Un exemplu de utilizare a unei imagini ca fundal într-o formă este prezentat în Fig. 15.2.

Imaginea de fundal este inserată în raport în același mod. Un exemplu de utilizare a unei imagini ca fundal într-un raport este prezentat în Fig. 15.3.

O imagine poate fi inserată într-un formular și ca control de formular. Pentru a face acest lucru, puteți utiliza două tipuri de controale: Desen(Imagine) și Cadru obiect liber(Cadru obiect nelegat).

Orez. 15.2. Utilizarea unui tapet într-un formular Microsoft Access

Orez. 15.3. Imagine de fundal într-un raport Microsoft Access

Dacă nu trebuie să schimbați direct imaginea din formular sau raport, atunci este mai bine să utilizați Desen(Imagine) (formularul va funcționa mai repede). Dacă intenționați să schimbați frecvent imaginea, trebuie să o introduceți folosind cadrul liber al obiectului.

Pentru a introduce un control Desen(Imagine), aveți nevoie de:

  1. apasa butonul Desen(Imagine) în panoul Elemente (butonul Element Wizard trebuie făcut clic pentru ca Image Wizard să se lanseze).
  2. Selectați locul din formular sau raport în care va fi plasată imaginea și faceți clic stânga pe ea.
  3. În fereastra care se deschide Inserarea unei imagini(Inserare imagine) selectați numele fișierului care conține imaginea de adăugat și faceți clic pe butonul BINE. Se va crea un element de control în care este plasat desenul (Fig. 15.4).
  4. Setați valorile proprietăților care afectează modul în care apare o imagine într-un formular sau raport. Aceste proprietăți sunt similare cu proprietățile corespunzătoare ale formei.

Orez. 15.4. Folosind elementul Desen pentru a insera o imagine în formular

Pentru a insera o imagine într-un formular sau într-un raport folosind un cadru obiect liber, trebuie să:

  1. Deschideți un formular în modul Form Designer sau un raport în modul Report Designer.
  2. apasa butonul Cadru obiect liber(Cadru obiect nelegat) în Caseta de instrumente.
  3. Selectați o locație în formular sau raport pentru obiectul de inserat și faceți clic stânga pe ea. Va apărea o casetă de dialog expert Inserarea unui obiect(Inserați obiect). Folosind expertul, puteți insera o imagine gata făcută dintr-un fișier sau mai întâi puteți să o creați în aplicația corespunzătoare și apoi să o introduceți. Prin urmare, pașii suplimentari pot fi diferiți.

Dacă încă nu ați creat un desen, urmați acești pași.

  1. În caseta de dialog Microsoft Access selectați butonul radio Creaza nou(Creează nou) și apoi în listă Tipul obiectului(Object Type) selectați aplicația cu care va fi creat desenul (Fig. 15.5).

Orez. 15.5. Fereastră Microsoft Access, folosit pentru a insera o imagine folosind cadrul liber al unui obiect

  1. Un obiect poate fi afișat ca o pictogramă, ceea ce este util atunci când conține informații pe care nu doriți să le afișați tot timpul. În acest caz, trebuie doar să bifați caseta Ca o icoană(Afișare ca pictogramă).
  2. apasa butonul BINE.
  3. Creați un obiect folosind aplicația pe care ați selectat-o ​​la pasul 1.
  4. Când ați terminat de creat obiectul, selectați comanda Închide(Închidere) în meniu Fişier(Fișier) aplicație pentru a reveni la Microsoft Access. Microsoft Access creează un control Cadru obiect liber(Cadru obiect nelegat) și afișează desenul din acesta.

Dacă aveți deja un fișier cu o imagine pregătită, pentru a-l insera direct din fișier, trebuie să:

  1. În caseta de dialog Microsoft Accesați butonul radio de selectare Creați din fișier(Creare From File) și apoi specificați calea către fișier. Dacă nu știți calea exactă, utilizați butonul Revizuire(Răsfoiește) (Fig. 15.6).

Orez. 15.6. Fereastră Microsoft Access atunci când inserați o imagine dintr-un fișier într-un raport folosind un cadru obiect liber

Orez. 15.7. Inserarea unei imagini Microsoft Paintîntr-un raport folosind un cadru obiect liber

  1. Dacă doriți să afișați obiectul ca pictogramă, bifați caseta Ca o icoană(Afișare ca pictogramă).
  2. Pentru a găsi o conexiune cu un obiect, bifați caseta Conexiune(Legătură). Dacă caseta de selectare este debifată (implicit), obiectul va fi încorporat.
  3. apasa butonul BINE.

În Fig. 15.7.

După introducerea unui obiect, îi puteți modifica dimensiunea și proporțiile folosind proprietatea Setarea dimensiunilor(Mod dimensiune). În cele mai multe cazuri, modificările aduse unui obiect liber pot fi făcute în modul Form sau Report Design. Pentru a putea schimba un obiect în modul formular, trebuie să setați proprietatea Acces(Activat) cadrul liber al obiectului este setat la Da și pentru proprietate Lacăt(Blocat) - valoare Nu(Nu). Pentru a edita un obiect, faceți dublu clic pe el. Pentru a face acest lucru, trebuie doar să aveți instalată pe computer o aplicație care poate edita un fișier de acest tip. Un exemplu de editare a unui bitmap încorporat este prezentat în Fig. 15.8.

Orez. 15.8. Un exemplu de editare a unui bitmap folosind Microsoft Paint

Pentru a ieși din modul de editare, pur și simplu faceți clic cu mouse-ul în afara desenului.

Spre deosebire de alte controale dintr-un formular, care sunt asociate cu înregistrările din tabelul sursă, desenul din cadrul liber al obiectului nu se modifică pe măsură ce vă deplasați între înregistrările din formular – este asociat cu formularul în sine, nu cu datele care este afișat pe formular. Imaginile care sunt stocate în intrările de tabel sunt afișate pe formular folosind un cadru de obiect atașat.

Un tip de câmp special este utilizat pentru a stoca imagini și alte obiecte OLE în tabelele Access: obiect OLE(Obiect OLE). Element de control Cadrul obiectului atașat(Cadru obiect legat) este creat într-unul dintre modurile standard:

  • folosind mouse-ul pentru a muta câmpul dorit din lista de câmpuri din tabelul sursă. În acest caz, va fi creat imediat un control care este asociat câmpului din tabel;
  • prin buton Cadrul obiectului atașat(Cadru obiect legat) în Caseta de instrumente. În acest caz, va fi creat un element de control pentru care trebuie să setați imediat proprietatea Date(RecordSource) - numele câmpului care conține obiectul OLE (Fig. 15.9).

Orez. 15.9. Crearea unui cadru de obiect atașat în modul Formulare

Puteți insera o imagine într-un câmp de tabel fie într-un tabel deschis în modul Tabele, fie într-un formular. Pentru a face acest lucru aveți nevoie de:

  1. Deschideți un tabel în modul Tabele sau un formular în modul Formulare.
  2. Mergeți la intrarea în care doriți să inserați imaginea și selectați câmpul obiect OLE.
  3. Executa comanda Un obiect(Obiect) din meniu Introduce(Introduce).
  4. În caseta de dialog Microsoft Acces (vezi Fig. 15.5) selectați butonul radio Creaza nou(Creează nou) și apoi în listă Tipul obiectului(Tipul obiect) selectați tipul de aplicație în care va fi creat obiectul. Dacă fișierul cu imaginea este deja gata, atunci trebuie să selectați butonul radio Creați din fișier(Creare From File) și apoi specificați calea către fișier.
  5. Pentru a afișa un obiect ca pictogramă, bifați caseta de selectare Ca o icoană(Afișare ca pictogramă).
  6. apasa butonul BINE.
  7. Dacă creați un nou desen, va trebui să îl creați folosind aplicația pe care ați selectat-o ​​la pasul 4.
  8. Când ați terminat de creat obiectul, selectați comanda Închide(Închidere) în meniu Fişier(Fișier) aplicație pentru a reveni la Microsoft Access.

Imaginea va fi inserată în intrarea tabelului. În acest caz, în modul Formulare, un desen sau alt obiect va fi afișat automat pe ecran. În modul Tabel, va fi afișat doar tipul de obiect, de ex. Desen raster.

Inserarea fișierelor grafice are loc fie direct, fie folosind filtre grafice separate. Aceste filtre sunt instalate când este instalat Microsoft Access. Nu este necesar un filtru grafic pentru a insera fișiere Enhanced Metafile (EMF), Windows Bitmaps (BMP, RLE, DIB), Windows Metafiles (WMF) și Pictograme (ICO). Cu toate acestea, astfel de filtre sunt necesare pentru a insera toate celelalte fișiere cu formatele grafice enumerate mai jos:

Format AutoCAD 2-D (DXF) Metafișier de grafică pe computer (CGM)

CorelDRAW (CDR) PostScript Encapsulat (EPS)

Format de schimb grafic (GIF) Format de schimb de fișiere JPEG (JPG)

Kodak Photo CD (PCD) Micrografx Designer/Draw (DRW)

PC Paintbrush (PCX) Grafică de rețea portabilă (PNG)

Format fișier imagine etichetat (TIFF) Targa (TGA)

WordPerfect Graphics (WPG) HG Graphics Language (HGL, PLT) Macintosh PICT (PCT)

Pentru fundaluri de formular, Access 2002 vă permite să specificați nu numai culori netede, ci și imagini bitmap stocate într-o varietate de formate grafice, cum ar fi WMF și BMP. Access 2002 este livrat cu mai multe grafice bitmap care sunt stocate în folderul Microsoft OfficeOfficelOBitmapsStyles.

Pentru a seta o imagine de fundal pentru un formular:

  1. În modul Design, selectați întregul formular. Pentru a face acest lucru, faceți clic stânga pe pătratul din colțul din stânga sus al ferestrei Form Designer, unde riglele verticale și orizontale se intersectează. După selectarea formei, va apărea un pătrat negru la intersecția riglelor.
  2. Pe bara de instrumente Form Builder(Form Design) faceți clic pe butonul Proprietăți(Proprietăți). Va apărea fereastra cu proprietăți formular (Fig. 5.24).

    Orez. 5.24. Fereastra de proprietăți formular

  3. Extinde fila Aspect(Format) în fereastra de proprietăți a formularului și utilizați bara de defilare pentru a vă deplasa la sfârșitul listei de proprietăți în care se află proprietatea Desen(Imagine).

    Orez. 5.25. Fereastra de dialog Selectați un model

  4. În câmpul proprietăți Desen introduceți calea și numele fișierului desenului sau utilizați Builder: plasați punctul de inserare în câmp Desen, apoi faceți clic pe butonul Construi(Build), care va apărea în dreapta câmpului ca un mic pătrat cu o elipsă pe el, după care se va deschide o casetă de dialog Selectați un model(Insert Picture) (Fig. 5.25), cu care puteți găsi și specifica fișierul imagine dorit. Această casetă de dialog este caseta de dialog standard pentru deschiderea fișierului Windows. Odată ce desenul este găsit, evidențiați numele acestuia, apoi faceți clic pe butonul BINE. Access va afișa calea și numele fișierului în câmpul de proprietăți Desen.
  5. Pentru a închide fereastra cu proprietăți formular, faceți clic pe Închide(Închidere) în partea de sus a ferestrei.

Spre deosebire de culorile de fundal, modelul de fundal se aplică tuturor secțiunilor formularului. Pentru a elimina o imagine de fundal, pur și simplu ștergeți conținutul casetei de text de proprietate Desen.

În plus, folosind proprietățile grupate pe filă Aspect fereastra proprietăți formular, puteți configura afișarea imaginii de fundal. Proprietate Tipul de model(Tipul de imagine) definește metoda pe care o folosește Access pentru a atașa o imagine la un formular. Selectați un articol din lista derulantă a acestei proprietăți Implementat(Încorporat) dacă aplicația este destinată să fie distribuită între utilizatori și formularul nu trebuie să utilizeze fișiere externe care pot fi mutate sau șterse. Dacă aveți mai multe formulare care folosesc aceeași imagine de fundal, atunci selectați elementul din lista verticală Conectat(Conectat), care va reduce utilizarea spațiului pe disc prin includerea unei imagini de fundal în formular prin conectarea la fișierul imagine.

Folosind proprietatea Scale de desen(Mod dimensiune imagine) puteți determina dimensiunea imaginii de fundal. Pentru a afișa imaginea în dimensiunile sale originale, selectați elementul din lista derulantă a acestei proprietăți Fragment(Clamă). La selectarea unei valori Se potrivește în cadru(Întindere) modelul este întins sau comprimat orizontal și vertical la dimensiunea formei; În acest caz, este posibil să schimbați proporțiile imaginii. Selectarea unei valori În funcție de dimensiunea cadrului(Zoom) va întinde sau comprima imaginea, menținând proporțiile la dimensiunea maximă posibilă, fără a tăia imaginea.

Pentru a determina poziția imaginii de fundal, selectați unul dintre următoarele elemente din lista verticală de proprietăți Alinierea unei imagini(Alinierea imaginii): Stânga sus(Stânga sus) Sus în dreapta(Sus în dreapta) Centrat(Centru), Stânga jos(Stânga jos) Dreapta-jos(Dreapta jos) sau Centrat în formă(Centrul de formulare).

cometariu

Pentru a centra imaginea de fundal în raport cu formularul și nu pe fereastra formularului, setați proprietatea Alinierea unei imagini sens În centrul formei, nu în centru.

Dacă proprietatea Umplutura cu mozaic(Picture Tiling) este setat la Da, apoi în fereastra formularului sau în întregul formular (în funcție de valoarea proprietății Alinierea imaginii) Este afișată o imagine repetată a modelului.

După ce modificați valoarea unei proprietăți, rezultatul modificării respective este afișat imediat pe formular.

Imprimarea formularului

Formularul, ca orice alt document, poate fi tipărit. Mai întâi trebuie să pregătiți formularul pentru imprimare.

1. Deschideți baza de date de antrenament Departamentul de vanzari.

2. În zona de navigare, faceți dublu clic pe numele formularului Formularul principal Clienți să-l deschidă.

3. Faceți clic dreapta pe antetul formularului și selectați din meniul contextual Constructor.

4. Acum faceți clic dreapta în zona de date și selectați elementul din meniul contextual Proprietăți. Se va deschide fereastra de proprietăți discutată în secțiunile anterioare.

5. În fereastra de proprietăți, accesați fila Aspect si pentru proprietate Culoare de fundal alternativă specificați o culoare similară cu culoarea de fundal.

Datele formularului pot fi tipărite cu culoarea zonei de date alternativă, astfel încât să puteți vedea cu ușurință unde începe zona de date a unei alte înregistrări. O altă metodă care poate fi folosită este afișarea datelor pentru fiecare înregistrare dintr-o pagină nouă.

1. Faceți clic dreapta în zona de note și selectați Proprietăți. Se va deschide fereastra de proprietăți.

2. În fereastra de proprietăți, accesați fila Aspect si pentru proprietate Mod de ieșire te rog sa indici Doar pe ecran.

Nu există comentarii pe formularul nostru, deci nu este nevoie să tipăriți zona de note.

3. Accesați fila Constructor si din grup Controale selectați instrumentul Inserați o întrerupere de pagină.

4. Specificați locația pauzei de pagină făcând clic pe marginea de jos a zonei de date.

Formularul este acum gata de tipărit. Puteți utiliza funcția de previzualizare la imprimare pentru a vedea cum vor arăta datele dvs. imprimate.

1. Deschideți meniul principal al programului apăsând butonul Birouîn colțul din stânga sus al ferestrei programului Access.

2. Din meniu, selectați Sigiliu.

4. Într-un grup Scară selectați aspectul de două pagini pe o foaie (Figura 3.25) pentru a vedea cum vor arăta prima și a doua pagină.

Orez. 3.25. previzualizare

5. Faceți clic pe butonul Sigiliu

pe filă previzualizare. Se va deschide o fereastră Sigiliu(Fig. 3.26).

Orez. 3.26. Tipărire fereastră

6. În câmp Nume selectați o imprimantă din lista de imprimante instalate pe sistem. În câmp Stat Imprimanta este gata de imprimare. Dacă starea este diferită de Gata, selectați o altă imprimantă sau remediați problema.

7. Dacă trebuie să imprimați într-un fișier, verificați Imprimare în fișier grupuri Imprimanta.

8. Într-un grup Imprimare specificați intervalul de pagini de imprimat.

9. Într-un grup Copii indicați numărul de copii.

10.Apăsați butonul Setări, după care se va deschide o fereastră Setările paginii(Fig. 3.27).

Orez. 3.27. Fereastra de configurare a paginii

11. Într-un grup Câmpuri specificați dimensiunile marginilor. Rezultatele modificărilor pe care le faceți sunt afișate în fereastra de previzualizare Probă.

Pentru un formular divizat, puteți specifica și ce parte să imprimați.

12. Apăsați butonul Bine.

Dacă trebuie să verificați proprietățile imprimantei, faceți clic pe Proprietăți. Fereastra care se deschide și conținutul acesteia depind de tipul de imprimantă.

13. Când sunteți gata să imprimați, apăsați butonul Bine.

14. Dacă imprimați într-un fișier, va apărea o fereastră Imprimare în fișier(Fig. 3.28). Specificați numele fișierului și faceți clic pe butonul Bine.

Orez. 3.28. Fereastra Imprimare în fișier

15. Dacă ați selectat o imprimantă existentă pentru imprimare, va apărea imediat un mesaj despre procesul de imprimare. Acum puteți utiliza orice formular în Microsoft Access 2007. Următoarea secțiune va analiza utilizarea unui formular ca interfață pentru lucrul cu date.

Următorul capitol >