Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 otvorený prístup a vytvoriť novú databázu stlačením tlačidla " Ctrl " + "N. " Kliknite na tlačidlo " Prázdna databáza " a stlačte tlačidlo " Alt " + " F11 " zadať VBA integrované vývojové prostredie , alebo IDE . Tu budete vytvárať makrá , ktoré ukazujú na spoločné operácie databázy na vytvorenie tabuľky a vkladanie a načítanie dát z tabuľky . 
 2 
Kliknite na príkaz v ponuke Vložiť v " modulu" , aby sa nové okno pre zadanie kód makra je . Vložte nasledujúci podprogram do okna . Tento podprogram vytvára definíciu dotazu pomocou volania funkcie " CreateQueryDef " . Otázka " vytvoriť tabuľku " kód definuje používa rovnakú syntax SQL dispozícii v programe Access v návrhovej mriežke dotazu . Vyhlásenie " dbase.QueryDefs ( 1 ) . Execute " spustí dotaz na stolný vytváranie . ClipArt
 Public Sub CreateTable ( ) 
 
 Dim qdef Ako DAO.QueryDef 
 
 Dim dBASE ako DAO.Database 
 
 Dim s As String 
 
 Set dBASE = CurrentDb 
 
 s = " CREATE TABLE KidsBooks ( Bookname text ( 50 ) , Autor textu ( 50 ) ) " 
 
 Set qdef = dbase.CreateQueryDef ( " qCreateTable " , s ) 
 
 dbase.QueryDefs ( 1 ) . Prevedenie 
 
 End Sub 
 3 
 Kliknite na príkaz v podprograme , potom stlačte " F5 " spustiť " CreateTable . " Stlačte tlačidlo " Alt " + " F11 " sa vrátite do štandardného užívateľského rozhrania prístup . 
 4 
 Zatvorte a znova otvorte navigačnú tablu kliknutím na ikony sa šípkami na jeho záhlavie je . V table sa zobrazí tabuľka KidsBooks vaše podprogram vytvorili . 
 5 
 Stlačte tlačidlo " Alt " + " F11 " pre návrat do podprogramu v IDE . Vložiť nasledujúce nové podprogram pod CreateTable podprogramu . AddTableRow sub vloží riadok údajov v tabuľke váš CreateTable programu vykonaná . Tento nový program funguje po otvorení objektu Recordset a volanie metódy AddNew tohto objektu. 
 
 Public Sub addTableRow ( ) 
 
 Dim dBASE Ako DAO.Database 
 
 Dim rst ako DAO.Recordset 
 
 Set dBASE = CurrentDb 
 
 Set rst = dbase.OpenRecordset ( " KidsBooks " ) 
 
 rst.AddNew 
 
 rst ! Bookname = " čarodejník z krajiny Oz " 
 
 rst ! Author = " Frank Baum " 
 
 rst.Update 
 
 End Sub 
 6 
 spustiť nový program ako ste na predchádzajúcu . Vráťte sa do programu Access , zatvorte tabuľku KidsBooks kliknutím pravým tlačidlom myši na jej kartu a kliknutím na tlačidlo " Close " . Double - kliknite na " KidsBooks " v navigačnej table znovu otvoriť tabuľku a vidieť nové zaknihované pridané váš program . 
 7 
 Vložiť , v IDE , nasledujúci nový program pod predchádzajúce dva . Tento program zobrazí všetky údaje obsiahnuté v tabuľke KidsBooks . Tento program otvorí objektu Recordset , rovnako ako predchádzajúci program . Tentoraz , však, funkcia MoveNext sa nazýva . Táto funkcia presunie interný index prostredníctvom každej riadky v tabuľke KidsBooks . 
 
 Public Sub showData ( ) 
 
 Dim dBASE Ako DAO.Database 
 
 Dim rst ako DAO . Recordset 
 
 Set dBASE = CurrentDb 
 
 Set rst = dbase.OpenRecordset ( " KidsBooks " ) 
 
 Dim s As String 
 
 robiť , keď nie je rst.EOF 
 
 s = " Názov knihy : " & rst [ BookName ] a " Autor : . " ! & rst [ Autor ] 
 
 MsgBox ( y ) 
 
 rst.MoveNext ! 
 
 Loop 
 
 rst.Close 
 
 dbase.Close 
 
 End Sub 
 8 
 Spustiť program ako ste spustili ďalšie dva . Program zobrazí okno so správou ukazujúce " Čarodejník z krajiny Oz " vstup .