Отворите Аццесс базу података са Екцел макроом

Преглед садржаја

Како користити ВБА макро у програму Екцел за покретање програма Аццесс и отварање базе података програма Аццесс

Желите ли из других разлога приказати одговарајуће податке за прорачун или отворити приступну базу података? Постоји много апликација у којима има смисла позвати Аццесс базу података путем програма Екцел.

Оно што можете да урадите у табели путем хипервезе није проблем са Екцел макроом. Са правим програмским кодом, брзином муње можете позвати базу података по вашем избору. Постоји неколико начина да се то уради. Користите следеће команде да бисте посебно контролисали Аццесс:

Позовите помоћни приступ ()
Затамњен приступ као објекат
Подесите Аццесс = ЦреатеОбјецт ("Аццесс.Апплицатион")
Аццесс.Висибле = Тачно
Аццесс.ОпенЦуррентДатабасе "ц: \ филес \ тестдатенбанк.мдб"
МсгБок "Отворена база података."
Аццесс.ЦлосеЦуррентДатабасе
Подеси приступ = Ништа
Енд Суб

Након наредбе ОПЕНЦУРРЕНТДАТАБАСЕ, наведите путању гдје се база података налази под наводницима. Након покретања макронаредбе, Екцел прво отвара Аццесс и Аццесс, а затим отвара одговарајућу датотеку.

Екцел затим приказује прозор са поруком, као што је приказано на следећој слици:

Прозор са информацијама је неопходан јер иначе садржај базе података не би био видљив да је база података накнадно затворена у Екцелу.

Да бисте унели макро, притисните комбинацију тастера АЛТ Ф11 у Екцелу. Ово позива ВБА едитор. Помоћу команде ИНСЕРТ - МОДУЛЕ уметните празан лист модула. Да бисте покренули макро, притисните комбинацију тастера АЛТ Ф8 у програму Екцел.

Ви ће помоћи развој сајта, дељење страницу са пријатељима

wave wave wave wave wave