dbvs ms access iekšējās programmēšanas valodas€¦ · web viewvalodas visual basic for...
TRANSCRIPT
Programmēšanas iespējas DBVS MS Access 101
1 http://msdn.microsoft.com/en-us/library/office/ff965871%28v=office.14%29.aspx
1
Ātrdarbības mērījumi (sekundēs)
MS Access 10 mācību materiāli: http://www.functionx.com/access/Lesson02.htm
2
3
Programmu veidošana
4
5
6
DBVS MS Access iekšējā programmēšanas valodaVisual Basic for Applications
Datu bāzes vadības sistēmas MS Access iekšējā programmēšanas valodā Visual Basic for Application (VBA) programmas kods tiek ierakstīts MS Access konteinerī – modulī. Ir sekojošu veidu moduļi:
1. Formu un to elementu notikumu moduļi. Tie ir paredzēti programmu veidošanai konkrētiem formas notikumiem (notikumu apstrādes procedūras). Modulim tiek piešķirts nosaukums Form_formas_nosaukums.
2. Pārskatu un to elementu notikumu moduļi. Tie ir paredzēti programmu veidošanai konkrēta pārskata notikumiem (notikumu apstrādes procedūras). Modulim tiek piešķirts nosaukums Report_pārskata_nosaukums.
3. Standarta moduļi vai Access moduļi. Tie ir domāti funkciju un procedūru veidošanai.
4. Klases moduļi. Tie var veidot neatkarīgus objektus ar to īpašībām un metodēm.
7
Valodas Visual Basic for Applications moduļu veidi
Modulis sastāv no:
1) apraksta daļas (declarations) – mainīgo un konstanšu
definējumi. Manīgie var būt lokāli (private) un globāli (public).
2) procedūru (apakšprogrammu) definējumiem;
3) funkciju definējumiem.
8
Forma_A
Forma_B
Pārskats_A
Pārskats_B
Formas Forma_A notikumu procedūru (Event procedures) modulis
Formas Forma_B notikumu procedūru (Event procedures) modulis
Pārskata Pārskats_A notikumu procedūru (Event procedures) modulis
Pārskata Pārskats_B notikumu procedūru (Event procedures) modulis
Standarta moduļi vai universāli
moduļi ar procedūrām un
Klases moduļi, neatkarīgu jaunu
objektu veidošanai
Makrokomandas M_1 pārvēršana VB notikuma procedūrā
1. Makrokomandas pievienošana taustiņam (taustiņš_1 – Nākošais raksts).
2. Makrokomandas transformēšana par VB notikuma procedūru.
9
Makrokomandas M_1 pārvēršana VB notikuma procedūrā (turpinājums)
3. Transformācijas rezultāts.
10
MS Visual Basic programmēšanas valodas redaktora logs
1. Programmas ievades, pārskates un izmaiņas logs.
2. Projekta objektulogs (Project Explorer). Projektu un tanīs ietilpstošo vienību hierarhisks saraksts.
3. Īpašību logs (Properties Window). Projekta objektu projektēšanas laika īpašības un norādes.
4. Objektu pārskates logs (Object Browser). Objektu īpašību un metožu pārskate un izvēle.
5. Rezultātu un darbību izpildes attēlojuma logs (Immediate). Programmas noskaņošanas informācijas izvade.
11