Post on 21-Nov-2015
description
. , M.Sc.
Microsoft Access 2010
, 2012.
, , . Microsoft Access 2010. , . . , 2012. A
:
1. .................................................................................................... 9
2. .................................................... 17
3. ............................................................................................... 20
4. ................................................................................................... 50
5. ................................................................. 61
6. ................................................................................................ 69
7. ............................................................................................. 107
8. ...................................................................................... 147
9. .......................................................................................... 169
10. VBA ............................................................................. 185
11. .......................................................... 235
........................................................................................ 247
:
1. .................................................................................................... 9
2. .................................................... 17
3. ............................................................................................... 20
3.1 ................................................................................... 22 3.2 ..................................................................... 24 3.3 LOOKUP WIZARD ....................................................................................... 28 3.4 INPUT MASK ............................................................................................. 31 3.5 VALIDATION RULE ...................................................................................... 34 3.6 CALCULATED FIELD ..................................................................................... 35 3.7 ..................................................................................... 37 3.8 ................................................................... 38 3.9 ............................................................................................. 40 3.10 ................................................................................... 41 3.11 ....................................................... 43 3.12 ........................................................................... 43 3.13 .................................... 45 3.14 ......................................................................... 46 3.15 ....................................................................................... 49
4. ................................................................................................... 50
4.1 ................................................................. 53 4.2 ........................................................................... 56 4.3 .................................................................... 56 4.4 LOOKUP-A .......................................... 57 4.5 ........................................... 60 4.6 ......................... 60
5. ................................................................. 61
5.1 CCESS EXCELA ........................................................... 61 5.2 ACCESS ACCESS-A ........................................................ 65 5.3 ACCESS ................................... 67 5.4 ACCESS-A ................................................................... 68
6. ................................................................................................ 69
6.1 ....................................................................... 69 6.2 ......................................................................................... 73
6.2.1 ................................. 74 6.2.2 ............................................. 77 6.2.3 NULL .................... 79 6.2.4 R ................................................................................ 79 6.2.5 AND ............................................................................. 81 6.2.6 .................................................. 82 6.2.7 .................................. 83 6.2.8 ......................................................... 83 6.2.9 .................................................................... 85 6.2.10 ............................... 87
6.3 ..................................................... 91 6.3.1 ........................................................... 92
6.4 .............................................................................. 95 6.5 CROSSTAB ...................................................................................... 98 6.6 .................................................................................... 101
6.6.1 Make Table ...................................................................... 101 6.6.2 Update .............................................................................. 103 6.6.3 Append ............................................................................. 104 6.6.4 Delete ............................................................................... 105
7. ............................................................................................. 107
7.1 ................................................... 108 7.2 ................................................................................. 110 7.3 ............................................................................... 111 7.4 ........................................................................... 111 7.5 ................................................................................... 111 7.6 ........................................................................................... 112 7.7 ......................................................................................... 112 7.8 ........................................................... 113
7.8.1 ........................................................ 115 7.8.2 ....... 117 7.8.3 ..................... 118 7.8.4 ............................................................ 118 7.8.5 .............................. 120 7.8.7 ........................................................... 122
7.9 CALCULATED FIELD ............................................... 123 7.10 COMBO BOX-A ..................................................................... 126
7.10.1 Combo Box-a ................. 128 7.11 .................................................................. 130 7.12 ........................................................ 131
7.12.1 .......... 133 7.13 .................. 134 7.14 ..................................................................... 135 7.15 NAVIGATION FORM ................................................................................ 138 7.16 STARTUP ........................ 140 7.17 MODAL DIALOG ......................................................................... 145
8. ...................................................................................... 147
8.1 .............................................. 147 8.1.1 ....................... 149
8.2 .................................................................. 153 8.3 ............................. 154 8.4 ..................................................................... 155 8.5 ................................................................... 155 8.6 ................................................................... 157 8.7 ....................................................................... 158 8.8 ........................................................... 162 8.9 ...................................................................................... 162 8.10 ................................................ 165 8.11 ........................................................................ 167 8.12 PDF .................................................... 168
9. .......................................................................................... 169
9.1 ................................................................................ 171 9.1.1 .............................. 172
9.2 ............................................................... 172 9.3 ................................................................................. 173
9.3.1 Event-Timer Interval ........................................................ 173 9.4 .............................................................. 175 9.5 ........................................................................................ 176 9.6 ............................................................. 178
9.6.1 Ribbona Quick Access Toolbar-a ....... 178 9.6.2 ............ 179
9.7 AUTOEXEC ................................................................................... 181 9.8 SHORTCUT MENU .......................................................................... 181 9.9 DATA ........................................................................................ 183
10. VBA ............................................................................. 185
10.1 ..................................................................................... 186 10.2 ............................................................................................ 188
10.2.1 ................................................................. 190 10.2.2 .................................................. 190 10.2.3 ............................... 191 10.2.4 VBA ............................................................. 192
10.3 , .............................................. 193 10.3.1 .................................................... 193 10.3.2 ..................................................................... 194 10.3.3 ............................................................. 195 10.3.4 ................................... 196 10.3.5 ..................................................... 197 10.3.6 ................................................................... 198 10.3.7 ....................................................................................... 200 10.3.8 ............................................................ 201
10.4 ................................................................................. 202 10.4.1 ............................................................................... 202 10.4.2 .............................................................. 203 10.4.3 ......................................... 204 10.4.4 .......................................................................... 205 10.4.5 ..................................... 207 10.4.6 / ..................................................... 208
10.5 .................................................................................. 209 10.5.1 For Next ......................................................................... 209 10.5.2 For Each ......................................................................... 210 10.5.3 Do While ........................................................................ 211 10.5.4 Do Until ......................................................................... 212 10.5.5 If .................................................................................. 213 10.5.6 Case ............................................................................. 215
10.6 DOCMD VBA ........ 216 10.6.1 .................................................................... 216 10.6.2 ............................................................. 218 10.6.3 ................................................................... 218 10.6.4 ..................................................................... 219 10.6.5 ................................................................ 219 10.6.6 Access- ...................................... 219 10.6.7 ....................................................... 220 10.6.8 RunCommand ............................................................. 220 10.6.9 ............................................................................... 220
10.6.10 .............................................................................. 220 10.6.11 ...................................................................................... 221
10.7 VBA ...................... 222 10.7.1 ................................................................................................ 222 10.7.2 ........................................................... 222 10.7.3 ............................................................. 223 10.7.4 .. 225 10.7.5 ........................................................ 227 10.7.6 Recordset-a ........................................................... 228 10.7.7 ........................................................................ 228 10.7.8 ............................................. 229 10.7.9 ............................................................. 230 10.7.10 ................................................................ 231 10.7.11 D .............................................................................. 232
10.8 ME .............................. 232 10.8.1 , ................ 232 10.8.2 ............................................................ 233 10.8.3 , Scroll Bar- .............................................. 234 10.8.4 Requery Repaint ...................................................................... 234 10.8.5 ....................................................................... 234
11. .......................................................... 235
11.1 COMPACT & REPAIR DATABASE ................................................................ 235 11.2 ACCESS-A .................................... 235 11.3 BACKUP ........................................................................ 236 11.4 OBJECT DEPENDENCIES ........................................................................... 236 11.5 ................................................................. 237 11.6 ....................................................................... 240 11.7 ACCDE ...................................................................... 244 11.8 ................................................................................ 245
11.8.1 Windows ...................................................................... 245 11.8.2 Microsoft Office ........................................................... 245 11.8.3 Microsoft Access ......................................................... 245
........................................................................................ 247
Microsoft Access 2010
[9]
1.
, ? , , . , , , , . , . : , . , ( ) . ? . , , . : ( ), ( , , ...), ( , ), ( ), . . :
;
( );
;
. :
;
;
, , .
Access, , . , . , .
Microsoft Access 2010
[10]
. . . . . , , , , . . . . , . . , , , , , .
, .
.
.
. 1.1
1.1 Access-
Microsoft Access 2010
[11]
? (). , . 1: ( ) (), (). . Excel-. , , Access Excel-. . :
;
, ;
. , , ( 1.2).
1.2
( 1.3)?
1.3
Microsoft Access 2010
[12]
. ??? ! 1.4.
1.4
4 : Roditelj Dete RoditeljID . RoditeljID, ID , RbrDeteta, . , , 3 RoditeljID ID ( ) 1. . : Radnik ( 1.5).
1.5
, ( ) . Odeljenje Radnik ( 1.6).
Microsoft Access 2010
[13]
1.6
OdeljenjeID Odeljenje ( ) OdeljenjeID ( ) Radnik. , Odeljenje , Radnik . Odeljenje , Radnik , . Prodaja Radnik , Marketing . , , . , , . . . Odeljenje deljenjeID . . . . . . . ! , :
;
( );
.
Microsoft Access 2010
[14]
Access- , . Access- . . , . . : ? ? ? ? ...? . , . . , . , . , . (3NF). (1NF) , . , Cena . , . (2NF) , . . , PorudzbinaID, ProizvodID NazivProizvoda, PorudzbinaID ProizvodID . , NazivProizvoda ProizvodID, PorudzbinaID, . NazivProizvoda. ( PROIZVOD).
Microsoft Access 2010
[15]
(3NF) , . , . , PROIZVOD : ProizvodID ( ), Naziv, Cena Popust. . Popust, , Cena . . Cena, Popust . , , . , , : 1. . , : . : , , . : , , : , . 2. . , () , Autonumber. . 3. , . . , ( , ...). ,
Microsoft Access 2010
[16]
ID . . ( 1.7). 1 2 .
1.7
4. . . , , ( 4). 5. . Access . CASE (Computer Aided Software Engineering) . ERwin (Entity Relationship for Windows) CASE . , . ER () . () . Access , , . , Access .
Microsoft Access 2010
[17]
2. MS Access 2010, 2003 , .accdb ( .mdb). 8 Access- 2010. Create. . . Windows 2.1.
2.1 Access- 2010
Access- 2000 2002-2003 2.2, . , Access- .
Microsoft Access 2010
[18]
2.2
MS Office , (Templates) , . Create, , ( 2.3). . , , .
Microsoft Access 2010
[19]
2.3
Microsoft Access 2010
[20]
3. , . . . , , , . 3.1.
3.1 OSOBA
3.1 OSOBA, : Ime, Prezime, Adres, Grad... Access- Adresar. Create Table Design ( 3.2) 3.3 .
3.2 Create
(Field Name), (Data Type), (Description) General i Lookup. . . .
Microsoft Access 2010
[21]
3.3 (Table Design )
Save Ctrl+S ( 3.4).
3.4
. Navigation Pane- ( 3.5). Navigation Pane Database Window, , .
Microsoft Access 2010
[22]
3.5 Navigation Pane
3.3 . , 3.6.
3.6
3.6 . Navigation Pane Design View Design View Views Home .
3.1 3.3 ( Data Type) . (Text). , . . 255 . Access- 3.7.
Microsoft Access 2010
[23]
3.7 Access-
. , , . Number . Date/Time Currency ( ) AutoNumber Yes/No : Yes/No, rue/False On/Off. . (Boolean) . OLE Object (bject Linking and Embedding) Excel Word , , . Hyperlink (, ...) Attachment OLE bject Calculated . , OSOBA ( 3.8).
Microsoft Access 2010
[24]
3.8 OSOBA
Ime, Prezime, Adresa, Grad, . Telefon, Mobilni Fax , , . Number. Sajt, Facebook Mejl . DatumRodjenja Date/Time Beleske . BrojDece Zaposlenje .
3.2 Table Design ( 3.9). .
3.9 Field Properties
Microsoft Access 2010
[25]
. Field Size . 255 . 255 . , Ime 25 25 . Prezime, Adresa Grad . . Format . . Input Mask . Caption . . , DatumRodjenja Datum rodjenja osobe, DatumRodjenja. Default Value , . . Validation Rule Validation xt . Required . j . , . No
Microsoft Access 2010
[26]
, , . . Allow Zero Lenght Access- Yes No. Indexed : No, Yes (Duplicates OK), Yes (No Duplicates). . Unicode Compression Access , , Yes. IME Mode IME Sentence Mode . Access- . Smart Tags Office . . . BrojDece ( 3.10).
3.10
Field Size . ( 3.11).
Microsoft Access 2010
[27]
3.11
A Integer Long Integer . Byte 1 255. Single/Double . Integer Single 32.768 32.767, Long Integer Double 2.147.483.648 2.147.483.647 Decimal Single/Double . Format 3.12.
3.12
Decimal places . , Decimal, Decimal Places, Precision Scale. Precision , . Scale , Decimal Places . Scale Decimal Places. Scale 2, Decimal
Microsoft Access 2010
[28]
Places 3, 100,456 100,450 2 , 3, . , Scale 3. , Scale 4, Decimal Places 3, 100,4567 100,457 , Scale 3, . . Hyperlink. (Boolean) ( 3.13).
3.13
Yes/No, rue/False On/Off Access No, False Off, o Yes, rue On.
3.3 Lookup Wizard Lookup Wizard... . , . BracniStatus Lookup Wizard. 3.14.
Microsoft Access 2010
[29]
3.14 Lookup Wizard
Adresar (I will type in the values that i want) . Next ( 3.15) .
3.15 Lookup Wizard
. ( 3.16) ( , ). Limit To List . Allow Multiple Values
Microsoft Access 2010
[30]
, Neozenjen Razveden .
3.16 Lookup Wizard-
Finish . , . , Lookup ( 3.17) .
3.17 Lookup
( 3.18) 3.17. Display Control je Combo Box Lookup . , List Box
Microsoft Access 2010
[31]
( ) x Box . Row Source Type o . Table/Query. , , Value List, a Row Source 3.17 . Bound Column Column Count . Column Heads . Yes () . Column Widths . List Rows ( 6 ). List Width . Limit to List Allow Multiple Values , Allow Value List Edits .
3.18
3.4 Input Mask , Adresar, DatumRodjenja. . Input Mask, Table Design
Microsoft Access 2010
[32]
. ( 3.19).
3.19
( 3.20) , Date/Time .
3.20
Try It: . ( 3.21) .
Microsoft Access 2010
[33]
3.21
, . , , 3.22.
3.22
, , , . 9 0 , . , . 1 .
Microsoft Access 2010
[34]
1.
3.5 Validation Rule . , , Access , (Validation Text) . Validation Text Field Properties . . . , Access ! Validation Rule
Microsoft Access 2010
[35]
3.23
, , 12/12/2212. ( 3.24).
3.24
3.6 Calculated Field Access- . . , PunoIme Calculated. Expression Builder ( 3.25) .
Microsoft Access 2010
[36]
3.25 Expression Builder
, :
[Ime] & " " & [Prezime]
Expression Categories . & . . , , &. Access- , , ( 3.26).
3.26
. , Godine,
Microsoft Access 2010
[37]
. . , 1992, 2012, 20 . . 0.25 (365.25). Access- Int . :
Int((Date()-[DatumRodjenja])/365.25) Calculated (Date()) Danas. Danas Default Value Date(). :
Int(([Danas]-[DatumRodjenja])/365.25) 3.27.
3.27
12/12/1986 Godine 25. 26 Danas 12/12/2012.
3.7 . . . Osoba? ? , . ? , . , ? . , (ID) . , OsobaID, Autonumber .
Microsoft Access 2010
[38]
. Insert Rows ( 3.28).
3.28 Design
Primary Key ( 38) . , , Save Ctrl+S. Indexed Yes (No Duplicates). , ( 3.29).
3.29
3.8 (Datasheet View). Navigation Pane
Microsoft Access 2010
[39]
. 37. Excel-, Word-, Access-. , ( ). Tab, Enter. Shift+Tab. , Escape. . , , . AutoNumber . , , . . . Scroll Bar-a , New Home ( 3.30). Ctrl++ ( Ctrl ).
3.30 Home
3.30 Home ( ) . Formatting Microsoft Office . 3.31 (Record Navigation Buttons) : , , , Home .
Microsoft Access 2010
[40]
, . (11 of 133) , 133.
3.31
, .
3.9 , . . Prezime ( ), Sort Ascending, Sort & Filter Home ( 3.32), . , Sort Descending.
3.32 Sort & Filter
, . , , ( 3.33).
Microsoft Access 2010
[41]
3.33
(Zoran Sonja). , . Remove Sort ( 3.32) .
3.10 . . Delete Records Home . ( 3.34).
3.34 Records
Microsoft Access 2010
[42]
: (Delete Record) (Delete Column) . Delete Record ( 3.35), Yes.
3.35
. Record Selector ( 3.36) Delete Delete ( 3.34).
3.36
Record Selector Delete Record ( 3.37).
Microsoft Access 2010
[43]
3.37
3.11 . . , ; ... , . , Record Selector ( 3.38), . , . , F2 , Excel-.
3.38
Escape. .
3.12 99 . 9999 . . , Access .
Microsoft Access 2010
[44]
Stisovic. , Find Home Find ( 3.39). Ctrl+F.
3.39 Find
( 3.40) , Stisovic. Find Next ( ). Find Next .
3.40 Find and Replace
Find and Replace :
1. Look In .
2. Match .
3. Look In , Search , .
4. Match Case.
Microsoft Access 2010
[45]
Find and Replace Cancel. 032, Find and Replace ( 3.41):
3.41 032
3.13 . . Find and Replace ( 3.40 3.41). Find and Replace Replace Home Find ( 3.39). Ctrl+H. 3.42. Find What Access , Replace With, . . Find Next Access vo; , Replace vo Jovan. vo. vo Jovan, Replace All. Access .
Microsoft Access 2010
[46]
3.42 Replace
Replace . , . 031 034. Match Start of Field. . Find and Replace , Access . , 031 Find and Replace , Find What .
3.14 Access-. . Simic. Filter By Selection. Simic Filter By Selection Sort & Filter Home (Slika 3.43).
3.43 Sort & Filter
Access Simic quals Simic; Simic Does Not Equal Simic;
Microsoft Access 2010
[47]
Simic Contains Simic; Simic Does Not Contain Simic. Toggle Filter . Filtered ( 3.44).
3.44 Filter By Selection Simic
Selection . Filter ( 3.43), . . . (Select All), Date Filters ( 3.45) .
3.45
Microsoft Access 2010
[48]
After... ( 3.46) .
3.46
e 08/12/1980. , , . , . Greather Than... ( 3.47) , , 1 . .
3.47
Toggle Filter , Advanced ( 3.43) Clear All Filters, Access
Microsoft Access 2010
[49]
. , , Filter, Clear filter from ( 3.45 3.47).
3.15 (3.2). , Indexed : No, Yes (Duplicates OK) Yes (No Duplicates). . . , . Yes (No Duplicates) . Yes (Duplicates OK). , Access- . , . , Access . . . . Pol Osoba ( 3.48):
Microsoft Access 2010
[50]
3.48
Pol , OsobaID. Access , 1 . Access .
4. , . ( ) , . . . , . . Access- . ERwin . .
Microsoft Access 2010
[51]
, , ERwin-, 4.1. .
4.1 ERwin-
: , , . , . . ID ( ) . Pol BracniStatus Osoba. a Dete . ERwin- . 4.2.
Microsoft Access 2010
[52]
4.2 ERwin-
, ERwin , Forward Engineering ( ) Access- . ERwin- ( OSOBA DETE) ( POL OSOBA BRACNI_STATUS OSOBA). . () (). Dete Osoba. Dete Osoba. Dete Rbr ( ). . , OsobaID Rbr. , 1 , 1-1, 1-2 ( OsobaID, Rbr). () () . No Nulls/Nulls llowed Required Access-. . BRACNI_STATUS OSOBA BRACNI_STATUS. OSOBA, , .
Microsoft Access 2010
[53]
( ), ( ).
4.1 , Access-, . Relationship Managera Relationships Database Tools ( 4.3).
4.3 Database Tools
Relationship . , , . . Show Table Design ( 4.4) Relationship .
4.4 Design
Relationship 4.5.
Microsoft Access 2010
[54]
4.5 Relationship
. 4.1 . . . . BracniStatusID BracniStatus BracniStatus Osoba . PolID Pol Osoba. Osoba Dete Osoba Dete. OsobaID DeteRoditelj. DeteRoditelj Dete e . ( ) ( ) , Edit Relationships 4.6.
Microsoft Access 2010
[55]
4.6 Edit Relationships
One-To-Many BracniStatusID BracniStatus BracniStatus Osoba. (One-To-Many) BracniStatusID BracniStatus , Osoba ( ). Create . 4.7.
4.7 Relationship
.
Microsoft Access 2010
[56]
4.2 . Edit Relationships ( 4.6) Edit Relationship. . Delete Delete. .
4.3 Edit Relationships 4.6 Enforce Referential Integrity. . , . ( 4.8).
4.8
, 1 () .
1, . 1: ( ). , , Access- 1:1 ( ) : ( ). 1:1 : 1: .
Microsoft Access 2010
[57]
. . , Cascade Update Related Fields Cascade Delete Related Records ( 4.9) . , . , , , . . , .
4.9
Autonumber . 67 .
4.4 Lookup-a Lookup-a 3.3. Lookup . Lookup .
Microsoft Access 2010
[58]
Osoba BracniStatus. BracniStatus, Osoba . BracniStatus, BracniStatusID, a o Autonumber, , ntakti BracniStatus BracniStatus BracniStatusID. O , 4.3. Lookup-a BracniStatus. T Access , ID . Lookup 3.3, I want the lookup field to get the values from another table or query. O Lookup . ( 4.10).
4.10
Lookup. ( 4.11).
Microsoft Access 2010
[59]
4.11
Lookup BracniStatus 4.12.
4.12 Lookup
Lookup , Relationships . Access . , Lookup , .
Microsoft Access 2010
[60]
4.5 . (Datasheet View), + ( 4.13) +. 4.13 BRACNI_STATUS Datasheet OSOBA.
4.13
, Access , . 4.8 . Osoba Dete Dete , + , ( ). . , + .
4.6 3.8, , , , . , .
Microsoft Access 2010
[61]
POL BRACNI_STATUS, OSOBA DETE. , . , Design . , Number Date/Time. , Access . , . , . . . .
5.
5.1 ccess Excela Access . , Access . , , . Import & Link ( 5.1) xternal Data .
5.1 Import & Link
Excela. ( 5.2) Browse Excel .
Microsoft Access 2010
[62]
5.2 Excel-a
:
,
Excel- . ( 5.3) , First Row Contains Column Headings, Excel .
Microsoft Access 2010
[63]
5.3
, ( 5.4) Access . , ( ) Do not import field (Skip).
5.4
Microsoft Access 2010
[64]
. Excel , Access- Autonumber (Let Access add primary key). (No primary key) . , .
5.5
, . Finish Access . Datasheet ( 5.6).
Microsoft Access 2010
[65]
5.6 ccess-
5.2 Access Access-a Access , , , , . Access . Excel-a . Import & Link Access , , . :
( ) ( 5.7). Access-. Shift Ctrl .
Microsoft Access 2010
[66]
5.7
. Access . 5.8.
5.8 Access-
Microsoft Access 2010
[67]
5.3 Access .txt Excel-a . ( 5.9) , . .
5.9
( 5.10) (, , , ).
Microsoft Access 2010
[68]
5.10
5.4 Access-a ccess-a . Access-a , , Word Excel, PDF . . , External Data Export . . Navigation Pane Export . , Export data with formatting and layout.
Microsoft Access 2010
[69]
6. . . , . () . . View . . . (), QBE . Adresar.
6.1 , Create , Query Design ( 6.1), QBE (Query Builder Editor) ( 6.2).
6.1 Queries Create
, , , Query Wizard.
Microsoft Access 2010
[70]
6.2 (QBE )
. Add. Show Table, Show Table Design ( 6.3). , Access .
6.3 Design
6.4.
Microsoft Access 2010
[71]
6.4
, . , , , . Field. :
Field ( 6.5).
6.5
Microsoft Access 2010
[72]
Save Ctrl+S. . KraciPodaciOOsobi. Navigation Pane Queries, View Run ( ) ( 6.6).
6.6
. ( ) . 6.7. Ivana Pajic Marija, . , , .
Microsoft Access 2010
[73]
6.7 KraciPodaciOOsobi
, .
6.2 , (Design View). Navigation Pane- Design View View Views Home . , , , ,
Microsoft Access 2010
[74]
, . , . Criteria. :
() (+), (), (*), (/), (^), . .
. : (), (=), (=) ()
And ( ), Or ( ), Eqv ( ), Not () Xor ( )
& ( ), + ( Null Null), Is Null/Is Not Null ( Null Not Null), Like, Between And ( ) In ( )
Access . , ( ), ( ). .
6.2.1 . , , . Criteria , , . 6.8, 6.9.
Microsoft Access 2010
[75]
Access .
6.8 Cacka
OsobaCacak.
6.9 OsobaCacak
, Cacak Criteria Kraljevo (OsobaKV) Save Object As File . , . , . Criteria BrojDece >0 ( 6.10). , Access , . DecaViseOdNula.
6.10 DecaViseOdNula
Microsoft Access 2010
[76]
. . Criteria ? ( = ( ) (). 3, =3 3 =Cacak. , , between 2 and 4. , . : ID, , , 1973 . RodjeniPosle73. 6.11.
6.11
Criteria , , 1973. 31/12/1973 . Access , , . >=,
Microsoft Access 2010
[77]
, , Criteria Yes ( 6.12) 1 True On. , No, 0, False Off.
6.12
6.2.2 (=, , =) . , , , . . , , ID S. . . 6.13.
6.13 PrezimeNaS
S*. * . Access Like, . PrezimeNaS. 6.14.
Microsoft Access 2010
[78]
6.14 PrezimeNaS
* *ic ic. . . Like . 23. . Like 23/*. ? (Like "*/07/*"). * , - ? . PrezimeNaS 5 ? (Like "S????") 2 .
2.
* . * - , , ...
? . ? , ,
[ ] .
[] ,
! .
[!] , , ,
. [-] , , , ,
# . 1#3 103. 113. 123...
Microsoft Access 2010
[79]
6.2.3 NULL , , . 6.15.
6.15 Null
Null, a Access Is. 6.16. NemajuMejlove.
6.16 NemajuMejlove
, . , Criteria Is Not Null. ImajuMejlove. Is Null Is Not Null .
6.2.4 R , . : Ozenjen Udata. ( 6.17 6.18).
Microsoft Access 2010
[80]
6.17 Or
98 or, 99 Or.
6.18 Or
( 6.19).
6.19 OsobaUBraku
Microsoft Access 2010
[81]
6.2.5 AND . . AND, . AND . 1/1/1965. , AND ( 6.20).
6.20 ND
DevojkeIzCacka. 6.21.
6.21 DevojkeIzCacka
. , , 16 (!). ND OR . . . Bracni Status r Razvedena ( 6.22). !
6.22 ND OR
Microsoft Access 2010
[82]
, 1/1/1965 , , .
6.2.6 . Sort . , , . 6.23, Sort Ascending.
6.23
SortiranoIme. 6.24.
6.24 SortiranoIme
Access . , , ( 6.25). 2.1.9, .
6.25
Microsoft Access 2010
[83]
6.2.7 . , , . , . Show ( 6.26).
6.26 BracniStatus
Razvedeni. 6.27.
6.27 Razvedeni
6.2.8 , . . 3.6 . .
Microsoft Access 2010
[84]
, , , . 6.28.
6.28
6.28, BrojDece . , (:), . , : Zoom. Shift+F2. Zoom ( 6.29) . Font .
6.29 Zoom
6.29, MesecRodjenja, , Month , . 6.30. Kalkulacija.
Microsoft Access 2010
[85]
6.30 Kalkulacija
. 3.6 . 6.2.9 . , Access- . , , , . . ( , , .). , , ., Totals . :
Totals ( 6.31) Design ,
Totals.
Microsoft Access 2010
[86]
6.31 Totals
Totals ( 6.32):
6.32 Total
6.32, , Total Group By. O . OsobaID . Count Totals OsobaID ( 6.32). 6.33.
6.33 BracniStatusi
. 6.34:
Microsoft Access 2010
[87]
6.34
, , Sum , , . GodinePoGradovima. 6.35.
6.35 GodinePoGradovima
SumofGodine, Sum. . ( Avg), ( Min/Max), ( 6.36).
6.36 ,
6.2.10 , , . ,
Microsoft Access 2010
[88]
. . Query Wizard Create . New Query ( 6.37) Find Duplicates Query Wizard ( ).
6.37 New Query
( 6.38).
Microsoft Access 2010
[89]
6.38
Next. ( 6.39) . .
6.39
Next ( 6.40) ( ). ID, .
Microsoft Access 2010
[90]
6.40
( DuplikatiOsoba) Finish . 6.41.
6.41 DuplikatiOsoba
6.41 . . .
Microsoft Access 2010
[91]
6.3 . , , , , . . 6.42. . , able Pol BracniStatus . 6.43, . , Pol BracniStatus PolID BracniStatusID .
6.42
UpitViseTabela. 6.43.
Microsoft Access 2010
[92]
6.43 UpitViseTabela
6.3.1 . , . , , (. Inner Join). , Access- (Left Outer Join), (Right Outer Join) (Self Join). . Join Type Edit Relationship . , Join Properties. Join Properties 6.44 .
Microsoft Access 2010
[93]
6.44
. () ,
( ) ( 1). , . 6.45.
6.45
, BracniStatus ( ), Osoba ( ). , QBE . , , , , . , , 6.46.
Microsoft Access 2010
[94]
6.46
, Osoba ( ), BracniStatus ( ). , . , , 6.47.
6.47
? a . . Is Null, . , Osoba , , BracniStatus, Is Null. ( 6.48).
Microsoft Access 2010
[95]
6.48 Is Null
?
6.4 . , , . , ( 6.49).
6.49
Criteria . ! 6.49 ( 6.50).
6.50
Microsoft Access 2010
[96]
, . Cacak, ( 6.51). ParametarskiGradovi.
6.51 ParametarskiGradovi
. , , , . Criteria : Like [Unesite pocetno slovo prezimena] & "*" . Like 6.2.2 . * . &. Criteria DatumRodjenja ? Between [Pocetni datum] and [Krajnji datum] . Criteria DatumRodjenja :
Microsoft Access 2010
[97]
6.52
. . , Query Parameters ( 6.53). Parameters Design .
6.53 Query Parameters
. . , . , .
Microsoft Access 2010
[98]
6.5 Crosstab . Pivot Excel-. , . Crosstab . , ( Pol) . PolGrad. (Query Wizard) Crosstab Query Wizard. ( 6.54) Crosstab . PolGrad.
6.54
( 6.55). Grad.
Microsoft Access 2010
[99]
6.55
( 6.56). Pol.
6.56
( 6.57). Count .
Microsoft Access 2010
[100]
6.57
PolGrad_Crosstab. 6.58.
6.58 PolGrad_Crosstab
.
Microsoft Access 2010
[101]
6.6 . .
6.6.1 Make Table . (Query Design) . Select, ( Make Table). Query Type ( 6.59). .
6.59 Query Type
, Select , , Make Table . Make Table ( 6.59) Make Table ( 6.60).
6.60 Make Table
. CACANI. (Current Database) (Another Database). MakeTableCacani.
Microsoft Access 2010
[102]
Run Navigation Pane-a, ( 6.61). Yes 12 ( OSOBA). .
6.61 Make Table
CACANI, Make Table , 6.62.
6.62 CACANI
Make Table . . , Make Table . Make Table BackUp- . , Make Table . .
Microsoft Access 2010
[103]
6.6.2 Update . BrojDece. Update 6.63.
6.63 Update
Update ( Update Query Type ) 6.64.
6.64 Update
Update Update To. . 1, Pol, . Run ccess . Yes 6.65. , .
6.65 Update
Microsoft Access 2010
[104]
uskarciDeca+1. Update . . , . 5% Update To [Cena]*1.05. , : [Cena]*(1+[Unesite procentualno poveanje]/100) . 25 100 1. (1.25), 25% .
6.6.3 Append . Osoba , ImportIzExcela. . Append, ppend ( 6.66) .
6.66
Append To Field ( 6.67).
6.67
Microsoft Access 2010
[105]
Run ccess . Yes Osoba ( 6.68). , ; ontaktID, a . AppendImePrezimeTel.
6.68 AppendImePrezimeTel
6.6.4 Delete , . , , . , . OSOBA, . , Access o, Copy/Paste . 6.69. , Append .
Microsoft Access 2010
[106]
6.69
Delete OSOBA, 6.70. DeleteZaposleni.
6.70 DeleteZaposleni
Run, ccess . Yes Copy of OSOBA. Crosstab Navigation Pane- Select , 6.71.
6.71
Microsoft Access 2010
[107]
7. () , . . , , . Forms Create ( 7.1).
7.1 Forms
, Form Navigation Pane- . 7.2. . Layout View. . 2010. , ccess :
Form View
Design View ( )
7.2
Microsoft Access 2010
[108]
View ( 7.3) Home Design . . . , .
7.3
, . .
7.1 , Form Wizard ( 99). . Form Wizard ( 7.4).
7.4 Form Wizard
Microsoft Access 2010
[109]
Osoba, , , , , . Available Fields Selected Fields. Next ( 7.5).
7.5
Datasheet , Columnar Tabular . Columnar ( 1 ). Finish ( 7.6). OsobaCarobnjak.
7.6
, Columnar Tabular. Columnar 7.2 7.6. , ( 7.7). 3.8.
Microsoft Access 2010
[110]
7.7
OsobaCarobnjak Tabular OsobaCarobnjakabular. ( 7.5) Tabular. 7.8. . Tabular . Columnar Tabular .
7.8 Tabular
7.2 , , . . .
Microsoft Access 2010
[111]
.
7.3 . New Records Home Ctrl++ , , ( 7.7). : , . 7.8 .
7.4
. , Find and Replace 3.12 ( Ctrl+F); ; Find Next.
7.5
. , . Columnar Record Selector . , Columnar . Record Selector Columnar 7.9.
a 7.9 Record Selector Columnar
Microsoft Access 2010
[112]
Record Selector Tabular 7.9. : Record Selector Delete Delete Records Records Home . : 7.9 , .
7.6 Columnar . , ( 3.9)
7.7 , Columnar . Columnar . , Sort & Filter Home Selection Equals Udata. ( 7.10), .
7.10
15 . 15 . , 2 . (!)
Filter By Form , . . , ( 7.11).
Microsoft Access 2010
[113]
7.11 Filter By Form
Or . . , , Or . : ; .
7.8 7.12, 7.13 7.14 Design Layout . Layout , , 2010 .
7.12 Design
7.13 rrange
Microsoft Access 2010
[114]
7.14 Format
( 7.15) mail Facebook. Drag & Drop . ( ) . . , . , , . (Header), (Details) (Footer). , . . . , , . ( delete ), , . . , , , .
Microsoft Access 2010
[115]
7.15
( Shift), a , . Undo Redo. (Ctrl+S).
7.8.1 . . ; ( 7.16); Add Existing Fields ( 7.18) Add Existing Fields ( 7.17 Tools Design ; ( ) .
Microsoft Access 2010
[116]
7.16
7.17 Tools Design
7.18 - Add Existing Fields
(Add Existing Fields ) . 7.18 (Show only field from the current record source) .
Microsoft Access 2010
[117]
OsobaCarobnjak ( 7.19).
7.19 OsobaCarobnjak
7.8.2 Arrange ( 7.13) (Align), / (Spacing), (Grouping) . , . Shift Ctrl, Desktop-. , . : Arrange .
Microsoft Access 2010
[118]
7.8.3 , Form View , Columnar Tabular . Shift+Tab , , . , . ab Order ( 7.12) Tools Design . ab Order ( 7.20) Tab.
7.20 ab Order
Auto Order .
7.8.4 7.21 OsobaCarobnjak .
Microsoft Access 2010
[119]
7.21
Insert Image Design ( 7.22). .
7.22 Insert Image
. . . Send to Back . Text Box Bring to Front. Sizing & Ordering Arrange ( 7.23).
7.23 Sizing & Ordering (Arrange ribbon)
, . . Text and Formatting Home , Office .
Microsoft Access 2010
[120]
7.8.5 / . Header/Footer Design Date and Time ( 7.22). Date and Time ( 7.24) , .
7.24 Date and Time
( 7.25). . . Form Footer Box- .
Microsoft Access 2010
[121]
7.25
Text Box- =Date() =Time(). 3.5 . Text Box- ( ). , , ( 7.26).
7.26
Microsoft Access 2010
[122]
7.8.7 . 3.1, OLE Object . , OSOBA. , 7.8.1, . Insert Object. ( 7.27):
7.27
(Display as Icon), . , Link . , , . , .bmp . 7.28. , Delete.
Microsoft Access 2010
[123]
7.28
7.9 Calculated field . Access . , Property Sheet ( 7.29). Property Sheet ools Design ( 164). Control Source . Text Box , .
7.29 Property Sheet
Microsoft Access 2010
[124]
Controls (Design ). 7.30
7.30
Text Box . Text Box , , Label. Text Box . Text Box , , Delete .
Text Box- , 7.31.
7.31
Text Box , , . , . . Enabled Property Sheet ( 7.29), No, a o Locked Yes.
, Format Property Sheet ( 7.33).
Border Style Transparent;
Back Style Transparent;
Font Size 14;
Font Weight Bold.
Microsoft Access 2010
[125]
( 7.32).
7.32 Format
7.33 Property Sheet Format
Microsoft Access 2010
[126]
7.34.
7.34
7.10 Combo Box-a Combo Box Lookup . ( 7.34). Combo Box BracniStatus. Combo box Lookup. Combo Box Pol ? Text box Pol. Change To a 7.35.
Microsoft Access 2010
[127]
7.35 Change To
Combo Box. Pol Combo Box. Property Sheet ( ) . Combo Box- Row Source ( 7.36) Pol . Bound Column 1. Combo Box- Pol ( 1 2). , 1 2 ( ). Format, Property Sheet-a Column Count 2 ( 7.36). Combo Box- Pol ( , ). , , Combo Box- . Column Widths 0cm;2cm. 0 , ( ) 2 .
7.36 Property Sheet Data Format
Microsoft Access 2010
[128]
7.10.1 Combo Box-a Combo Box . Combo Box. Controls , Use Control Wizards Combo Box ( 7.37).
7.37 Controls
Combo Box Wizard ( 7.38) Find a record on my form based on the value I selected in my combo box.
7.38 Combo Box-a
( 7.39) Combo Box-.
Microsoft Access 2010
[129]
7.39 Combo Box
. Combo Box. Izbor Osoba. 7.40. Combo Box- , .
Microsoft Access 2010
[130]
7.40 Combo Box-
7.11 ( 7.41). , . (BracniStatus Pol), . (by Osoba).
Microsoft Access 2010
[131]
7.41
FormaUpitViseTabela. ( 7.42) .
7.42 FormaUpitViseTabela
7.12 . 4.5 BracniStatus Osoba, Osoba Dete. A , Access
Microsoft Access 2010
[132]
( ) . Navigation Pane- Form Forms Create . OSOBA Osoba Dete 7.43.
7.43
. Datasheet . , Osoba.
Microsoft Access 2010
[133]
7.12.1
. 7.1 ( 7.44).
7.44
Osoba, Dete . ( 7.45) ( Osoba) (Form with subforms) (Linked Forms) .
7.45
Microsoft Access 2010
[134]
. Design Layout .
7.13 . . . , Dete, . : ( Rbr OsobaID) ; Tabular ; Pod PodDete. ( , ). . Osoba PodDete Navigation Pane Osoba ( 7.46).
7.46
Microsoft Access 2010
[135]
. , .
7.14 , , . . . Tab Control . . , Osoba (Record Source Data Property Sheet ). Tab Control (Design Controls o). . Tab Control ( ) Page 1 Page 2 ( 7.47). ( Insert Page ).
7.47
Microsoft Access 2010
[136]
Other Property Sheet . Osnovni podaci, Mesto stanovanja Deca. . Add Existing Fields ( 7.48).
7.48
snovni podaci OsobaD, Ime, Prezime, Telefon DatumRodjenja. Mesto stanovanja Adresa Grad. . Mesto stanovanja . Osnovni podaci. Text Box , , . Text Box =[Ime] & " " & [Prezime] Text Box. , Text Box- Enabled No Locked Yes Data Property Sheet o.
Microsoft Access 2010
[137]
Deca PodDete . . Controls Design Subform/Subreport ( 7.49).
7.49 Controls
Deca. ( 7.50) .
7.50
( Osoba). Access Osoba Dete , . .
Microsoft Access 2010
[138]
, . Deca, 7.51. FormaProzori
7.51 FormaProzori
7.15 Navigation Form 2010. . Tab Control ( 7.52).
Microsoft Access 2010
[139]
7.52
() (Horizontal Tabs and Vertical Tabs, Left). 7.53 . Navigation Pane- Add New . .
7.53 Layout
. ,
Microsoft Access 2010
[140]
, , . . NavigacionaForma ( 7.54). 7.54 BracniStatus, Dete Osoba, Osobe, ProsekGodinaGradovi GrupisanPoGradovima.
7.54 NavigacionaForma
7.16 StartUp . Access- 2003 . Switchboard ( ) . 2010 . , . Blank Form (Forms Create ribbon). 7.55 Property Sheet . , Record Selector. , Property Sheet Format, Record Selector Navigation Buttons No. Scroll Bars, Close Button Min Max Buttons. Auto Center Yes Caption Glavni Meni.
Microsoft Access 2010
[141]
7.55
( Details Form Header/Footer). (Label) GLAVNI MENI. . . Text Box =Date(). GlavniMeni. 7.56. . 7.49, Button ( ). Use Control Wizards .
Microsoft Access 2010
[142]
7.56
Button , . Command Button Wizard ( 7.57).
7.57 Command Button Wizard
, . ( Form Operations; Open Form). ( Osoba). Access
Microsoft Access 2010
[143]
( ). ( Osoba). ( ) ( DugmeOsoba). Pol BracniStatus Osoba ProsekGodinaGradovi. Forme, Izvetaji. GlavniMeni 7.58. , , Glavni Meni.
7.58 GlavniMeni
Command Button Wizard- 6 . . . Access- . Access- . . GlavniMeni. Access Options Options File . Display
Microsoft Access 2010
[144]
Form , GlavniMeni ( 7.59). , (Application Title), (Application Icon), Windows Taskbar- .
7.59 Access Options
, ( 7.60) Access .
7.60
Microsoft Access 2010
[145]
, , , Access-a ( 7.61a) ( 7.61b).
7.61a 7.61b
, ( 7.62), ( 7.62b).
7.62
7.62b
7.17 Modal Dialog 2010. More Forms ( 7.63)
7.63 More Forms
Modal Dialog o ( 7.64).
Microsoft Access 2010
[146]
7.64 odal Dialog
OK Cancel , , Record Selector-a, , . . . , , .
Microsoft Access 2010
[147]
8. , , . PDF .
8.1 Reports ( 8.1) Home .
8.1 Reports
, ( Report Wizard). Report Wizard ( 8.2) . ( ) .
8.2 Report Wizard
Access . .
Microsoft Access 2010
[148]
8.3.
8.3
( 8.4) (), ( ) .
8.4
Microsoft Access 2010
[149]
, Finish ( 8.5).
8.5
Print Preview , Report View, Layout View Design View . 8.1.1 . Report Wizard , , , , 8.6.
Microsoft Access 2010
[150]
8.6
( ), Grouping Options . ( 8.7) (Normal), , , . Normal o.
8.7
GrupisanPoGradovima. (Print Preview) 8.8.
Microsoft Access 2010
[151]
8.8
(Summary Options). O . , , , . ( 8.9) .
8.9 Summary Options
Microsoft Access 2010
[152]
O 8.10. Summary Options Avg . , , , (Calculate percent of total for sums).
8.10 Summary Options
ProsekGodinaGradovi. 8.11. 45.5, 47.5. Avg , , .
Microsoft Access 2010
[153]
8.11 Avg
8.2 , . Report Wizard , , . . , , , .
Microsoft Access 2010
[154]
8.3 . , , ( 8.12) . , .
8.12
8.13.
8.13
Microsoft Access 2010
[155]
8.4 , Report ( Reports ). Navigation Pane-. , , , . Tabular , Layout . . PrezimeNaS, 8.14.
8.14
8.5 , , Layout Design . ProsekGodinaGradovi, 8.15.
Microsoft Access 2010
[156]
8.15
, . (Report Header, Report Footer Detail), Page Header Page Footer , Summary Options ( Grad Header Grad Footer Grad). (Report Header Report Footer) Report Header , Report Footer . (Page Header Page Footer) . , , . , Layout . Layout 8.16.
Microsoft Access 2010
[157]
8.16 Layout
8.6 . , . Blank Report (Create ribbon, Reports o). . , , , . Data Property Sheet Osoba. ( 8.17).
Microsoft Access 2010
[158]
8.17 Page Setup
.
, OsobaRucno. ( Report Header/Footer). Report Header/Footer Page Header/Footer je 5.5. (Add Existing Fields) Ime, Prezime, Pol, Grad DatumRodjenja Details . . Text Box-, Tabular (rrange ribbon). 8.18.
8.18 OsobaRucno
, , , , . , , .
8.7 ( Osoba). , Group & Sort ( 8.19) Design ribbonu.
Microsoft Access 2010
[159]
8.19 Group & Sort
( 8.20) .
8.20 Group, Sort and Total
Add a sort . 8.21.
8.21 Group, Sort and Total
. Add a group BracniStatus ( 8.22).
8.22 Group, Sort and Total
Kao 8.22, . . .
Microsoft Access 2010
[160]
BracniStatus, Access BracniStatus Header. , BracniStatus. 8.23.
8.23
Tabular Arrange ribbona. Remove Layout . Print Preview 8.24.
Microsoft Access 2010
[161]
8.24 OsobaRucno
Border Style Transparent Format Property Sheet-a. . , , , . More. 8.25 Totals BracniStatus. .
8.25 OsobaRucno
Microsoft Access 2010
[162]
8.8
7.9. . Text Box- . . , Ime Prezime ( 8.26).
8.26 Ime Prezime
8.9 (Sub Report) . . , . . ImeDeteta, PrezimeDeteta DatumRodjenja Dete. , Page Header . Report Header , Page Header ( 8.27). PodIzvestajDete.
8.27 PodIzvestajDete
Microsoft Access 2010
[163]
8.28.
8.28 PodIzvestajDete
:
, .
.
( 8.29), , , Subform/Subreport.
8.29 PodIzvestajDete Osoba
Microsoft Access 2010
[164]
. Osoba 8.30.
8.30 Osoba
, , . , . 8.31.
Microsoft Access 2010
[165]
8.31 Osobe
8.10 Access , . , . , Chart . (Use Control Wizards). 8.32.
Microsoft Access 2010
[166]
8.32 Chart Wizard
PolGrad. Osoba. Excel- , . Pol Grad . . . Finish. ( 8.33) .
8.33
Microsoft Access 2010
[167]
Print Preview ( 8.34).
8.34 Print Preview
Excel-. .
8.11 . . Report View , . Print Preview . Office .
Print Preview , Print Print ( 8.35) Ctrl+P. Navigaton Pane Print.
Microsoft Access 2010
[168]
8.35 Print
Print , .
8.12 PDF . PDF. PDF . Print Preview . , Print Preview PDF or XPS Data ( 8.36).
8.36 Print Preview
, Publish, PDF .
Microsoft Access 2010
[169]
9. . , . , . , , . : VBA (Visual Basic for Applications) Macro Buildera, , . , VBA . Macro Builder Macros Macros & Code Create ( 9.1).
9.1 Macros
9.3. . , , . , Show All Actions ( 9.2) Design .
9.2 Design
Microsoft Access 2010
[170]
9.3
Action Catalog ( 9.4) .
9.4 Action Catalog
Microsoft Access 2010
[171]
9.1 , , . Macro Builder MessageBox. 257 Dobro doli!!! (Beep). (Information), a Poruka za Vas. . 9.5 Dobrodoslica.
9.5 Dobrodoslica
Run ( 9.2) , Macros Navigation Pane- ( 9.6).
9.6 Dobrodoslica Navigation Pane-
( 9.7)
9.7 Dobrodoslica
Microsoft Access 2010
[172]
9.1.1 , . , Osoba, OpenForm ( 9.8).
9.8 Osoba
, (View), , Read Only (Data Mode), , . OtvaranjeFormeOsoba Access , OpenTable, OpenQuery OpenReport.
9.2 . , . . (Command Button) . 7.15 .
Microsoft Access 2010
[173]
Button Use Control Wizards, . , Osoba, Event Property Sheet , OtvaranjeFormeOsoba n Click ( 9.9). , Osoba . .
9.9
Event Property Sheet ( 9.9), n Click , .
9.3 . 261 . 9.3.1 Event-Timer Interval . : ... Property Sheet Format : Border Style None, Record Selectors Navigation Buttons No Scroll Bars Neither. ( 9.10). Ucitavanje.
Microsoft Access 2010
[174]
9.10 Ucitavanje
, Event Timer Interval 1000 (1 ), Macro Builder On Timer . ( 9.11). . Ucitavanje, , Osoba.
9.11 Ucitavanje
Microsoft Access 2010
[175]
, GlavniMeni Osoba . Osoba Ucitavanje. , Osoba, o Ucitavanje. On Click Event Property Sheet . , GlavniMeni . Osoba, Ucitavanje, Osoba. . :
( );
Timer Interval;
Event
( 9.16).
9.4 . . Comment . . , , . 9.12.
Microsoft Access 2010
[176]
9.12
.
9.5 , Navigation Pane-. , . , GlavniMeni , . 9.13. PodMakroi, .
Microsoft Access 2010
[177]
9.13 PodMakroi
. 9.14 ccess-a . Osoba PodMakroi.FormaOsoba, .
Microsoft Access 2010
[178]
9.14
Navigation Pane- , , , .
9.6 9.6.1 Ribbona Quick Access Toolbar-a , Quick Access Toolbar . Access Options Ribbon Quick Access Toolbar, ( 9.15). Choose commands from Macros. Ribbon New Tab, New Group. . Rename. . Add. 9.15, Dobrodoslica Ribbon Moja paleta, Moji makroi.
Microsoft Access 2010
[179]
9.15
9.16. Dobrodoslica Moji makroi Moja paleta.
9.16 Dobrodoslica
9.6.2 . AutoKeys . .
Microsoft Access 2010
[180]
, AutoKeys. . , F5 , {F5}. F1 F12, Esc 9.17, AutoKeys F5, Pritisnuli ste taster F5.
9.17 AutoKeys
9.18.
9.18 AutoKeys
AutoKeys . . Access . , Shift+, Ctrl+, . Shift +, Ctrl ^
Microsoft Access 2010
[181]
9.7 AutoExec StartUp 7.15. utoExec . , ( ). AutoKeys , AutoExec. . , AutoExec GlavniMeni Dobrodosli u moju aplikaciju! 9.19. StartUp , .
9.19 AutoExec
9.8 Shortcut Menu Shortcut Menu . , .
Microsoft Access 2010
[182]
( 9.5) . ( Submacro:). , ( 9.20). Stavke, StavkeMenija, StavkeMenijaNaziv, .
9.20 AddMenu
Shortcut Menu AddMenu. Menu Name , Menu Macro Name , ( 9.21). Meni, MeniZaNazivObjekta, .
Microsoft Access 2010
[183]
9.21 AddMenu
( 9.22) . AddMenu (Meni) Shortcut Menu Bar Other (Property Sheet) .
9.22
9.9 Data Access 2010. Data VBA (Visual Basic for Applications). (event) , , . Data Table ( 9.23).
9.23 Data
Osoba , Access PolID 2 (). Data Before Change , . , Before Change
Microsoft Access 2010
[184]
( 9.24). . (If) Ime (Or) SetField (Value) ( PolID) 2.
9.24 Data Before Change
Microsoft Access 2010
[185]
10. VBA , , , . VBA . VBA Visual Basic for Applications .................. Visual Basic Editor, VBA Module Macros & Code Create ( 9.1). 10.1.
10.1 Visual Basic Editor
VBA Editor- Option Compare Database Access- . . , VBA Editor Microsoft Visual Basic for Applications : Visual Basic Database Tools ( 10.2), Visual Basic Macros & Code Create ( 9.1) Alt+F11.
Microsoft Access 2010
[186]
10.2 Database Tools
Microsoft Visual Basic for Applications, VBA Editor , Module Insert Insert Module ( ). Visual Basic Editor, . (Subroutine) (Function).
10.1 !. 1 : Sub ZdravoPoruka () MsgBox (Zdravo Svete!) End Sub Sub ( ZdravoPoruka) . : . End Sub . MsgBox (Zdravo Svete!) , , . F5 (Run) . 10.3.
10.3 HelloMessage
Sub End Sub . Access . , F5, .
Microsoft Access 2010
[187]
() ( 10.4).
10.4
F5 , 10.5. Run.
10.5
Module1, Module2, ., . Properties Visual Basic Editor- ( 10.1 ).
Microsoft Access 2010
[188]
, (Export) . Project Explorer Visual Basic Editor- ( 10.1 ) Export File. .bas , (Import) . File Import File. , Remove File . , Navigation Pane Access . .
10.2 . . Built-in Access , . . , , , , , VBA . , =Date(), Int((Date()-[DatumRodjenja])/365.25) . Int Date, 365.25, / DatumRodjenja.
Microsoft Access 2010
[189]
6.2, . Expression Builder . 14 ( 10.6).
10.6 Expression Builder
. . , . . . , , . . , ()
Microsoft Access 2010
[190]
(). . 10.2.1 3 . . 3.
/
Date()
=Date()
Now()
=Now()
Month()
. .
Month([DatumRodjenja])
MonthName() Month() .
MonthName(Month([DatumRodjenja]))
Year() Year([DatumRodjenja])
10.2.2 4 . , , , . . . Concatenate, . Excel-, Access- &. [Ime] & " " & [Prezime]
+ & Null Null . , , : , , ( . ). : Ime & & SrednjeSlovo & . & Prezime
Microsoft Access 2010
[191]
Me, ( . ). , , & + : Ime & ( + SrednjeSlovo + . ) & & Prezime ( Null) Null ( ), ( ), , ( . ). 4.
/
LCase
. . Null, .
LCase(TrAlALa) : tralala
UCase .
UCase()
Left . :
Left (Milos,3) : Mil
Right .
Right()
Trim . .
Trim(tra la la) : tralala
Format
. 4 . .
Format(izraz, format)
10.2.3 5 . . Format . , Currency, Currency . . , Format .
Microsoft Access 2010
[192]
5.
/
FormatCurrency
Currency . 5 .
FormatCurrency(izraz)
CCur Currency . .
CCur(izraz)
Round
. :
Round(broj, broj decimala) Round(15.456, 2) : 15.46
FormatCurrency Format . CCur Currency . 10.2.4 VBA () . , Access- () . , . Function, , , : Function PDV (Cena As Currency) As Currency PDV = Cena * 0.18 End Function , , . , . 10% . . : Sub CenaPorez () MsgBox ("Za cenu od 3850 dinara, porez od 18% iznosi " & PDV(3850) & " dinara.") End Sub
Microsoft Access 2010
[193]
, :
10.7 PDVodCene PDV
10.3 , 10.3.1 VBA Access-, () , . :
1. 2. 3.
10.8 Declaring Variables ; curCom 1000 .
10.8 Declaring Variables
Microsoft Access 2010
[194]
Dim . , Dim . , . , . As . . , , . 10.8 Option Explicit Option Compare Database. , . , , Access . . 10.3.2 (), , . Access : Boolean rue/False 0 1 ( ) Byte 1 255 Integer -32.768 32.767 Long -2.147.483.648 2.147.483.647 Single -3.40282338 -1.401298-45 1.401298-45 3.40282338 Double -1.79769313486231308 -4.94065645841247-324 -4.94065645841247-324 -1.79769313486231308 Currency -922,337,203,685,447.5808 922,337,203,685,447.5807 Decimal +/-79,228,162,514,264,337,593,543,950,335 7.9228162514264337593543950335 28 Date 1.1.100 31.12.9999
Microsoft Access 2010
[195]
Object (, ...) String 0 2 ( ) String 0 65.400 ( ) Variant , Double ( ) Variant String 10.3.3 . , Declarations ( 10.9).
Microsoft Access 2010
[196]
10.9
, 50. , Access dblRate , 0.05 . Declarations , . , . 10.3.4 , . , . , .
Microsoft Access 2010
[197]
. . Const Static ( 10.10).
10.10
RedovnaIsporuka 20 1 1. Promenljive, 20, 1. SpecijalnaIsporuka 37 1. , curCenaIsp 37, lngBrojIsp 1. 10.3.5 6.2. Matematicki Operatori ( 10.11).
Microsoft Access 2010
[198]
10.11
, , , , , ( \) (Mod). . (=), : True False. ? 10.3.6 VBA , (Message Box : MsgBox). Message Box ( 10.12).
Microsoft Access 2010
[199]
10.12 MsgBox
2 . ( 10.13). , . . String String .
10.13 MsgBox
MsgBox 5 :
, . 3 .
Microsoft Access 2010
[200]
Prompt ("Cena iznosi: " & curCena & " dinara."). & . Buttons . vbOkOnly OK. Title (Cena) 10.3.7 . , , . . , . 4 e e. . . Do While ( strKategorijeDostave 10.14).
1