Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Lekce 7 - Visual Basic for Application v MS Access I

V předchozím kvízu, Kvíz - Exporty a importy dat, makra v MS Access, jsme si ověřili nabyté zkušenosti z předchozích lekcí.

Dnes se zaměříme na téma VBA (Visual Basic for Application) a na to, proč ho vlastně v prostředí MS Access využívat.

Proč Visual Basic for Application?

Odpověď zní: K řízení aplikací v MS Office - protože stejný editor jazyka, datové typy, soubor příkazů a podobný objektový model najdete v dalších aplikacích od Microsoftu, tedy v MS Word, MS Excel, MS PowerPoint. Jde asi o nejstarší a nejméně modifikovaný jazyk v současnosti. V prakticky nezměněné formě jej najdeme v uvedených aplikacích od verze 2000, ale jeho nedílnou součástí je verze 6.0 původního Visual Basicu, jehož kořeny sahají dosti hluboko do minulého století.

Přímo v MS Access je ještě jeden dobrý důvod pro zvládnutí základů VBA a to, když stavíte náročnější projekt a makra vám tak trochu přerostla přes hlavu.

Rozsah výkladu VBA v této a dalších lekcích

Rozsah definic, příkazů a objektů jazyka by zabral mnohem rozsáhlejší prostor, než je zde vymezen. My zvládneme základy prostředí, ve kterém se programy píší nebo zobrazují a naučíme se zvládnout převod makra nebo obsluhy události v databázi do VBA. Naučíme se nejjednodušší konstrukce umožňující řízení úlohy databáze programem.

V této lekci se předpokládá alespoň minimální povědomí o vývojovém prostředí programů obecně, ale pro nejjednodušší příklady není tato dovednost nezbytně nutná.

Vysvětlení pojmů

  • Modul - je objektem databáze, podobně jako tabulka nebo formulář, v programovacím jazyku je samostatnou jednotkou, slouží k uložení textu programu.
  • Procedura - je ohraničená a vykonatelná část programu. Její text se zapisuje do modulu. Jeden modul může obsahovat

 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V lekci se seznámíme s vývojovým prostředím jazyka, ukážeme si přímou vazbu na MS Access a vytvoříme si nejjednodušší program.
Článek pro vás napsal Luboš Marvan
Avatar
Snahou autora je žít podle svého
Aktivity