Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
otvorený prístup a stlačte tlačidlo " Alt - F11 " zadať kódovanie životné prostredie ( tzv. " IDE " pre " integrované vývojové prostredie " ) pre prístup .
2
Kliknite na " Vložiť " menu v " modulu" položku , ktorú chcete vytvoriť nové okno pre zadanie kódu .
3
Vložiť do okna kódu nasledujúci kód programu , ktorý vytvorí tabuľku s VBA :
Sub makeATable ( )
Dim db ako databáza , td ako TableDef , f ako pole
Set db = CurrentDb
Set tbl = dbs.CreateTableDef ( " UserInfo " )
Set FLD = tbl.CreateField ( " jmeno " , dbText )
tbl . Fields.Append f
dbs.TableDefs.Append tb
" dbs.TableDefs.Refresh
End Sub
4
spustite program kliknutím na akékoľvek vyhlásenie v ňom a stlačením tlačidla " F5 " .
5
Stlačte tlačidlo " Alt - F11 " pre návrat na rozhraní hlavné Access , potom kliknite na tlačidlo Navigačná tabla je " << " , potom jeho tlačidlo " >> " . Uvidíte novú tabuľku vytvorenú programu . Prečítajte si viac informácií o vytváraní tabuliek s VBA na stránke MSDN " Vytvorenie a odstránenie tabuľky " stránku .
6
Zadajte niekoľko ukážkových krstné mená v novej tabuľke poskytnúť údaje pre dotaz VBA budete vytvoriť ďalšie
7
Stlačte " Alt - F11 " pre návrat do kódovacieho prostredia a vložte tento nový sub - rutiny pod prvým , ktorý ste napísal : .
Public sub makeQuery ( )
Dim db Ako DAO.Database
Dim qd Ako DAO.QueryDef
Dim str As String
Set db = CurrentDb
on Error GoTo DontDelete
db.QueryDefs.Delete " qUser "
DontDelete :
str = " SELECT * FROM UserInfo , "
Set qd = db.CreateQueryDef ( " qUser " , str )
End Sub
8
Spustenie nového podprogramu , ako si prvý, potom sa vráťte do programu Access a hľadať nové dotaz na váš kód vytvoril . Hovorí sa tomu " qUser . "
9
Double - kliknite na " qUser " pre spustenie dotazu . Access sa zobrazia všetky názvy , ktoré ste zadali v " UserInfo " tabuľky .
10
Vytvoriť zostavu kliknutím na " UserInfo " položku v navigačnej table a potom kliknutím na tlačidlo " Report " na paneli nástrojov. Budete napísať program , VBA , ktorý filtruje správu pre určitú hodnotu , ktorú ste zadali v kroku 6.
11
Pravým tlačidlom myši na kartu novú správu a vyberte možnosť " v návrhovom zobrazení . " Kliknite na šípku nadol v " On Load " prípade " akcia " kartu na pravej strane obrazovky zostavy . Táto akcia sa vrátite do VBA IDE .
12
vložte nasledujúci kód do IDE . Nahradiť text " Private Sub Report_Load ( ) Me.Filter = " jmeno = " " Me.FilterOn = true End Sub spustiť správu stlačením " Alt - F11 " Pre návrat do programu Access kliknite pravým tlačidlom myši v zostave kartu a voľbou " Report View . " Access zobrazí správu , ktorá sa zobrazí len záznam , ktorý ste zadali pre filter v kroku 12. Prečítajte si viac o používaní jazyka VBA správy o stránke Reports Access .
13
Copyright © počítačové znalosti Všetky práva vyhradené