Crearea unui formular nou. Accesați formularul de buton

Folosind formularul cu butonul principal, puteți naviga prin formularele și rapoartele bazei de date. Utilizatorul bazei de date nu trebuie să vadă întreaga structură a bazei de date. Folosind formulare, utilizatorul poate face modificări la tabele și apoi poate primi rapoarte ținând cont de noile date. Interogările și tabelele nu sunt elemente ale formularului de buton principal.

Pentru a crea formularul de buton principal, trebuie să utilizați instrumentul Button Form Manager. Dacă acest instrument nu se află în fila Instrumente bază de date, îl puteți adăuga la Bara de instrumente Acces rapid.

Pentru a face acest lucru, în fila Fișier, selectați Opțiuni, apoi Bara de instrumente Acces rapid. După aceasta, în fila Setări a Barei de instrumente Acces rapid, selectați linia de filă „Lucrul cu baze de date” din lista derulantă și selectați Button Form Manager în lista de comenzi (Fig. 1. 31).

Crearea formularului de buton principal:

1. deschide baza de date;

2. accesați „Button Form Manager” (Fig. 1. 32);

3. Dacă vi se solicită să confirmați crearea formularului de buton, faceți clic pe butonul „Da”.

1. se va lucra în continuare cu un formular standard de buton;

2. faceți clic pe butonul „Modificare”;

3. faceți clic pe butonul „Creare” (Fig. 1. 33).

1. în câmpul „Text”, introduceți textul numelui primului buton din formularul de buton, apoi selectați o comandă pentru acesta în câmpul Comandă;

2. pentru a crea un al doilea buton, utilizați comanda „Creare”, după care se deschide fereastra „Edit button form element” pentru noul buton (Fig. 1. 34).

Obținem forma butonului principal (Fig. 1. 35).

Pentru a modifica sau șterge oricare dintre butoanele create, selectați numele acestuia în lista „Elemente din formularul acestui buton” și faceți clic pe butonul „Schimbare” sau „Șterge”. Dacă trebuie să modificați ordinea elementelor din formularul butoanelor, selectați elementul din listă și utilizați butoanele Sus sau Jos.

Când ați terminat de creat formularul de buton, faceți clic pe butonul Închidere.

Pentru ca formularul de buton să fie deschis când deschideți baza de date, selectați numele formularului de buton în caseta de dialog Button Form Manager și faceți clic pe butonul Implicit.

Când creați un tablou de distribuție utilizând Managerul tabloului de distribuție, este creat un tabel „Elemente de tablou de distribuție”. Acest tabel descrie textul și acțiunile butoanelor de formular create. Dacă mai târziu trebuie să faceți o modificare a formularului de buton, mai întâi trebuie să ștergeți tabelul corespunzător „Elemente de la panoul de distribuție” și apoi să faceți modificările.

Rapoarte

Rapoartele sunt utilizate pentru ieșirea datelor formatate către dispozitivele de imprimare. La crearea unui raport, MS Access operează întotdeauna cu un singur tabel sau interogare. Dacă trebuie să combinați informații din mai multe tabele și/sau interogări într-un singur raport, trebuie mai întâi să colectați datele dorite într-o singură interogare.


Structura raportului constă din secțiuni și controale. Proiectarea unui raport constă în crearea structurii secțiunilor sale și plasarea controalelor în cadrul acestor secțiuni, precum și în definirea relațiilor dintre aceste elemente și câmpuri ale tabelelor sau interogărilor bazei de date.

Structura raportului finit diferă de structura formularului prin numărul crescut de secțiuni. Pe lângă secțiunile antet, notă și date, un raport poate conține secțiuni de antet și subsol. Dacă raportul se întinde pe mai mult de o pagină, aceste secțiuni sunt necesare pentru a imprima informații despre service, cum ar fi numerele de pagină. Cu cât ocupă mai multe pagini un raport, cu atât mai important este rolul datelor tipărite prin aceste secțiuni. Dacă gruparea este aplicată unor câmpuri de raport, numărul de secțiuni ale raportului crește, deoarece titlurile grupurilor sunt formatate în secțiuni separate.

Editarea structurii raportului se realizează în modul Design. Tehnicile de editare sunt aceleași ca și pentru formulare. În acest caz, controalele acționează ca elemente de design, deoarece un raport tipărit nu este un obiect interactiv, spre deosebire de formularele electronice.

Cel mai simplu mod de a vă familiariza cu structura raportului este prin crearea unui raport automat și apoi deschiderea acestuia în modul Design.

Structura raportului constă din cinci secțiuni: antet, antet, zonă de date, subsol și note. Secțiunea antet este utilizată pentru a tipări titlul general al raportului.

Secțiunea antet poate fi utilizată pentru a tipări subtitluri dacă raportul are o structură complexă și se întinde pe mai multe pagini. De asemenea, puteți plasa aici numere de coloane (numerele paginilor), dacă acest lucru nu se face în subsol.

Zona de date conține controale legate de conținutul câmpurilor din tabelele bazei de date. Aceste controale primesc date din tabelele bazei de date, care pot fi folosite pentru imprimare.

Secțiunea de subsol este utilizată în aceleași scopuri ca și secțiunea de antet.

Secțiunea de note este folosită pentru a furniza informații suplimentare.

Raportarea automată este cel mai simplu tip de raportare (Fig. 1. 36). Pentru a crea un raport automat, trebuie să selectați obiectul pentru care este creat raportul în panoul de navigare și să deschideți fila Creare, Raport.

În acest caz, obținem un formular electronic al raportului care conține toate câmpurile obiectului.

Utilizarea expertului de raportare.

În acest caz, un raport personalizat simplu este creat în patru pași:

· selecția obiectelor;

· în grupul Rapoarte, selectați Expert Raport;

· selectați câmpuri pentru raport;

· selectați ordinea de sortare a câmpurilor dorite;

· selectați tipul de aspect al raportului.

În acest caz, obținem un formular electronic al raportului care conține doar câmpurile obligatorii ale obiectului (Fig. 1. 37).


Sectiunea 2. Atelier de laborator

Lucrare de laborator nr 5.

Subiect: Crearea formularelor de butoane.

Ţintă: Aflați cum să creați și să editați formulare pentru butoane.

Exercițiu

Creați un formular de buton principal și formulare suplimentare de buton pentru a lucra cu baza de date.

Informatii de baza

SuprastructurăAccesmanager de formulare de butoane

Suplimentele de acces sunt baze de date care conțin proceduri și obiectele asociate acestora. Există trei tipuri de suplimente:

suplimente de meniu

· constructori

· masterat

Vrăjitorii și constructorii sunt suplimente sensibile la context. Acestea sunt declanșate atunci când utilizatorul încearcă să efectueze anumite acțiuni. Suplimentele de meniu sunt independente de context și pot fi accesate din meniu ServiciuÞ Utilități. Un exemplu de supliment de meniu este Button Form Manager.

Formulare pentru butoane (sau meniuri) ) sunt formulare dintr-o aplicație care oferă acces la componentele și subsistemele aplicației. Comutarea între componente are loc făcând clic pe butoane. Desigur, puteți construi formulare de butoane în modul proiect prin crearea unei proceduri de gestionare a evenimentelor pentru fiecare buton Apăsați butonul. Dar în cazul în care aplicația include multe formulare și rapoarte, această muncă poate consuma foarte mult timp.

Buton Form Manager folosește o tehnică sofisticată pentru a controla toate formele de buton printr-un singur formular de buton, creează un tabel de driver numit Button Form Elements și vă permite să creați până la opt elemente în fiecare formular de buton. Dacă sunt necesare mai mult de opt butoane, atunci cele lipsă sunt create manual prin scrierea de proceduri sau crearea de macrocomenzi. Când începe, dispecerul caută un tabel în baza de date curentă cu numele Centrală electricăArticole, iar dacă nu există, începe să creeze un nou formular de buton.

În caseta de dialog Buton Form Manager toate formele se numesc pagini. Aici sunt specificate numele tuturor formularelor de butoane ale aplicației.

În caseta de dialog puteți modifica numele formularelor, puteți edita elemente de formular (buton Schimbare...), ștergeți elemente (buton Șterge) sau modificați poziția unui element (buton SusȘi Jos).

În caseta de dialog Modificarea unui element de formular buton sunt specificati trei parametri:

· Text– numele elementului care va apărea pe butonul din formularul de buton.

· Echipă– comanda care va fi executată atunci când utilizatorul face clic pe butonul.

· Formă– conținutul acestui câmp depinde de valoarea câmpului Comandă.


Orez. 5.1 . Crearea unui buton pentru a adăuga un nou client.

După crearea formularelor de buton, va apărea un tabel în fila Tabele din fereastra bazei de date Centrală electricăArticole, iar pe fila Formulare – formular Centrală electrică, care poate fi redenumit. Dar pentru a redenumi tabelul Centrală electricăArticole, trebuie să modificați toate referințele la acesta în procedurile VBA (Visual Basic for Applications) stocate cu acest formular de buton.

Tehnologia muncii

Ccrearea unui formular de buton

1. Deschideți baza de date.

2. Selectați o echipă Serviciu® Utilități® Buton Form Manager.



Fig.5.2 Formulare pentru butoane .

3. Când ați întrebat despre crearea unui nou formular de buton, răspundeți da.

4. În fereastra care apare Buton Form Manager faceți clic pe butonul Crea.

5. Setați numele formularului de buton suplimentar – Forme. Clic Bine.

6. Setați numele în același mod Rapoarte pentru a doua formă de buton suplimentar și nume Formă ClientȘi Formă Comenzi,Raport ReportClients, AccountȘi Ieșire pentru ceilalti.

7. În fereastră Buton Form Manager Selectați PrincipalCentrală electrică(Formular butonul principal) și faceți clic pe butonul Schimbare.

8. În fereastră Schimbarea unei pagini de formular de buton faceți clic pe butonul Crea.

9. În fereastră Modificarea unui element de formular buton specificați parametrii:

Text: Formulare

Echipă: Accesați formularul de buton

Formă: Forme

10. Faceți clic pe OK.

11. Opțiuni pentru butoane Rapoarte stabilit în același mod.

12. Pentru buton Ieșire setați parametri:

Text: Ieșire

Echipă: Ieșiți din aplicație

13. Apăsați butonul Închide.

14. În fereastră Buton Form Manager selectați formularul Formeși apăsați butonul Schimbare.

15. În fereastră Schimbarea unei pagini de formular de buton faceți clic pe butonul Crea.

16. În fereastră, specificați parametrii:

Text: Lucrul cu formularul Client

Echipă: Accesați formularul de buton

Formă: Formă Client

17. Faceți clic pe OK.

18. În același mod, specificați parametrii cu care lucrați FormăComenzi

19. Furnizați un buton pentru a reveni la formularul principal:

Text: Întoarcere

Echipă: Accesați formularul de buton

Formă: Tabloul de distribuție principal.

20. Faceți clic Închide.

21. În fereastră Buton Form Manager alege o formă Formă A Clientși apăsați butonul Schimbare.

22. În fereastră Schimbarea unei pagini de formular de buton apasa butonul Crea.

23. În fereastră Modificarea unui element de formular buton specificați parametrii:

Text: client nou

Echipă: Deschiderea unui formular în modul adăugare

Formă: Client

24. Faceți clic pe OK.

25. În fereastră Schimbarea unei pagini de formular de buton apăsați din nou butonul Crea.

26. În fereastră Modificarea unui element de formular buton specificați parametrii:

Text: Editare

Echipă: Deschiderea unui formular în modul de editare

Formă: Client

27. Faceți clic pe OK.

28. Similar cu pașii 21-27, creați butoane pentru a lucra cu formularul Comenzi

29. Similar cu pasul 19, creați un buton pentru a reveni la formularul anterior.

30. În fereastră Buton Form Manager selectați formularul Rapoarte, apasa butonul Schimbareși creați elemente de formular buton Rapoarte(vezi rapoarte și returnează).

31. Editați ButtonForm în modul design.

1. Tema muncii de laborator.

2. Scopul lucrărilor de laborator.

3. Tehnologie pentru crearea unei forme de buton.

Lucrări de laborator

Informatică, cibernetică și programare

Creați un formular de buton principal care vă permite să deschideți următoarele formulare de buton din acesta făcând clic pe butoane: Lista de formulare Lista de rapoarte Lista de tabele Lista de interogări și ultimul articol Ieșire Fiecare formular de buton trebuie să conțină o listă de butoane pentru deschidere TOATE obiectele de bază de date corespunzătoare. Formularele trebuie să conțină un titlu semnificativ, o imagine de fundal și o listă de butoane cu legendă. Crearea formularului de buton principal Pentru a crea formularul de buton principal în acces, există un program utilitar special, Button Form Manager....

c) Parshikov P.A.

Lucrare de laborator nr 9

Lucrările de laborator se desfășoară în funcție de tema aleasă a lucrării de curs!!!.

Crea formularul butonului principal, permițându-vă să deschideți din acesta apăsând butoanele, următoarele formulare de butoane:

  • Lista formularelor
  • Lista rapoartelor
  • Lista de mese
  • Lista cererilor

iar ultimul element Exit

Fiecare formular de buton trebuie să conțină o listă de butoane de deschisTOATE obiectele relevanteBază de date. Formularul „Lista de formulare” - butoane de deschis toate formele , Formularul „Lista rapoartelor” - butoane pentru deschidere toate rapoartele , Formular „Lista de mese” - butoane pentru deschidere toate mesele , formează butoanele „Lista de solicitări” pentru a deschidetoate cererile de preluareetc. În formularele cu o listă de obiecte, ultimul articol ar trebui să fie elementul „Înapoi”, care trece laformularul butonului principal.

Formularele trebuie să conținăantet semnificativ, imagine de fundal, listă de butoane cu legendă.

Scurtă teorie

Conceptul de „Formă de buton principal”

Este un formular creat de utilizator cu butoane care vă permite să accesați obiectele bazei de date create anterior dintr-o singură fereastră. Practic, un formular de buton este folosit ca meniu principal al unei aplicații.

Crearea „Formularului pentru butonul principal”

Pentru a crea formularul de buton principal în Acces există un program utilitar specialButon Form Manager. Pentru a deschide managerul, deschideți baza de date și pe fila din meniuLucrul cu baze de date apasa butonul Buton Form Manager.

Dacă formularul de buton nu a fost în baza de date înainte, vi se va solicita să confirmați crearea formularului de buton, faceți clic pe butonul Da .

După aceasta, lista de formulare va apărea în baza de date Forma de buton și în lista de tabele Elemente de tablou de distribuție. NU atingeți masa sub nicio formă nu trebuie să îl ștergeți sau să îl modificați. Formă ESTE INTERZIS ștergeți și editați cu MARE atentie.

După un răspuns afirmativ la crearea unui formular de buton, se va deschide o fereastrăManager formular buton, pe listă Buton Paginicare are o singură formă de butonFormularul butonului principal.

Fig.1. Buton Form Manager

Această listă poate conține doar formulare de butoane. Făcând clic pe butoanele corespunzătoare, puteți crea, edita și șterge formulare. Folosind butonul Crea trebuie să adăugați noi formulare de buton subordonate celui principal: Lista formularelor, Lista rapoartelor, Lista tabelelor, Lista interogărilor. La un clic pe un buton Crea se deschide fereastra Creare , în care trebuie să specificați numele formularului de buton care urmează să fie creat.

Fig.2. Creați o fereastră

După adăugarea tuturor formularelor de butoane în listăButon Paginiar trebui să existe cinci forme:

Fig.3. Lista de formulare de butoane adăugate

După aceasta, trebuie să treceți la editarea formularelor de butoane create și să adăugați butoane la ele. Să începem editarea cuFormularul butonului principal. Pentru a face acest lucru, selectați-l din listă și faceți clic pe butonul Schimbare .

Fig.4. Fereastra de modificare a paginii cu buton

Se deschide fereastra „Editați pagina formularului de buton”, în partea de sus este indicat numele formularului de buton, iar mai jos este o listăElementele acestui buton formează. Aceste elemente reprezintă butoanele care vor fi plasate pe formularul de butoane. Folosind butoaneCreați, editați și ștergeți, puteți edita lista de butoane din formularul de butoane.

Formularul de buton principal, în funcție de sarcină, ar trebui să conțină butoane pentru deschiderea formularelor de butoane create și ultimul element Ieșire . Pentru a face acest lucru, faceți clic pe butonul Creați, se va deschide o fereastră.

Fig.5. Fereastra Edit Button Element

Să creăm primul buton pentru a deschide formularul de buton Lista formularelor . Indicăm textul care va fi lângă buton, comandă și selectăm din listă formularul de buton dorit.

Fig.6. Setarea parametrilor pentru un element de formular buton

În mod similar, butoanele sunt create pentru a deschide celelalte trei formulare de butoane cu o listă de elemente ale bazei de date. Pentru buton Ieșire trebuie să specificați comandaÎnchideți aplicația.

Fig.7. Opțiuni pentru butonul Ieșire

Ca urmare, structuraFormularul butonului principal va lua forma:

Fig.8. Structura finală a formularului de buton principal

Pentru a edita sau elimina oricare dintre butoanele create, selectați numele acestuia din listăși apăsați butonul Schimbați sau ștergeți . Dacă trebuie să schimbați ordinea elementelor din formularul butoanelor, selectați elementul din listă și utilizați butoanele Sus sau jos.

Când ați terminat de creat formularul pentru buton, faceți clic pe butonÎnchide.

După construcțieFormularul butonului principalSă trecem la editarea formularelor deschise din el, deocamdată sunt goale. În acest scop înButon Form Managerselectați un formular din listă Lista de formulare și faceți clic pe Editare.

Fig.9. Modificarea formei Lista formularelor

Trebuie să adăugați butoane la subformulare pentru a deschide obiectele corespunzătoare. In forma Lista formularelor butoane pentru a deschide TOATE formularele din baza de date. Să completăm listaElementele acestui buton formează. Pentru a face acest lucru, faceți clic pe butonul Crea și treceți la specificarea parametrilor primului buton. În fereastra trebuie să indicați că butonul va fi etichetatForma de întreprindere, echipa Deschide formularul pentru modificare,în forma de listă Formular de intrare in intreprinderi.

Fig. 10. Crearea unui buton pentru a deschide un formular

Acest lucru creează primul buton care se deschideFormulare de intrare în întreprinderi. Butoanele pentru deschiderea tuturor celorlalte formulare sunt create în același mod. Ultimul butonÎnapoi ar trebui să ofere o tranziție cătreFormularul butonului principal.

Fig. 11. Crearea unui buton Înapoi

Ca rezultat, obținem structura formei Lista formularelor , care conține o listă de butoane pentru deschiderea formularelor.

Fig. 12. Structura formularului Lista formularelor

Faceți clic pe butonul Închidere și treceți la editarea structurii formularului Lista rapoartelor . Adăugați butoane la acest formular pentru a deschide rapoarte. La fereastrăModificarea unui element de formular butonspecificați textul pentru primul butonDeschideți raportul „Lista întreprinderilor» comanda Deschide raport iar în lista derulantă găsim raportulRaportul „Lista întreprinderilor”.

Fig. 13. Crearea unui buton pentru a deschide un raport

În mod similar, creăm butoane pentru deschiderea altor rapoarte care se află în baza ta de date. Ultimul lucru de făcut este să adăugați din nou un buton la formularul de butoane.Înapoi:

Fig. 14. Crearea unui buton Înapoi

Ca rezultat, obținem un formular cu o listă de butoane pentru deschiderea rapoartelor și un buton pentru a reveni la formularul principal al butonului:

Fig. 15. Formular completat Lista rapoartelor

Înainte de a trece la editarea formularului cu o listă de tabele și interogări, trebuie să studiați macrocomenzile care sunt utilizate pentru a deschide tabele și interogări din formularele cu butoane.

Concept macro

Macro este un obiect Access , care, împreună cu alte obiecte, este prezentat în fereastra bazei de date. O macrocomandă constă dintr-o secvență de comenzi macro. Comanda macro aceasta este o instrucțiune axată pe efectuarea unei acțiuni specifice. Folosind o comandă macro, puteți deschide un formular, raportați, imprimați un raport, executați o interogare, aplicați un filtru, alocați o valoare, creați un meniu personalizat sau o bară de comandă. Setul de comenzi macro disponibile în Access implementează aproape orice acțiune care este necesară atunci când se dezvoltă aplicații mici de utilizator personal.

Vom crea macrocomenzi concepute pentru a deschide tabele și interogări. Aceste macrocomenzi vor consta dintr-o comandă macro.

Crearea macrocomenzi

Pentru a începe să creați o macrocomandă în fereastra bazei de date, selectați din filă Creare Faceți clic pe butonul Macro . Se va deschide fereastra macro (Fig. 15).

Fig. 15. Crearea unei macrocomenzi

Macro-uri , care alcătuiesc macro-ul, sunt introduse în coloană Comanda macro . Pentru a introduce o macrocomandă, faceți clic pe butonul pentru a extinde lista de macrocomenzi din această coloană și selectați Masă deschisă a deschide masa. Numele tabelului„Întreprinderi” selectați din lista din secțiuneMacro argumenteîn partea de jos a ferestrei macro (Fig. 16).

Fig. 16. Adăugarea de macrocomenzi

Următoarele comenzi macro sunt posibile:

Masă deschisă deschide masa. Numele tabelului și modul său de deschidere sunt specificate de argumentele macrocomenzii.

OpenRequest deschide o cerere. Numele cererii și modul de deschidere a acesteia sunt specificate de argumentele macro-ului.

Odată ce o comandă macro a fost introdusă, macrocomandă poate fi salvată cu un nume, de exemplu,Macro-urile pentru deschidere sunt create în același mod TOATE cinci tabele pe care le-ați creat în baza de date.

După aceasta, puteți continua la crearea unei macrocomenzi pentru a deschide o solicitare. În acest caz, trebuie să selectați o comandă macro OpenRequest. Numele cererii este selectat în lista corespunzătoare, modul de deschidere este lăsat ca atare, nu modificați. Macro pentru deschiderea unei cereri Vârsta medie este:

Fig. 17. Editarea unei macrocomenzi pentru a deschide o solicitare

Ca rezultat, macrocomenzi pentru deschiderea TOATE tabelele și ALL SELECT interogările ar trebui să apară în lista de macrocomenzi.

Fig. 18. Lista de macrocomenzi

După crearea macrocomenzilor, puteți începe din nou editarea formularelor butoanelor. Se deschideButon Form Managerși începeți editarea formularului Lista de mese . Adăugăm butoane pentru a deschide toate tabelele bazei de date. Pentru a face acest lucru, în fereastra pentru adăugarea unui buton pentru a crea primul, specificați textulDeschideți tabelul „Întreprinderi”,selectați din lista de comenziRulați macro, iar în lista de macrocomenzi selectațiMacro pentru deschiderea tabelului Enterprise.

Fig. 19. Crearea unui buton pentru a deschide un tabel

În mod similar, adaugă butoane pentru deschiderea altor mese și ultimul butonÎnapoi pentru a reveni la formularul de buton principal.

Fig.20. Lista butoanelor adăugate la formularul List of tables

După aceea mergem la fereastrăManager formular butonși începe să-și schimbe formaLista cererilor.În acest formular adăugăm butoane pentru deschiderea cererilor. Pentru primul buton, specificați textulCerere deschisă Vârsta medie, echipa Rulați macro, și macro Macro pentru deschiderea interogării Vârsta medie.În mod similar, adăugăm butoane pentru a deschide TOATE solicitările de selecție și la final creăm un butonÎnapoi .

Fig.21. Editarea formularului Lista de cereri

Astfel, toate formularele de butoane sunt completate și pot fi închiseButon Form Manager. Puteți lansa un formular de buton din lista de formulare prin deschidereFormular cu buton.

Fig.22. Formă de buton construită

Acum trebuie să editați acest formular în designer, să eliminați panourile de culoare inutile, să adăugați un titlu semnificativ și să selectați elementul din bara de instrumente Desen , întindeți desenul pe formular și în fereastra care se deschide, selectați desenul pe care l-ați găsit pentru domeniul de subiect (în cazul nostru, acesta este un desen cu o întreprindere).

Pentru ca butoanele să fie amplasate deasupra imaginii, trebuie să selectați imaginea cu mouse-ul și apoi în meniu Format selectați Trimiteți înapoi. Butoanele pot fi plasate mai aproape de colțul din stânga sus, butoanele NU ȘTERGE. Formularul de buton rezultat vă permite să accesați convenabil orice obiect din baza de date creată.

Fig.23. Formularul de buton creat

Ieșirea „Formularului Butonului Principal” la deschiderea bazei de date

Ultimul pas este să specificați că formularul de buton trebuie să fie lansat la deschiderea bazei de date.

  1. În meniul Instrumente alege echipaParametri de lansare.
  2. În lista derulantăIeșire formular/paginăselectați din lista verticală Forma de buton.
  3. În fereastra puteți specifica și parametri suplimentari ai aplicației: titlu, pictogramă etc.

Formularul de buton pe care l-am creat se va deschide când vă deschideți baza de date.

PAGINA 2


Precum și alte lucrări care te-ar putea interesa

4967. Moștenirea ca bază pentru crearea unei ierarhii de clasă 22,18 KB
Moștenirea ca bază pentru crearea unei ierarhii de clase Moștenirea Moștenirea este crearea de noi clase bazate pe clase create anterior. Clasa pe baza căreia se formează o nouă clasă se numește clasă de bază (părinte). Clasa noua...
4968. Polimorfismul și tipurile de operații ale acestuia 30,97 KB
Polimorfism Polimorfismul este utilizarea aceleiași funcții, operații sau nume de clasă pentru diferite tipuri de date. Polimorfismul vă permite să evitați rescrierea în mod repetat a fragmentelor de program care implementează același algoritm pentru diferite tipuri...
4969. Clasele de structură a datelor 39,21 KB
Clase de structuri de date Clasificarea structurilor de date O structură de date este un set de obiecte de program interconectate. Structurile standard de date includ: - rețele de pointeri - liste unidirecționale - liste bidirecționale -...
4970. Comparația listelor unidirecționale și bidirecționale 65,03 KB
Liste O listă este o structură liniară, fiecare element conţinând adresa elementelor învecinate. Există liste unidirecționale și bidirecționale. Într-o listă unidirecțională, fiecare element conține adresa următorului element. În spălare bidirecțională...
4971. Șablon și clasă de șablon 43,86 KB
Șablon La rezolvarea problemelor practice, devine necesar să se creeze o familie de clase pentru a forma obiecte similare pentru a le descrie. Formarea unei familii de clase este utilă atunci când descrieți structuri de date, de exemplu, matrice de pointeri, liste...
4972. Bibliotecă de șabloane standard STL 25,77 KB
Standard Template Library STL Activitatea practică a programatorilor de-a lungul mai multor decenii a condus la utilizarea pe scară largă a unui număr de moduri de organizare a structurilor de date, de exemplu, matrice, listă, coadă etc. Aceste structuri de date cu...
4973. Membrii clasei virtuale și statice 28,83 KB
Elemente virtuale și statice ale claselor Funcții virtuale Atunci când se creează clase derivate bazate pe cele de bază prin moștenire, apare adesea o situație când mai multe clase folosesc o funcție cu același nume și set de parametri...
4974. Introducere în programarea Windows cu C++ 28,81 KB
Introducere în programarea Windows. Dezvoltarea sistemului de operare grafic Windows a condus la faptul că programele care acceptă intrarea în consola a datelor sursă și ieșirea rezultatelor în modul text devin rapid învechite. Pentru pr...
4975. Tratarea excepțiilor. Principii de tratare a excepțiilor 21,45 KB
Gestionarea excepțiilor O situație de excepție este apariția unui eveniment neașteptat sau de urgență care poate fi cauzat de lipsa resurselor. Limbajul C are facilități pentru gestionarea situațiilor de excepție. Sunt folosite pentru tratarea erorilor...

În această lecție, utilizatorul va afla ce capacități de creare a formularelor oferă modul Constructor, va vedea cum să adăugați controale la un formular și, de asemenea, va vedea cum să creați un formular de buton principal care vă va permite să combinați formulare din tabele diferite între ele.

Subiect: Tehnologii pentru căutarea și stocarea informațiilor

Lecție: Crearea formularului principal de buton și a controalelor

În lecția anterioară ne-am uitat la modul de lucru cu formele Aspect. Există un alt mod de lucru cu formulare, se numește Constructor. În acest mod, putem plasa elemente suplimentare pe formular, așa-numitele controale sau elemente din caseta de dialog. Acestea sunt elemente binecunoscute pentru noi: butoane, liste, casete cu listă. Putem crea toate aceste elemente în modul Constructor.

De îndată ce intrăm în modul Constructor forme, o filă apare imediat pe panglică Constructor, iar pe el vom vedea toate comenzile disponibile (Fig. 1). Aceste elemente sunt pe care le putem plasa pe forme.

Orez. 1

Să vedem cum putem adăuga aceste elemente la formular în practică. Pentru a face acest lucru, să trecem la modul Design (Fig. 2), apoi fila Design va apărea automat pe panglică și vom vedea toate elementele disponibile (Fig. 1).

Să selectăm un element buton(Fig. 3), faceți clic dreapta pe el și marcați dimensiunile butonului viitor pe formular (Fig. 4). Va apărea automat o casetă de dialog pentru crearea unui buton unde putem selecta o categorie și o acțiune (Fig. 5). De exemplu, găsiți intrarea și faceți clic pe Următorul. Putem plasa fie text, fie o imagine standard corespunzătoare sau o pictogramă de prezentare generală pe buton (Fig. 6). Să facem clic pe următorul și vom vedea că următorul pas este să setăm numele butonului, după care facem clic pe Finish (Fig. 7). A apărut butonul, putem regla dimensiunile și trecem la modul Formă pentru a vedea cum se va reflecta butonul pe formular și pentru a încerca acțiunea acestuia (Fig. 8). Să facem clic pe el; da, într-adevăr, așa cum ar fi trebuit, a apărut o fereastră Căutați și înlocuiți(Fig. 9). Fie ca exemplu numele de familie Blok, căutarea să fie efectuată în categoria „apartamente-muzeu din Sankt Petersburg”, potrivirea să fie în orice parte a terenului și căutați prin toate înregistrările (Fig. 10). Să facem clic pe următorul, butonul funcționează de fapt corect, iar informațiile de care avem nevoie se găsesc în tabel (Fig. 11).

Orez. 2

Orez. 3

Orez. 4

Orez. 5

Orez. 6

Orez. 7

Orez. 8

Orez. 9

Orez. 10

Orez. unsprezece

Pe lângă butoanele de comandă, puteți plasa și liste în formular. Selectarea dintr-o listă oferă acces mai rapid la intrarea dorită. Să vedem cum puteți crea o listă derulantă pe un formular.

Să creăm un alt control pe formular și să trecem la modul Constructorși selectați controlul Caseta combinată(Fig. 12), să desemnăm locația și dimensiunile acestuia (Fig. 13). După aceasta, va apărea o casetă de dialog Crearea casetelor combinate, în care putem alege modul în care caseta combinată va primi valoarea, selectați, de exemplu, a treia opțiune și faceți clic pe următorul (Fig. 14). Să selectăm un câmp Numeși faceți clic pe Următorul (Fig. 15) și pe Terminare. Dar vedem că câmpul de titlu a existat deja, s-a dovedit a fi o suprapunere, dar pur și simplu putem șterge al doilea titlu. Să trecem la modul Formă, pentru a încerca lista. Se deschide lista, selectăm un nume muzeu-apartament A.S. Pușkin(Fig. 16) și vedem că există o tranziție către poza ei (Fig. 17). Adică, caseta combinată funcționează.

Orez. 12

Orez. 13

Orez. 14

Orez. 15

Orez. 16

Orez. 17

Dacă în baza de date nu există un singur tabel, ci mai multe și, în consecință, mai multe formulare, atunci puteți crea formularul butonului principal, care conțin butoane, iar făcând clic pe butoane putem încărca un anumit formular.

Să ne uităm la pașii implicați în crearea formularului de buton principal.

Dacă baza de date are mai multe tabele și un număr corespunzător de formulare, atunci este logic să creați un formular de buton principal, care va servi ca un fel de screensaver pentru baza de date în care pot fi încărcate toate celelalte formulare. Faceți clic pe fila de pe panglică Lucrul cu baze de date(Fig. 18), selectați comanda de gestionare a formularului de buton acolo și apare mesajul: Nu se poate găsi formularul de buton în această bază de date, așa că apăsăm butonul Crea(Fig. 19). Va apărea o casetă de dialog Buton Form Manager, în care putem selecta comanda Schimbare, va apărea o fereastră Schimbarea unei pagini de formular de buton. Să creăm primul buton pe el (Fig. 20). Lăsați textul acestui buton să fie apartamente de muzeu iar comanda va fi executată Deschideți formularul pentru modificare, iar forma este . Să creăm un alt buton, pe care îl vom apela scriitori, când se face clic, comanda va fi și ea executată Deschideți formularul pentru modificareși formă scriitori(Fig. 21). Să închidem casetele de dialog deschise și vom vedea în lista de obiecte că au apărut noi forme și tabele corespunzătoare (Fig. 22).

Să deschidem formularul de buton. În mod implicit, are acest design (Fig. 23), există două butoane pe el, când faceți clic pe primul buton, mergeți la formular apartamente-muzeu din Sankt Petersburg, făcând clic pe al doilea vom deschide formularul scriitori, adică forma butonului funcționează corect. Acum să încercăm să-i schimbăm designul standard, treceți la modul Constructor,și vom vedea fereastra de proprietăți aici. Astfel, putem selecta oricare dintre elemente și putem schimba, de exemplu, culoarea de fundal (Fig. 24). Și apoi putem plasa, de exemplu, o imagine (Fig. 25). Pentru a face acest lucru, selectați o imagine arbitrară pe computerul nostru și accesați modul Formă. Acum formularul nostru principal de buton a luat următoarea formă (Fig. 26). Poate că nu aveți neapărat o imagine a unui computer, ci desenul pe care l-ați ales în etapa anterioară. Putem observa că designul nostru s-a schimbat în bine.

Orez. 18

Orez. 19

Orez. 20

Orez. 21

Orez. 22

Orez. 23

Orez. 24

Orez. 25

Orez. 26

Bibliografie

  1. Ugrinovich N.D. Informatica-9. - M.: BINOM. Laboratorul de cunoștințe, 2012.
  2. Gein A.G., Yunerman N.A. Informatica-9. - M.: Educație, 2012.
  3. Solovyova L.F. Informatica si TIC. Manual pentru clasa a IX-a. - Sankt Petersburg: BHV-Petersburg, 2007.
  1. Lecții-tva.info().
  2. Office.microsoft.com().
  3. Lecții-tva.info().

Teme pentru acasă

  1. Ce moduri de operare acceptă obiectul Form?
  2. Cum se adaugă controale la un formular în MS Access?
  3. Care este formularul principal al butonului?
  4. Este posibil să editați vizual formularele?

În această lecție, utilizatorul va afla ce capacități de creare a formularelor oferă modul Constructor, va vedea cum să adăugați controale la un formular și, de asemenea, va vedea cum să creați un formular de buton principal care vă va permite să combinați formulare din tabele diferite între ele.

Subiect: Tehnologii pentru căutarea și stocarea informațiilor

Lecție: Crearea formularului principal de buton și a controalelor

În lecția anterioară ne-am uitat la modul de lucru cu formele Aspect. Există un alt mod de lucru cu formulare, se numește Constructor. În acest mod, putem plasa elemente suplimentare pe formular, așa-numitele controale sau elemente din caseta de dialog. Acestea sunt elemente binecunoscute pentru noi: butoane, liste, casete cu listă. Putem crea toate aceste elemente în modul Constructor.

De îndată ce intrăm în modul Constructor forme, o filă apare imediat pe panglică Constructor, iar pe el vom vedea toate comenzile disponibile (Fig. 1). Aceste elemente sunt pe care le putem plasa pe forme.

Orez. 1

Să vedem cum putem adăuga aceste elemente la formular în practică. Pentru a face acest lucru, să trecem la modul Design (Fig. 2), apoi fila Design va apărea automat pe panglică și vom vedea toate elementele disponibile (Fig. 1).

Să selectăm un element buton(Fig. 3), faceți clic dreapta pe el și marcați dimensiunile butonului viitor pe formular (Fig. 4). Va apărea automat o casetă de dialog pentru crearea unui buton unde putem selecta o categorie și o acțiune (Fig. 5). De exemplu, găsiți intrarea și faceți clic pe Următorul. Putem plasa fie text, fie o imagine standard corespunzătoare sau o pictogramă de prezentare generală pe buton (Fig. 6). Să facem clic pe următorul și vom vedea că următorul pas este să setăm numele butonului, după care facem clic pe Finish (Fig. 7). A apărut butonul, putem regla dimensiunile și trecem la modul Formă pentru a vedea cum se va reflecta butonul pe formular și pentru a încerca acțiunea acestuia (Fig. 8). Să facem clic pe el; da, într-adevăr, așa cum ar fi trebuit, a apărut o fereastră Căutați și înlocuiți(Fig. 9). Fie ca exemplu numele de familie Blok, căutarea să fie efectuată în categoria „apartamente-muzeu din Sankt Petersburg”, potrivirea să fie în orice parte a terenului și căutați prin toate înregistrările (Fig. 10). Să facem clic pe următorul, butonul funcționează de fapt corect, iar informațiile de care avem nevoie se găsesc în tabel (Fig. 11).

Orez. 2

Orez. 3

Orez. 4

Orez. 5

Orez. 6

Orez. 7

Orez. 8

Orez. 9

Orez. 10

Orez. unsprezece

Pe lângă butoanele de comandă, puteți plasa și liste în formular. Selectarea dintr-o listă oferă acces mai rapid la intrarea dorită. Să vedem cum puteți crea o listă derulantă pe un formular.

Să creăm un alt control pe formular și să trecem la modul Constructorși selectați controlul Caseta combinată(Fig. 12), să desemnăm locația și dimensiunile acestuia (Fig. 13). După aceasta, va apărea o casetă de dialog Crearea casetelor combinate, în care putem alege modul în care caseta combinată va primi valoarea, selectați, de exemplu, a treia opțiune și faceți clic pe următorul (Fig. 14). Să selectăm un câmp Numeși faceți clic pe Următorul (Fig. 15) și pe Terminare. Dar vedem că câmpul de titlu a existat deja, s-a dovedit a fi o suprapunere, dar pur și simplu putem șterge al doilea titlu. Să trecem la modul Formă, pentru a încerca lista. Se deschide lista, selectăm un nume muzeu-apartament A.S. Pușkin(Fig. 16) și vedem că există o tranziție către poza ei (Fig. 17). Adică, caseta combinată funcționează.

Orez. 12

Orez. 13

Orez. 14

Orez. 15

Orez. 16

Orez. 17

Dacă în baza de date nu există un singur tabel, ci mai multe și, în consecință, mai multe formulare, atunci puteți crea formularul butonului principal, care conțin butoane, iar făcând clic pe butoane putem încărca un anumit formular.

Să ne uităm la pașii implicați în crearea formularului de buton principal.

Dacă baza de date are mai multe tabele și un număr corespunzător de formulare, atunci este logic să creați un formular de buton principal, care va servi ca un fel de screensaver pentru baza de date în care pot fi încărcate toate celelalte formulare. Faceți clic pe fila de pe panglică Lucrul cu baze de date(Fig. 18), selectați comanda de gestionare a formularului de buton acolo și apare mesajul: Nu se poate găsi formularul de buton în această bază de date, așa că apăsăm butonul Crea(Fig. 19). Va apărea o casetă de dialog Buton Form Manager, în care putem selecta comanda Schimbare, va apărea o fereastră Schimbarea unei pagini de formular de buton. Să creăm primul buton pe el (Fig. 20). Lăsați textul acestui buton să fie apartamente de muzeu iar comanda va fi executată Deschideți formularul pentru modificare, iar forma este . Să creăm un alt buton, pe care îl vom apela scriitori, când se face clic, comanda va fi și ea executată Deschideți formularul pentru modificareși formă scriitori(Fig. 21). Să închidem casetele de dialog deschise și vom vedea în lista de obiecte că au apărut noi forme și tabele corespunzătoare (Fig. 22).

Să deschidem formularul de buton. În mod implicit, are acest design (Fig. 23), există două butoane pe el, când faceți clic pe primul buton, mergeți la formular apartamente-muzeu din Sankt Petersburg, făcând clic pe al doilea vom deschide formularul scriitori, adică forma butonului funcționează corect. Acum să încercăm să-i schimbăm designul standard, treceți la modul Constructor,și vom vedea fereastra de proprietăți aici. Astfel, putem selecta oricare dintre elemente și putem schimba, de exemplu, culoarea de fundal (Fig. 24). Și apoi putem plasa, de exemplu, o imagine (Fig. 25). Pentru a face acest lucru, selectați o imagine arbitrară pe computerul nostru și accesați modul Formă. Acum formularul nostru principal de buton a luat următoarea formă (Fig. 26). Poate că nu aveți neapărat o imagine a unui computer, ci desenul pe care l-ați ales în etapa anterioară. Putem observa că designul nostru s-a schimbat în bine.

Orez. 18

Orez. 19

Orez. 20

Orez. 21

Orez. 22

Orez. 23

Orez. 24

Orez. 25

Orez. 26

Bibliografie

  1. Ugrinovich N.D. Informatica-9. - M.: BINOM. Laboratorul de cunoștințe, 2012.
  2. Gein A.G., Yunerman N.A. Informatica-9. - M.: Educație, 2012.
  3. Solovyova L.F. Informatica si TIC. Manual pentru clasa a IX-a. - Sankt Petersburg: BHV-Petersburg, 2007.
  1. Lecții-tva.info().
  2. Office.microsoft.com().
  3. Lecții-tva.info().

Teme pentru acasă

  1. Ce moduri de operare acceptă obiectul Form?
  2. Cum se adaugă controale la un formular în MS Access?
  3. Care este formularul principal al butonului?
  4. Este posibil să editați vizual formularele?