Înțelegerea obiectelor creatoare din Access

Access expune (pune la dispoziție pentru utilizarea în cod) diferite obiecte creatoare (creatable), ceea ce înseamnă că puteți utiliza cele mai multe dintre obiectele importante din modelul obiect, fără a le trece în mod explicit prin (fără a menționa în cod) obiectul Application.

Pentru majoritatea scopurilor de programare, aceste obiecte sunt cel mai frecvent utilizate. Principalele obiecte creatoare din Access sunt:

  • Colecția Forms conține toate obiectele Form, care reprezintă formularele deschise într-o bază de date. Pentru că este creat, nu trebuie să scrieți Application.Form în codul dvs. Puteți elimina Application și scrie doar Form.
  • Colecția Reports conține toate obiectele Report, care reprezintă rapoartele deschise într-o bază de date.
  • Colecția DataAccessPages conține toate obiectele DataAccessPage, care reprezintă paginile de acces la date deschise dintr-un proiect sau dintr-o bază de date. (Un project în Access este un fișier care se conectează la o bază de date SQL Server.)
  • Obiectul CurrentProject reprezintă proiectul sau baza de date activă din Access.
  • Obiectul CurrentData reprezintă obiectele stocate în baza de date curentă.
  • Obiectul CodeProject reprezintă proiectul care conține baza de date cu coduri a unui proiect sau a unei baze de date.
  • Obiectul CodeData reprezintă obiectele stocate în baza de date cu coduri.
  • Obiectul Screen reprezintă obiectul Screen care are în prezent focalizarea (obiectul care primește intrare sau este gata să primească intrare). Obiectul poate fi un formular, un raport sau un control.
  • Obiectul DoCmd vă permite să executați comenzi Access.
  • Colecția Modules conține obiecte Module, care reprezintă modulele de cod și modulele de clasă într-o bază de date.
  • Colecția References conține obiectele Reference, care reprezintă referințele stabilite în aplicația Access.
  • Obiectul DBEngine reprezintă motorul de baze de date - Microsoft Jet Database Engine și este cel mai important obiect din ierarhia Obiectelor de acces la date (DAO). Obiectul DBEngine oferă acces la colecția Workspaces, care conține toate obiectele Workspace disponibile pentru Access și la colecția Errors, care conține câte un obiect de tip eroare pentru fiecare operațiune care implică DAO.
  • Obiectul Workspace conține o sesiune denumită pentru un anumit utilizator. Când deschideți o bază de date, Access creează implicit un spațiu de lucru și îi atribuie baza de date deschisă. Aveți posibilitatea să lucrați cu spațiul de lucru curent sau să creați mai multe spații de lucru, după este necesar.
  • Obiectul Error conține informații despre erorile de acces la date care au apărut într-o operațiune DAO.