Microsoft Access. Desenarea obiectelor într-o formă. Cum se creează un buton în baza de date Microsoft Access Cum se afișează o imagine pe un formular de acces
– pentru a adăuga o imagine de fundal într-un formular, de exemplu, la formularul cu butonul principal, trebuie să lansați baza de date („Progresul elevului” cu formularul cu butonul principal) și să faceți clic pe butonul Fereastra bazei de date din bara de instrumente.
– se va deschide fereastra de bază de date, în care deschideți formularul de buton în modul Design.
– deschideți caseta de dialog Button Form Properties, care poate fi deschisă în mai multe moduri. Să luăm în considerare un singur mod: deschideți fereastra Proprietăți făcând clic dreapta pe formularul de buton, iar în meniul contextual selectați comanda Proprietăți. Fereastra Imagine: Imagine se deschide în fila Aspect.
– pentru a introduce calea și numele imaginii, trebuie să faceți clic pe butonul de răsfoire, se va deschide caseta de dialog Selectare imagine.
– în această fereastră trebuie să specificați numele și tipul fișierului. În mod implicit, Microsoft Office Access acceptă formatele de fișiere .bmp, .dib, .wmf, .emf și .ico. Prin urmare, selectați o imagine cu una dintre extensiile specificate și faceți clic pe butonul OK din caseta de dialog Selectare imagine.
– apoi în fereastra Imagine, specificați tipul de imagine care poate fi încorporată sau legată; Principalele diferențe dintre legare și încorporare sunt locul în care sunt stocate datele și modul în care datele sunt actualizate după ce sunt plasate în document. Modelul încorporat este o parte integrantă a formularului, de exemplu. va fi stocat în baza de date, crescându-i volumul.
Un obiect legat este de date (un obiect) create într-un fișier și inserate într-un alt fișier, menținând o relație între fișiere. Obiectul legat nu face parte din fișierul în care este inserat, ci este stocat în fișierul original într-unul din directoarele PC-ului, fără a crește dimensiunea bazei de date. Dacă pe fiecare formular și în rapoarte trebuie plasată o imagine sau logo-ul companiei, atunci în acest caz este recomandabil să inserați imaginea ca obiect legat.
– selectăm imaginea încorporată, deoarece este parte integrantă a bazei de date, ceea ce asigură utilizatorilor de Internet că copiază (descărcă) fișierul bazei de date de pe site.
– următorul pas este să setați dimensiunile imaginii. Scalele figurii au următoarele valori.
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 obiecte (Unbound Object Frame, Bound Object Frame), precum și controlul Image.
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 cadru de obiect nelegat sau un control Image pentru a afișa obiectul OLE.
- De asemenea, puteți utiliza proprietatea Imagine a acelui formular sau raport pentru a adăuga o imagine la un 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:
cometariu
Mai multe fișiere standard pentru imagini de fundal se află în folderul MICROSOFT OFFICE\OFFICE\BITMAPS\STYLES.
- Proprietatea Picture Size Mode are trei valori: Clip, Stretch și Zoom. Valoarea Fragment afișează imaginea în dimensiunea inițială. Dacă dimensiunea imaginii depășește dimensiunea ferestrei de formular, atunci imaginea este tăiată. Valoarea Fit to Frame redimensionează imaginea pentru a se potrivi cu fereastra formularului. Utilizarea acestei valori poate duce la o imagine distorsionată a modelului. Valoarea Fit to Frame redimensionează imaginea pentru a se potrivi fie cu lățimea, fie pe înălțimea ferestrei formularului. Folosirea acestei valori nu va duce la tăierea imaginii sau la distorsiunea proporțiilor acesteia.
Orez. 15.1.
- Caseta de dialog Selectați o imagine
- Dacă inserați o imagine care nu ocupă întregul formular, proprietatea Picture Alignment vă permite să determinați poziția acesteia în formular: Sus Stânga, Sus Dreapta, Centru, Jos Stânga, Jos Dreapta, Form Center.
Proprietatea 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: Image și Unbound Object Frame.
Orez. 15.2.
Dacă nu trebuie să schimbați direct imaginea din formular sau raport, atunci este mai bine să utilizați 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 insera un control Imagine:
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.
Faceți clic pe butonul Cadru obiect nelegat din bara de instrumente.
Dacă încă nu ați creat un desen, urmați acești pași.
Dacă aveți deja un fișier cu o imagine pregătită, pentru a-l insera direct din fișier, trebuie să:
Orez. 15.6.
Fereastra Microsoft Access la inserarea unei imagini dintr-un fișier într-un raport folosind un cadru de obiect liber
Dacă doriți să afișați obiectul ca pictogramă, bifați caseta de selectare Afișare ca pictogramă.
Pentru a găsi o conexiune cu un obiect, bifați caseta de validare Link. Dacă caseta de selectare este debifată (implicit), obiectul va fi încorporat.
În Fig. 15.7.
După inserarea unui obiect, îi puteți modifica dimensiunea și proporțiile utilizând proprietatea Size Mode. În cele mai multe cazuri, modificările aduse unui obiect liber pot fi făcute în modul Form sau Report Design. Pentru a putea edita un obiect în vizualizarea Formular, trebuie să setați proprietatea Activat a cadrului liber al obiectului la Da și proprietatea Blocat la 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.
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.
- folosind butonul Cadr obiect legat din Caseta de instrumente. În acest caz, va fi creat un element de control, pentru care trebuie să setați imediat proprietatea Data (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:
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, cum ar fi Bitmap.
Inserarea fișierelor grafice are loc fie direct, fie folosind filtre grafice separate. Aceste filtre sunt instalate când instalați 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)
Salutare tuturor! În acest articol vă voi spune cum să creați un buton în baza de date Microsoft Access.
Crearea butoanelor pe un formular nu depinde de versiunea de Access pe care ați instalat-o (2003, 2007, 2010, 2013 sau 2016). În acest articol voi arăta 2 moduri de a crea butoane pe un formular din baza de date Acceess: folosind un expert și folosind o macrocomandă.
Cum să o facă? Pasul 1: Creați un formularDacă nu aveți un formular, trebuie să creați unul. Puteți vedea mai multe detalii despre cum sunt create formularele. Accesați fila „Creare”, elementul „Asistent formular”. Apoi, selectați tabelul sau interogarea pe baza căreia va fi creat formularul. Apoi, selectați câmpurile necesare și faceți clic pe „Următorul”.
Selectarea aspectului formularului.
Setați un nume pentru formular și faceți clic pe „Terminare”.
Deschideți formularul în modul proiectare. Modul de creare a unui buton în baza de date Microsoft Access va fi descris în al doilea pas.
Pasul 2: Creați un buton utilizând expertulPe bara de instrumente, selectați elementul „Buton” și plasați-l pe formular. Apare fereastra Button Wizard. Aici trebuie să selectați categoria dorită și să setați o anumită acțiune. Selectați „Previous Entry” și faceți clic pe „Next”.
Alegeți ce să afișați pe buton: text sau imagine. Lăsați imaginea implicită și faceți clic pe „Următorul”.
Setați un nume pentru butonul și faceți clic pe „Terminare”.
Acum să creăm un buton cu text. Să mergem din nou la vrăjitorul de butoane și să selectăm „Entrarea următoare”.
Pasul 3: Creați un buton folosind o macrocomandăPe bara de instrumente, selectați elementul „Buton” și plasați-l pe formular. Apare fereastra Button Wizard. Faceți clic pe „Anulați”.
Faceți dublu clic pe butonul creat pentru a deschide fereastra de proprietăți. Accesați fila „Evenimente”, elementul „Apăsați butonul”. Faceți clic pe butonul cu trei puncte.
Selectați „Macro-uri” și faceți clic pe OK.
Conținutul bazelor de date (DB) este stocat în tabele, dar informațiile sunt prezentate în mod tradițional utilizatorului într-o formă mai confortabilă - sunt create formulare și rapoarte. Pentru claritate, acestea includ diferite imagini: fotografii, imagini, logo-uri. Este mai convenabil să salvați datele grafice în câmpuri speciale ale tabelelor. Microsoft Access DBMS acceptă mai multe opțiuni pentru încărcarea imaginilor în baza de date.
Vei avea nevoie
- – SGBD Microsoft Access;
- – un fișier grafic care conține o imagine.
1. Adăugați un câmp de obiect OLE la tabelul bazei de date. În acest câmp Microsoft Access poate salva imagini. Deschideți baza de date dorită și în fila „Tabele”, selectați elementul în care doriți să plasați imaginea. Apelați constructorul pentru tabel. În timp ce editați designul său, adăugați un alt câmp cu tipul de date „OLE Object Field”. Dați-i un nume și salvați metamorfozele bazei („Fișier” – „Salvare”).
2. Plasați un obiect OLE în celula de câmp creată, de exemplu. poza în sine. Pentru a face acest lucru, deschideți tabelul în modul de vizualizare. Veți vedea coloana adăugată. Plasați cursorul în celula dorită și faceți clic dreapta pentru a afișa meniul contextual. Selectați comanda „Adăugați obiect”.
3. În caseta de dialog care se deschide, activați una dintre opțiunile de adăugare propuse. Puteți insera un fișier grafic existent sau îl puteți crea mai întâi în editorul corespunzător și apoi îl puteți conecta la baza de date curentă. În primul caz, selectați în câmpul Object Type aplicația în care doriți să faceți o nouă imagine, de exemplu, Paintbrush Drawing. Faceți clic pe butonul OK și programul editor se va lansa imediat. Introducerea obiectului în baza de date se va încheia după ce ați făcut poza și ați închis aplicația grafică.
4. Pentru a insera o imagine existentă în câmpul tabelului, selectați a doua opțiune - activați comutatorul „Creare din fișier” din caseta de dialog. Faceți clic pe butonul „Răsfoiți...” și specificați calea și numele fișierului grafic cu imaginea. Este indicat să aveți o imagine pe disc în format .bmp sau .dib. Dacă este necesar, activați caseta de selectare „Comunicare” din fereastră - acest lucru va permite DBMS să urmărească metamorfozele fișierului grafic și să reîncarce imaginea în tabel.
5. Confirmați descărcarea fișierului făcând clic pe butonul OK, după care veți salva baza de date în sine. Când deschideți un tabel în modul de vizualizare, câmpul de obiect OLE va afișa nu imaginea în sine, ci inscripția „Bitmap”. Imaginea grafică va fi încărcată din tabel atunci când utilizatorul creează și lucrează cu formulare și rapoarte.
Limbajul HTML nu este perfect și are o serie de deficiențe semnificative. Pentru a atașa o imagine la un anumit loc de pe pagină, este mai bine să o inserați folosind un tabel. În acest caz, imaginea va fi considerată un fundal și textul poate fi plasat deasupra acesteia.
Instrucțiuni1. Inițial, trebuie să creați un tabel, dacă nu aveți deja unul. Această acțiune este efectuată în semn. Pentru a face acest lucru, se folosesc etichete (eticheta de închidere este esențială):