Interogari La Distanta (Pass-Through) in Microsoft Access

Pasul 1.

Putem folosi Access-ul pentru a manipula date aflate undeva. la distanta, eventual intr-o alta baza de date

Putem realiza rapoarte in Access care sa foloseasca date dintr-o baza de date SQL Server, Oracle, DB2 sau MySQL.

Access dispune de o modalitate prin care poate sa trimita comenzi la distanta, comenzi intelese de catre baza de date destinatie, urmand ca el sa preia mai departe doar rezultaul acelor comenzi pentru a fi prelucrat local.

Ti se pare greu sa parcurgi singur lectiile video gratuite?

Inscrie-te la unul din cele 10 tipuri diferite de cursuri Access in clasa (cu instructor acreditat Microsoft)

Pasul 2.

Vom utiliza o baza de date SQL Server stocata pe alt calculator, denumita Adventure Works. In aceasta baza de date exista un tabel numit Person.Contact, cu cateva mii de inregistrari. Dorim sa aducem in access doar primele 5 inregistrari din acest tabel.

Din tab-ul Create, grupul Queries, alegem optiunea Query Design. Inchidem apoi caseta Show Table fara a alege niciun tabel. Selectam tipul de interogare Pass Through.


Activam caseta Property Sheet, apasand pe butonul cu acelasi nume si modificam proprietarea ODBC Connect Str pentru a ne conecta la baza de date SQL Server. Pentru aceasta, apasam pe butonul cu trei puncte din partea dreapta a acestui camp.

Intram in fila Machide Data Source si cream o sursa noua apasand pe butonul New.

Cu optiunea User Data Source selectata, apasam butonul Next.

Din lista centrala, selectam optiunea SQL Server si apasam Next si apoi Finish.


Scriem numele SQL Server in campul Name si adresa IP a server-ului la care ne conectam: 192.168.132.130.

Folosim optiunea With Windows NT aythentication si apasam Next.

Dupa ce stabilim conexiunea cu server-ul SQL, in fereastra interogarii, vom scrie instructiunea:

                SELECT Top 5 * from Person.Contact

si apasam Run pentru a vedea rezultatul.

Tutoriale video interactive

Acest curs este disponibil si in format video interactiv, oferit gratuit tuturor celor care participa la cursurile noastre Access in clasa.

Pasul 3.

Salvam interogarea cu demunirea Exemplu Pass Through.

Ai intrebari tehnice legate de Access si vrei sa te ajutam?

Detinem cea mai mare comunitate Access din Romania (peste 11.000 membri activi), unde primesti suport gratuit la problemele tale Access