Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Výukový program pre MS Access programovanie

Programming Microsoft Access zahŕňa písanie programového kódu jazyka Visual Basic for Applications ( VBA ) . VBA možno automatizovať všetky hlavné funkcie Access , z dotazovanie databázovej tabuľky do pobádať osobu , zadávanie dát do formulára . Vytvorenie ukážkových dát

Pred vykonávaním akéhokoľvek programovania , budete potrebovať ukážková dáta . Začnite na vytvorenie tohto dátumu otvára prístup a výberom " Nový " príkaz , aby nové databázy . Vytvorenie tabuľky filmy tým , že najprv zadaním jeho mena polí a výber ich typov v záložke " Tabuľka1 " . Tu sú názvy polí a typy pre vstup :

textového poľa : " Názov " Textové pole , " riaditeľ " , číslo poľa , " year_released "

Zadajte dva riadky dát v tabuľke , ktorý zodpovedá tieto polia ste práve vytvorili . ( Nepoužívajte obsahovať čiarky alebo úvodzovky . )

Riadok 1 : " Star Wars " , " Lucasa , " 1977row 2 : " Excalibur " , " Boorman , " 1980

uložiť databázy , zadávanie " filmy " pre názov tabuľky , keď budete vyzvaní k nej .
vytvoriť formulár pre zadávanie dát

programu event - driven vyžaduje formu pracovať . Vykonajte jednu voľbou " Vytvoriť > Sprievodca formulárom , " výber všetkých " dostupných polí " okrem " ID " kopírovať do " Selected Fields " textového poľa a potom kliknutím na tlačidlo " Dokončiť " .

Access otvorí formulár formulárové zobrazenie . Kliknite pravým tlačidlom myši na formulár , a vyberte " Návrhové zobrazenie . "
Pridať procedúru udalosti

Teraz vytvoríme procedúru udalosti pre pole film " Title " . Keď sa užívateľ pokúsi kartu od tejto oblasti po zmene , bude váš program zobrazí okno so správou požadujúce ju potvrďte alebo zrušte jej výber . ClipArt

na Štart , kliknite na " Title " textové pole a potom kliknutím na položku " akcie " kartu v " vlastností . " V riadku " Pred aktualizáciou " , kliknite na šípku nadol a vyberte možnosť " udalostnej procedúra , " a potom kliknite na tlačidlo hneď vpravo šípku nadol .
Napísať kód pre zobrazenie na potvrdenie riadok

Budete automaticky do jazyka Visual Basic integrované vývojové prostredie ( IDE ) v postupe , ktorý bude spustený , keď užívateľ zmení názov filmu a potom stlačí kláves Tab . Vložte nasledujúci kód programu do tohto procesu tak , že sa objaví takto :

Private Sub title_BeforeUpdate ( Cancel As Integer ) Dim respresp = MsgBox ( " Naozaj chcete zmeniť tento záznam ? " , VbMsgBoxStyle.vbYesNo ) Ak je ( resp = VbMsgBoxResult.vbYes ) Potom Koniec SubCancel = TrueEnd Sub
Povoliť makrá

Späť na prístup , a zabezpečiť , že makrá sú povolené pre túto databázu kliknutím na tlačidlo " tlačidlo Content " Enable . Ak váš program nefunguje , zmeňte nastavenia makier v Centre zabezpečenia je nasledujúcim spôsobom : Zvoľte " Súbor > Možnosti > Centrum zabezpečenia > Nastavenie centra dôveryhodnosti > Nastavenie makra " a potom kliknite na tlačidlo " Povoliť všetky makrá " možnosť
.
Otestujte svoj ​​program

Double - kliknite na " filmy " formuláre v okne " Všetky objekty programu Access " , ktorá preverí vašu kód . Kliknite vnútri ( film ) pole " Názov " pre akýkoľvek záznam , typ alebo odstrániť nejaký text a stlačte kláves Tab . Objaví sa výzva . Kliknite na " Nie " , aby sa kurzor v " hlave " , textové pole alebo " Áno " , presťahovať sa do poľa " riaditeľ " .
Experiment

Tento príklad ukázal , ako vytvoriť odpoveď na jeden typ udalosti . Ale môžete jasne vidieť , v podobe v návrhovom zobrazení mnohých ďalších typov udalostí . Experimentujte s rôznymi reakciami na týchto akciách zobrazením pokynov alebo zmenou znení ďalších oblastiach s vyhláseniami , ako je nasledujúci :

riaditeľ = " "


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené