Creeaza.com - informatii profesionale despre


Evidentiem nevoile sociale din educatie - Referate profesionale unice
Acasa » scoala » informatica » access
Interoperabilitatea Microsoft Access cu alte aplicatii

Interoperabilitatea Microsoft Access cu alte aplicatii


Interoperabilitatea Microsoft Access cu alte aplicatii

Datorita conectarii prin drivere ADO, se poate realiza legatura si cu alte aplicatii ce nu includ motoare de baza de date, printre care si Microsoft Excel. In acest fel, Microsoft Access poate obtine date din Microsoft Excel, poate crea in mod dinamic tabele pe baza unei foi de calcul din Microsoft Excel si poate rula proceduri aflate in Microsoft Excel dintr-o procedura Microsoft Access.

Posibilitatile pe care le are Microsoft Access de a lucra cu Microsoft Excel se realizeaza prin program. Chiar daca procedurile de declarare a extragerii de date din Microsoft Excel sunt lungi si anevoioase, ele au o mare putere, permitand chiar manevrarea datelor in timpul extragerii.

Cea mai simpla cale de comunicare Microsoft Access / Microsoft Excel o reprezinta capacitatea Microsoft Access de a importa/exporta date din/in numeroase formate (inclusiv Microsoft Excel), precum si posibilitatea alegerii analizarii unei serii da date din Microsoft Access cu ajutorul Microsoft Excel.



Ca si in cazul Microsoft Excel, lucrul cu Microsoft Word este extrem de facil pentru Microsoft Access. Legaturile intre cele doua aplicatii pot fi realizate fie prin program (mai dificil de realizat, dar mult mai puternic), fie folosind capacitatile Microsoft Access de a exporta date in Microsoft Word pentru a putea fi mai bine pre-zentate. Daca prima optiune se rezolva prin scrierea de instructiuni care sa poata exporta in Microsoft Word toate tipurile de rapoarte din Microsoft Access, cea de-a doua se realizeaza prin apelarea la me-niu si alegerea optiunii de publicare cu Microsoft Word.

Microsoft Outlook are propriile lui standarde si seturi de fisiere, precum calendarul, contactele, e-mail, jurnalul etc. Spre deosebire de Microsoft Excel si Microsoft Word, Microsoft Outlook nu poate fi apelat din Microsoft Access decat printr-un program, ceea ce face mai dificila crearea de legaturi intre cele doua aplicatii. Cu toate acestea, folosind optiunea lui Microsoft Access de a salva rapoartele sub forma snapshot, ele pot fi trimise apoi prin e-mail.

Legatura Microsoft Access cu alte Sisteme de gestionare a bazelor de date
Una dintre caracteristicile principale ale unui sistem de gestiune a bazelor de date consta in posibilitatea de a importa/exporta date in/din fisiere de formate diferite.

Microsoft Access permite importarea datelor din: Microsoft Access, dBase III, dBase IV, dBase 5, FoxPro sau orice baza de date disponibila prin ODBC, precum si din alte fisiere (de tip text, Microsoft Excel, HTML etc.).

Daca fisierul sursa este o baza de date Microsoft Access, atunci se pot importa toate tipurile de obiecte ale bazei de date (tabele, interogari, formulare etc.).

Daca sursa este constituita dintr-un fisier baza de date dBase (.dbf), FoxPro (.dbf) / Paradox(.db), atunci fisierele index asociate(.ndx sau .mdx pentru dBase, .idx sau .cdx pentru FoxPro, .px pentru Paradox) trebuie sa fie in acelasi folder cu fisierul de date pentru a fi importati si indecsii. Daca fisierul de date contine date de tip memo, atunci fisierele memo asociate (.dbt) trebuie sa fie disponibile in acelasi folder.

Daca sursa provine dintr-o foaie de calcul (Microsoft Excel, Lotus etc.), atunci toate celulele importate trebuie sa contina valori fixate, celu-lele care contin formule fiind importate ca celule vide.

Pentru importul fisierelor de tip text in Microsoft Access, utilizatorul trebuie sa delimiteze datele ce vor forma campurile din noua tabela.

Exportarea datelor este posibila in orice format din care se poate face si importarea lor.

Microsoft Access permite atasarea tabelelor in aplicatii. Tabelele legate pot fi folosite pentru a facilita lucrul in cadrul unei retele de calculatoare. Tabele legate sunt legaturi dinamice catre obiectele de tip tabel aflate in alte baze de date.

Se pot crea legaturi chiar si spre fisierele de tipuri diferite, de tipul celor suportate pentru importul de date: Microsoft Access, dBase, FoxPro, Microsoft Excel, Paradox, HTML etc.; utilizatorii pot actualiza datele din tabele legate, dar nu pot face modificari de structura.

Aceasta facilitate este frecvent folosita pentru crearea unor apli-catii de tip front-end/back-end: pe server-ul retelei se vor afla tabelele sursa (componente back-end) fie intr-o baza de date Microsoft Access, fie in fisiere de tipul celor recunoscute pentru importul de date, iar pe statiile de lucru (workstations) se vor regasi fisierele Microsoft Access (componente front-end) ce contin celelalte obiecte ale aplicatiei (interogari, formulare, rapoarte, module), precum si legaturi catre tabelele aflate in baza de date de pe server. In felul acesta, toti utilizatorii locali vor avea acces la aceleasi date, statiile de lucru nu vor fi supraincarcate cu ba-za de date completa, iar traficul de pe retea se va reduce suficient de mult.

Tehnologiile Microsoft Access pentru Internet
Avand in vedere explozia Internetului si necesitatea oferirii unui volum din ce in ce mai mare de date in timp real, s-au facut mari progrese in dezvoltarea de instrumente care sa permita realizarea acestor deziderate. In acest context, Microsoft Access ofera instrumente de dezvoltare a paginilor Web care exploateaza bazele de date.

Practic, modul de realizare a unei pagini HTML cu acces la baza de date (Data Microsoft Access Pages) este identic cu cel de creare a for-mularelor si rapoartelor Microsoft Access. In acest fel, constructia unei astfel de pagini este simplificata extrem de mult, nemaifiind necesare cunostinte dintr-un limbaj de scripting pentru utilizatorul unei baze de date.

Microsoft Access ofera tehnologii prin intermediul carora pot fi publicate datele in paginile Web (unele dintre ele au fost disponi-bile si in versiunile anterioare ale acestui mediu), cum sunt pagini Web statice, utilizarea rapoartelor salvate in format snapshot, HTX-IDC, Active Server Pages si Data Microsoft Access Pages.

Paginile Web statice se constituie printr-un export al datelor in format HTML, format in care pot fi exportate tabele, interogari, formulare si rapoarte. Operatia se poate realiza prin alegerea din cadrul meniului File a optiunii Export. Tehnologia are dezavantajul lipsei legaturii intre fisierul HTML exportat si baza de date. In acest caz, pentru vizualizarea modificarilor realizate in baza de date dupa crearea paginii, este necesara o noua operatie de export. Solutia este indicata pentru paginile Web care prezinta modificari la intervale de timp mai indelungate.

Utilizarea rapoartelor salvate in format snapshot, chiar daca nu este o tehnologie in sine deoarece realizeaza in principiu cam acelasi lucru cu tehnologia prezentata mai sus, include o facilitate din punctul de vedere al celui ce are nevoie de vizualizarea anumitor date.

HTX-IDC este prima tehnologie dezvoltata de Microsoft pentru realizarea conexiunilor server baze de date - client browser Web; tehnologia include parcurgerea urmatoarelor etape:

  1. browserul transmite serverului Web o cerere de interogare a bazei de date sub forma unui fisier IDC, fisier text ce include toate datele de apelare a bazei de date si contine si interogarea in limbajul SQL;
  2. serverul Web primeste cererea si transmite fisierul IDC catre Internet Database Conectivity care executa interogarea bazei de date si verifica dreptul de acces prin intermediul driverelor ODBC;
  3. Internet Database Conectivity converteste datele intr-un fisier HTML si le transmite clientului prin intermediul serverului Web.

Active Server Pages este cea de-a doua tehnologie dezvoltata de Microsoft pentru realizarea conexiunilor server baze de date-client browser Web, aducand cateva imbunatatiri notabile. Astfel, este oferita posibilitatea de a include intr-un singur fisier, atat codul HTML cat si scripturile. De asemenea, suporta ca limbaje script, atat VB Script cat si JavaScript. In principiu insa, modul de transmitere a datelor server-client este acelasi cu cel din tehnologia anterioara, oferind si posibilitatea executarii de scripturi.

Data Microsoft Access Pages este cea mai sofisticata dintre tehnologiile dezvoltate de Microsoft pentru realizarea conexiunilor server baze de date-client browser Web implementata odata cu Microsoft Access 2000. Poate lucra atat cu bazele de date Microsoft Access cat si cu cele SQL Server. Faciliteaza crearea si accesul rapid la paginile HTML interconectate la baza de date. Prin intermediul acestor pagini se poate realiza vizualizarea, editarea, actualizarea, filtrarea si stergerea datelor. In paginile HTML create prin aceasta tehnologie, pot fi integrate nu numai obiecte Microsoft Access, ci si tabele, grafice si obiecte Pivot Table din Microsoft Excel. Modul de creare a Data Microsoft Access Pages este similar cu cel al realizarii obiectelor clasice din suita Microsoft Access, existand atat programele Wizard cat si posibilitatea crearii manuale a acestor obiecte. Elementul de baza in crearea formularelor de editare a bazei de date il constituie toolbar-ul Record Navigation, prin intermediul caruia se selecteaza inregistrarile si se transmit modificarile realizate asupra bazei de date. Aceasta tehnologie reuseste sa pastreze legatura permanenta intre paginile Web create si baza de date.

Se poate aprecia ca actualele tehnologii acopera toate cerintele le-gate de publicarea bazelor de date in pagini HTML. In general insa, solu-tia utilizarii bazelor de date Microsoft Access este utila in dezvoltarea unor proiecte de mai mica anvergura, pentru servere Web cu trafic scazut si necesitati de securitate nu foarte ridicate.





Politica de confidentialitate


creeaza logo.com Copyright © 2024 - Toate drepturile rezervate.
Toate documentele au caracter informativ cu scop educational.