Obiecte ccesspage, nivel, e, ences, tag

Obiecte Acces.DataAccessPage, Access.GroupLevel, Access.Module, Access.References, Access.SmartTag

În modelul obiect al Access, sunt furnizate și alte obiecte, care sunt mai puțin utilizate în programarea prin VBA decât aplicația, DoCmd, Formularul și Raportul pe care le-am examinat deja. Mai jos este o scurtă informație despre aceste obiecte.







În Access oferă o caracteristică foarte la îndemână, care, în experiența mea, este puțin cunoscut atât pentru dezvoltatori și utilizatori. Această caracteristică se numește Pagini de acces la date. Paginile de acces la date de aplicație - este cel mai simplu mod de a crea un web-formular pentru introducerea informațiilor la sursa de date (ca surse de pagini de acces la date acum pot utiliza doar o bază de date Access și Microsoft SQL Server). Fizic, creați un web-pagină cu un control ActiveX, care asigură funcționalitatea necesară pentru conectarea la o sursă de date, efectua diverse operații pe ea, etc. Pe formularul, putem folosi un set familiar de controale (butoane, casete de text, etc.), codul pentru care se poate scrie în limba VBScript (VBA unei rude apropiate). Unul dintre principalele avantaje ale paginilor de acces de date este că codul va rula în runtime browser-ul și runtime controlul ActiveX, astfel încât va rămâne la dispoziția dumneavoastră toate oportunitățile de a lucra cu modelul de obiect Windows. De exemplu, de la evenimentul de manipulare cod Faceți clic, puteți crea un obiect ADO Recordset sau pentru a lansa Word, Excel sau Access pe computer sau o rețea unitate a utilizatorului, etc.







Paginile de acces la date pot fi create ca obiecte în baza de date Acces (în acest scop, fila Pagini este furnizată în fereastra bazei de date) și separat de baze de date - pur și simplu ca fișiere HTML. Pentru aceasta, în meniul Access din meniul File, faceți clic pe New. și apoi (în partea dreaptă a ecranului) - O pagină necompletată de acces la date.

În modelul de obiect Access, paginile de acces la date sunt reprezentate de o DataAccessPage. Deoarece astfel de pagini sunt de fapt forme Web, setul de proprietăți și metode este un set redus de proprietăți și metode de forme convenționale. Parametrii web pentru paginile de acces la date sunt determinate folosind un obiect WebOptions special.

Forma sau raportul este adesea necesar să se utilizeze formatarea condițională - în cazul în care formatul orice câmp de text sau casetă combo depinde de diferite condiții (de exemplu, valorile în unele coloana înregistrării curente din baza de date). De exemplu, în funcție de valoarea coloanei adiacente, câmpul de text poate deveni vizibil sau invizibil. Pentru a aplica formatarea condiționată, utilizați obiectele FormatCondition conținute în colecția FormatConditions.

Obiectul GroupLevel este utilizat atunci când lucrați cu gruparea în rapoarte și formulare.

Obiectul Module reprezintă modulele de program din modulele de bază de bază sau din clasa Access. Aceste obiecte sunt stocate în colecția de module, accesibile prin obiectul Application cu același nume. În mod obișnuit, obiectul Module este folosit pentru a adăuga automat codul de program la proiecte. În acest scop, în acest obiect sunt furnizate metode speciale, cum ar fi AddFromFile (), AddFromString (), CreateEventProc () și așa mai departe.







Trimiteți-le prietenilor: