Odprite Accessovo bazo podatkov z Excelovim makrom

Kazalo

Kako uporabiti makro VBA v Excelu za zagon Accessa in odpiranje Accessove zbirke podatkov

Ali želite prikazati ustrezne podatke za izračun ali odpreti dostopno bazo podatkov iz drugih razlogov? Obstaja veliko aplikacij, v katerih je smiselno poklicati Accessovo zbirko podatkov prek Excela.

Kar lahko naredite v tabeli prek hiperpovezave, ni težava z makrom Excel. S pravo programsko kodo lahko z bliskovito hitrostjo prikličete zbirko podatkov po vaši izbiri. Obstaja več načinov za to. Za nadzor Accessa uporabite naslednje ukaze:

Dostop do klica ()
Zatemnjen dostop kot objekt
Nastavi Access = CreateObject ("Access.Application")
Access.Visible = True
Access.OpenCurrentDatabase "c: \ files \ testdatenbank.mdb"
MsgBox "Baza podatkov odprta."
Access.CloseCurrentDatabase
Nastavi dostop = nič
End Sub

Po ukazu OPENCURRENTDATABASE v narekovajih podajte pot, kjer se nahaja zbirka podatkov. Po zagonu makra Excel najprej odpre Access in Access, nato pa ustrezno datoteko.

Excel nato prikaže okno s sporočilom, kot je prikazano na naslednji sliki:

Okno z informacijami je potrebno, ker v nasprotnem primeru vsebina zbirke podatkov ne bi bila vidna, če bi zbirko podatkov naknadno zaprli v Excelu.

Za vnos makra pritisnite kombinacijo tipk ALT F11 v Excelu. To prikliče urejevalnik VBA. Z ukazom INSERT - MODULE vstavite prazen list modula. Za zagon makra pritisnite kombinacijo tipk ALT F8 v Excelu.

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave