Dezvoltarea de aplicatii software pentru acces ms - studopediya

Pentru a programa în MS Access folosind un limbaj de procedură Visual Basic for Applications (VBA) cu adăugarea de extensii de obiecte și elemente ale SQL (mai multe despre codul VBA, a se vedea. Secțiunea 3). VBA limbaj de programare este un instrument comun pentru toate aplicațiile MS Office, care permite să rezolve orice problemă de programare, variind de la automatizarea acțiunilor unui anumit utilizator, și terminând cu dezvoltarea de aplicații pe scară largă care folosesc MS Office ca un mediu de dezvoltare.

Dacă în baza de date există macro-uri, acestea pot fi convertite in procedurile de VBA. Acest lucru este valabil atât pentru evenimentele legate de macro în formulare și rapoarte, și macro generale nu au legătură cu formulare și rapoarte. Toate acestea sunt transformate în module separate, iar macro-urile sunt executate atunci când are loc un eveniment, acesta este convertit în procedurile de eveniment. Privind procedura ris.8.30 dată în new_call macro convertit, prezentat în ris.8.29. În fila Evenimente pentru n_call butonul (ris.8.27) în rândul corespunzător unui eveniment faceți clic pe butonul în locul numelor macro va fi în textul [Procedură Eveniment], ceea ce înseamnă apelul prin apăsarea butonului n_call procedura.

Procesul de creare a unui mediu de extensii de software MS Access implică utilizarea activă a tehnicilor de programare orientate-obiect (OOP). Fiecare obiect bază de date se caracterizează printr-un set de proprietăți, metode și evenimente. O mare varietate de evenimente definite pentru formulare, rapoarte și controale care sunt utilizate în ele. În procesul de aplicare, atunci când evenimentul a început un program special conceput - manipulare eveniment (proceduri legate de eveniment). Activitatea de programator, de fapt, redus la determinarea evenimentului pe care doriți să proceseze un program și de a reacționa la un eveniment, dar, de asemenea, la crearea de noi facilități, descrierea proprietăților lor, metode și evenimente.

Dezvoltarea de aplicatii software pentru acces ms - studopediya


Fig. 8.30. Macro transformată în procedură

Cea mai importantă parte a programării orientate pe obiect în MS Access este un acces de programare la date este posibilă prin utilizarea obiectelor DAO. Cu aceste obiecte, proprietățile și metodele lor, puteți crea baza de date, modifica structura de tabele și interogări, setați și să modificați relația dintre datele și de a prelua, adăuga, șterge și modifica datele din MS Access. DAO obiecte vă permit să interacționeze cu o bază de date cu toate aplicațiile MS Office sau lucrați cu fișierele de date din diferite formate (de exemplu, MS Excel, dBase sau Paradox), conectarea la baze de date pe servere la distanță, și de a dezvolta aplicatii client-server care utilizează surse de date ODBC.

Testați-vă cunoștințele

· Care sunt principalele funcții ale bazei de date?

· Care sunt diferitele tipuri de organizare a bazelor de date?

· Cum este baza de date relațională?

· Lista obiectele bazei de date.

· Se face deosebirea între tabele și interogări între formulare și rapoarte.

· Care obiecte de bază de date utilizate pentru stocarea de date?

· Care este domeniul mesei?

· Conceptul de intrări de tabel.

Ce · tipuri de câmpuri sunt valabile în tabelele bazei de date?

· Care sunt proprietățile câmpurilor vă permit să limitați introducerea de date?

· Pentru a utiliza orice formă de pe ecran?

· Lista de moduri de a crea forme.

· Ce zone pot conține o formă?

· Cum de a bloca schimbările în câmpul de formular?

· Care sunt metodele de protecție a datelor existente în baza de date pe ecranul monitorului (Acces la exemplu)?