Avage Accessi andmebaas Exceli makroga

Lang L: none (table-of-contents)

Kuidas kasutada Excelis VBA makro Accessi käivitamiseks ja Accessi andmebaasi avamiseks

Kas soovite kuvada arvutamiseks sobivaid andmeid või avada juurdepääsu andmebaasi muudel põhjustel? On palju rakendusi, milles on mõttekas Exceli kaudu Accessi andmebaasi välja kutsuda.

See, mida saate tabelis hüperlingi kaudu teha, pole Exceli makro puhul probleem. Õige programmikoodiga saate välgukiirusel enda valitud andmebaasi välja kutsuda. Selleks on mitu võimalust. Juurdepääsu juhtimiseks kasutage järgmisi käske:

Kõne alamjuurdepääs ()
Pimendage juurdepääs objektina
Määra juurdepääs = CreateObject ("Access.Application")
Access.Visible = Tõsi
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Andmebaas avatud".
Access.CloseCurrentDatabase
Määra juurdepääs = mitte midagi
End Sub

Pärast käsku OPENCURRENTDATABASE määrake jutumärkides tee, kus andmebaas asub. Pärast makro käivitamist avab Excel esmalt Accessi ja Accessi ning seejärel vastava faili.

Seejärel kuvab Excel sõnumiakna, nagu on näidatud järgmisel joonisel:

Teabeaken on vajalik, sest vastasel juhul poleks andmebaasi sisu nähtav, kui andmebaas hiljem Excelis suletaks.

Makro sisestamiseks vajutage Excelis klahvikombinatsiooni ALT F11. See avab VBA redaktori. Kasutage tühja moodulilehe sisestamiseks käsku INSERT - MODULE. Makro käivitamiseks vajutage Excelis klahvikombinatsiooni ALT F8.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave