Documente Academic
Documente Profesional
Documente Cultură
Chișinău, 2019
Tema: Export de date din Access în Excel
Sarcina lucrării:
Sa presupune ca intr-un magazin de telefoane se efectueaza un control asupra vanzarii telefoanelor
mobile, cu ajutorul tabelului „TelShop” din baza de date TelShop. Din aceasta tabela se afla urmatoarele
campuri importante:
NrCod – identificatorul produsului;
Denumire Telefoane – denumirea telefonului;
Pretul – preţul telefonului;
In Vanzare – cantitatea de telefoane in vanzare;
Total Vandute – cantitatea totala de telefoane vandute timp de un an.
Oprite in Vanzare – cantitatea de telefoane ce au avut defect si au fost oprite din vanzare.
Reintoarcere uregenta – cantitatea de telefoane ce au fost reintoarse urgent din cauza unui defect.
Etapele de elaborare:
1. Crearea unui fişier Excel, adaugarea pe această pagină a unui buton „Extragere din Access”
2. Deschiderea editorului de cod VBE şi în meniul Tools alegerea Reference, găsirea şi setarea opţiunii
Microsoft ActiveX Data Objects 2.1 Library.
3. Deschiderea editorului de cod VBE și crearea unu modul nou
4. Atribuirea subrutinei create butonului de pe foaia Excel.
Listingul programului:
Public Sub ObtineDateDinAcces_Click()
Cells.Select
Selection.Clear
Dim cn As New ADODB.Connection
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;" _
& "Data Source=C:\Users\Ion\Desktop\Uni\PP\Lab6\LaptopStore.accdb"
cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" _
& "Data Source=C:\Users\Ion\Desktop\Uni\PP\Lab6\LaptopStore.accdb"
Dim cmdCommand As New ADODB.Command
With cmdCommand
.ActiveConnection = cn
.CommandText = "SELECT * FROM LaptopStore;"
End With
Rezultatul obținut:
Excel:
Access:
Concluzii:
În urma acestei lucrări de laborator mi-am format deprinderi de lucrare cu baze de date Acces. Am
aflat cum ar putea să fie făcută legătura între Acces și VBA pentru a transfera unele tabele de date dintr-o
aplicație în alta păstrând forma și conținutul. Această experiență cu sigur îmi va fi de folos în viitor.