Access je, 3
Šta Access nudi, 5
Upravljanje relacionim bazama podataka, 5
Pomoć zavisna od konteksta i alatka Office Assistant, 6
Èarobnjaci koji se lako koriste, 6
Uvoz, izvoz i povezivanje sa spoljnim datotekama, 7
WYSIWYG obrasci i izveštaji, 7
Upiti nad više tabela istovremeno i veze između njih, 8
Poslovni grafikoni i dijagrami, 9
Korišćenje DDE i OLE tehnologije, 9
Internet je sada dostupan, 10
Klijent/server za svakoga, 10
Ugrađene funkcije, 11
Makroi: programiranje bez programiranja, 11
Moduli: Visual Basic for Applications programiranje baza podataka, 11
Informacije namenjene korisnicima baza podataka, 11
Informacije namenjene korisnicima programa za tabelarna izračunavanja, 12
Sažetak, 13
Poglavlje 2: Instaliranje i korišćenje Accessa 2000, 14
Utvrđivanje potreba, 14
Hardverski zahtevi, 14
Softverski zahtevi, 15
Prelazak na Access 2000 sa Accessa 2.0, 95 ili 97, 15
Instaliranje Accessa 2000 ili Officea 2000, 15
Konverzija datoteka Accessa 1.x, 2.0 i 95, 20
Rešavanje problema, 21
Prvi koraci u Accessu 2000, 21
Pokretanje iz Windowsovog menija Start, 21
Pokretanje pomoću Accessove prečice na radnoj površini, 21
Pokretanje pomoću ikone Accessa, 21
Pokretanje iz Windows Explorera, 22
Opcije pri pokretanju Accessa, 23
Zatvaranje Accessa, 24
Dobijanje pomoći, 25
Alatka Office Assistant, 25
Standardni sistem za pomoć, 25
Pomoć Screen Tips (What's This?), 26
Web resursi na Microsoftovoj Web lokaciji, 27
Primeri baza podataka, 27
Sažetak, 28
Poglavlje 3: Pregled pojmova koji se odnose na baze podataka, , 29
Šta je to baza podataka?, 29
Baze podataka, tabele, zapisi, polja i vrednosti, 30
Baze podataka, 31
Tabele, 31
Zapisi i polja, 31
Vrednosti, 32
Zašto bismo koristili više od jedne tabele?, 32
Objekti baze podataka i prikazi, 33
Tabelarni prikazi, 33
Upiti i dinamički skupovi, 33
Obrasci za unošenje i prikazivanje podataka, 35
Izveštaji, 36
Sažetak, 36
Poglavlje 4: Kratak obilazak Accessa 2000, 38
Opis Accessovog prozora, 38
Korišćenje miša i tastature, 38
Accessov prozor, 38
Prozor baze podataka, 41
Prozori za projektovanje objekata, 42
Primer jednostavne sesije u Accessu, 44
Otvaranje baze podataka, 45
Otvaranje tabele, 45
Tabelarno prikazivanje, 47
Pregledanje strukture tabele, 47
Prikazivanje obrasca, 48
Sastavljanje upita, 50
Sastavljanje izveštaja, 51
Jeste li spremni za još?, 52
Sažetak, 52
Poglavlje 5: Primer projektovanja baze podataka, 54
Metoda projektovanja u sedam koraka, 54
Korak 1: Opšta skica od ideje ka stvarnosti, 55
Korak 2: Projektovanje izveštaja postavite polja, 56
Postavljanje polja na izveštaj, 56
Imenik životinja i njihovih vlasnika, 56
Račun za pružene usluge, 57
Korak 3: Projektovanje struktura podataka koja polja imate?, 59
Utvrđivanje koji su nam podaci o vlasnicima životinja potrebni, 59
Utvrđivanje koji su nam podaci o životinjama potrebni, 60
Utvrđivanje koji su nam podaci o pruženim uslugama potrebni, 60
Kombinovanje podataka, 61
Korak 4: Projektovanje tabela i veza između njih, 63
Korak 5: Projektovanje polja, i pravila za unošenje i proveru podataka, 64
Zadavanje imena, tipova i veličina polja, 64
Definisanje pravila za unošenje podataka, 65
Projektovanje referentnih tabela, 65
Pravljenje probnih podataka, 67
Korak 6: Projektovanje obrazaca ulazni podaci, 67
Projektovanje obrazaca za unošenje podataka, 67
Obrazac Customer, 68
Obrazac Pets, 68
Obrazac General Visits, 69
Obrazac Visit Details, 69
Korak 7: Automatizovanje rada meniji, 70
Sažetak, 71
Deo II: Osnove korišćenja baza podataka, 73
Poglavlje 6: Pravljenje tabela baze podataka, 75
Pravljenje tabele Pets, 75
Pravljenje baze podataka, 75
Prozor baze podataka, 80
Vrste objekata, 80
Grupe, 81
Dugmad na paleti sa alatkama u prozoru baze podataka, 81
Paleta sa alatkama u Accessovom prozoru, 82
Pravljenje nove tabele, 82
Projektovanje tabele, 82
Okvir za dijalog New Table, 83
Pravljenje tabele na osnovu tabelarnog prikaza, 85
Prozor za oblikovanje tabele, 86
Paleta sa alatkama prozora za oblikovanje tabele, 87
Rad s poljima, 87
Opis polja, 89
Konačna struktura tabele Pets, 90
Menjanje strukture tabele, 91
Umetanje novog polja, 91
Brisanje polja, 91
Promena mesta polja, 91
Promena imena polja, 92
Promena širine polja, 92
Promena tipa podataka u polju, 92
Svojstva polja, 93
Zadavanje svojstva širine polja, 95
Korišćenje formata, 95
Formati za numeričke i novčane tipove podataka, 96
Formati za datum i vreme, 96
Formati za tip podataka Yes/No, 97
Formati za tip podataka Hyperlink, 98
Upisivanje formata, 98
Unošenje ulaznih maski, 99
Èarobnjak za ulazne maske, 100
Zadavanje broja decimalnih mesta, 100
Zadavanje natpisa, 100
Zadavanje podrazumevane vrednosti, 101
Provera ispravnosti podataka, 101
Prozor svojstva Lookup, 102
Zadavanje primarnog ključa, 102
Formiranje jedinstvenog ključa, 103
Pravljenje primarnog ključa, 103
Prozor indeksa, 103
Prozor svojstava tabele, 104
Štampanje strukture tabele, 104
Snimanje gotove strukture tabele na disk, 105
Rad s tabelama u prozoru baze podataka, 105
Preimenovanje tabela, 105
Brisanje tabela, 106
Kopiranje tabela u istu bazu podataka, 106
Kopiranje tabele u drugu bazu podataka, 106
Sažetak, 107
Poglavlje 7: Unošenje, ažuriranje, brisanje i prikazivanje podataka, , 108
Šta je to tabelarni prikaz, 108
Prozor tabelarnog prikaza, 109
Kretanje unutar tabelarnog prikaza, 109
Otvaranje tabelarnog prikaza, 111
Unošenje podataka, 112
Snimanje zapisa na disk, 113
Kako se automatski proverava ispravnost podataka, 113
Primena raznih tehnika unošenja podataka, 114
Kretanje po zapisima unutar tabelarnog prikaza, 116
Kretanje po zapisima, 117
Pronalaženje zadate vrednosti, 117
Menjanje vrednosti u tabelarnom prikazu, 119
Ručna zamena postojeće vrednosti, 120
Menjanje postojeće vrednosti, 120
Polja čiji sadržaj ne možete da menjate, 121
Korišćenje opoziva, 121
Kopiranje i umetanje vrednosti, 122
Zamena postojećih vrednosti, 122
Dodavanje novih zapisa, 123
Brisanje zapisa, 123
Dodavanje, preimenovanje i brisanje kolona, 124
Brisanje kolone iz tabelarnog prikaza, 124
Dodavanje kolone tabelarnom prikazu, 124
Izmena imena polja (zaglavlja kolone), 124
Prikazivanje zapisa, 124
Promena redosleda polja, 125
Podešavanje širine polja u prikazu, 125
Podešavanje visine reda, 126
Prikazivanje linija ćelija, 127
Zadavanje fonta kojim se prikazuju podaci, 128
Skrivanje i prikazivanje kolona, 129
Zamrzavanje kolona, 129
Trajno čuvanje izmenjenog izgleda tabelarnog prikaza, 130
Snimanje zapisa, 130
Sortiranje i filtriranje zapisa u tabelarnom prikazu, 130
Korišćenje mogućnosti QuickSort, 130
Korišćenje alatke Filter by Selection, 131
Korišćenje alatke Filter by Form, 132
Štampanje zapisa, 132
Štampanje sadržaja tabelarnog prikaza, 133
Korišćenje prozora Print Preview, 133
Sažetak, 134
Poglavlje 8: Pravljenje i korišćenje jednostavnih obrazaca za unošenje podataka, , 136
Obrasci za unošenje podataka, 136
Koje su osnovne vrste obrazaca?, 136
Po čemu se obrasci razlikuju od tabelarnih prikaza?, 138
Pravljenje obrasca pomoću alatke AutoForm, 138
Pravljenje obrazaca pomoću čarobnjaka za obrasce, 139
Pravljenje novog obrasca, 139
Biranje tipa novog obrasca i izvora podataka za njega, 140
Biranje polja, 140
Izbor izgleda obrasca, 142
Izbor stila obrasca, 142
Zadavanje naslova obrasca, 143
Dovršavanje obrasca, 144
Izmena strukture obrasca, 144
Korišćenje prozora obrasca, 145
Paleta sa alatkama u prozoru obrasca, 145
Kretanje po poljima, 145
Prelazak sa jednog zapisa na drugi unutar obrasca, 146
Prikazivanje podataka na obrascu, 146
Rad sa slikama i OLE objektima, 147
Unošenje podataka u Memo polje, 147
Prelazak na tabelarni prikaz, 147
Sortiranje i filtriranje zapisa čiji se sadržaj prikazuje u obrascu, 148
Snimanje na disk sadržaja zapisa i obrasca, 148
Štampanje obrasca, 148
Korišćenje prozora Print Preview, 148
Sažetak, 149
Poglavlje 9: Sastavljanje i korišćenje jednostavnih upita, 150
Upiti, 150
Šta je to upit, 150
Vrste upita, 151
Šta omogućavaju upiti, 152
Kako rade dinamički skupovi, 153
Sastavljanje upita, 154
Zadavanje tabele, 154
Korišćenje prozora za sastavljanje upita, 156
Kretanje unutar prozora za sastavljanje upita, 156
Korišćenje palete sa alatkama za sastavljanje upita, 156
Korišćenje QBE okna u prozoru za sastavljanje upita, 156
Biranje polja, 157
Dodavanje polja jedno po jedno, 157
Dodavanje više polja istovremeno, 157
Dodavanje svih polja tabele, 158
Prikazivanje sadržaja dinamičkog skupa, 159
Rad s tabelarnim prikazom, 159
Menjanje podataka u tabelarnom prikazu upita, 160
Povratak u prozor za sastavljanje upita, 160
Rad s poljima, 160
Menjanje redosleda polja, 161
Uklanjanje polja, 162
Umetanje polja, 162
Menjanje imena pod kojim se polje prikazuje u rezultatima upita, 162
Prikazivanje imena tabela, 162
Prikazivanje polja, 163
Menjanje redosleda sortiranja, 163
Zadavanje načina sortiranja, 164
Sortiranje po vrednostima više polja istovremeno, 164
Prikazivanje samo određenih zapisa, 165
Šta su to uslovi za izdvajanje zapisa, 165
Upisivanje jednostavnih uslova, 165
Unošenje drugih jednostavnih uslova, 166
Štampanje sadržaja dinamičkog skupa, 167
Snimanje upita na disk, 167
Sažetak, 168
Poglavlje 10: Pravljenje i štampanje jednostavnih izveštaja, 169
Šta su to izveštaji, 169
Koje vrste izveštaja možete da pravite?, 169
Razlika između izveštaja i obrazaca, 171
Kako se sastavlja izveštaj, 172
Pravljenje izveštaja pomoću čarobnjaka za izveštaje, 174
Pravljenje novog izveštaja, 174
Izbor izvora podataka, 175
Biranje polja, 175
Biranje prikaza podataka, 176
Zadavanje nivoa grupisanja, 177
Derfinisanje podataka u grupama, 177
Zadavanje redosleda sortiranja, 178
Zadavanje opcija za izračunavanje sumarnih podataka, 178
Zadavanje razmeštaja podataka u izveštaju, 179
Zadavanje stila izveštaja, 180
Menjanje strukture izveštaja, 180
Korišćenje prozora za pregledanje gotovog izveštaja, 181
Prozor za oblikovanje izveštaja, 182
Štampanje izveštaja, 183
Snimanje izveštaja na disk, 183
Pravljenje izveštaja pomoću alatke AutoReport, 183
Sažetak, 184
Poglavlje 11: Uspostavljanje veza između tabela, 185
Tabele koje se koriste u bazi podataka Mountain Animal Hospital, 185
Ključevi, 186
Razmatranje primarnog ključa, 187
Prednosti primarnog ključa, 188
Pravljenje primarnog ključa, 189
Spoljni ključevi, 190
Veze između tabela, 190
Vrste veza između tabela, 190
Referencijalni integritet, 192
Uspostavljanje veza između tabela, 193
Korišćenje alatke Relationship Builder, 193
Uspostavljanje veza između tabela, 194
Zadavanje opcija veze u okviru za dijalog Relationships, 195
Snimanje veza između tabela, 197
Dodavanje nove veze, 197
Brisanje postojeće veze, 197
Spojne linije u prozoru Relationships, 198
Uspostavljanje veza između tabela baze podataka Mountain Animal Hospital, 198
Korišćenje Accessove alatke Table Analyzer, 199
Pokretanje alatke Table Analyzer, 199
Izbor tabele za analizu, 200
Analiziranje tabele, 201
Menjanje definicija polja tabele, 201
Izmene polja ključa, 203
Otkrivanje tipografskih grešaka i dupliranih podataka, 204
Završetak rada Table Analyzera, 204
Korišćenje čarobnjaka Lookup Wizard prilikom oblikovanja tabele, 205
Korišćenje zavisnih tabelarnih prikaza, 209
Pravljenje zavisnih tabelarnih prikaza, 210
Sažetak, 211
Deo III: Rad u Accessu, 213
Poglavlje 12: Operatori, funkcije i izrazi, 215
Operatori, 215
Vrste operatora, 215
Matematički operatori, 216
Relacioni operatori, 218
Operatori za rad sa znakovnim nizovima, 219
Logički operatori, 221
Operator And, 221
Operator Or, 222
Operator Not, 222
Ostali operatori, 223
Šta su to funkcije?, 225
Korišćenje funkcija u Accessu, 225
Vrste funkcija, 226
Finansijske (monetarne) funkcije, 227
Matematičke funkcije, 227
Šta su to izrazi?, 228
Sastavni delovi izraza, 228
Sastavljanje izraza, 229
Upisivanje imena objekata, 229
Posebni identifikacioni operatori i njihova upotreba u izrazima, 230
Sažetak, 232
Poglavlje 13: Korišćenje veza i spojeva u upitima, 233
Postavljanje nekoliko tabela u prozor upita, 233
Rad u oknu Table/Query, 234
Spojna linija, 234
Rad u prozoru za sastavljanje upita, 235
Podešavanje veličine okna Table/Query, 235
Pomeranje prozora tabela, 236
Uklanjanje tabele iz okna Table/Query, 237
Dodavanje novih tabela, 237
Podešavanje veličine prozora tabele, 237
Pravljenje šeme baze podataka, 237
Korišćenje polja iz više tabela istovremeno, 238
Dodavanje jednog polja, 238
Prikazivanje imena tabela, 239
Dodavanje u upit više polja istovremeno, 239
Dodavanje u upit svih polja, 240
Ograničenja upita koji se zasnivaju na više tabela, 240
Ograničenja u pogledu ažuriranja, 241
Kako prevazići ograničenja upita, 241
Spajanje tabela u upitima, 243
Povezivanje tabela, 244
Brisanje spojeva, 244
Vrste spojeva između tabela, 245
Jednakovredni ili unutrašnji spojevi, 245
Menjanje svojstava spoja, 246
Unutrašnji i spoljni spojevi, 247
Prikazivanje rezultata unutrašnjeg spoja, 247
Pravljenje kartezijanskog proizvoda, 250
Sažetak, 250
Poglavlje 14: Pravljenje složenijih upita, 251
Pravljenje upita za izdvajanje podataka, 251
Korišćenje operatora za poređenje u upitima, 252
Sastavljanje složenih uslova za izdvajanje podataka, 253
Korišćenje funkcija u upitima za izdvajanje podataka, 255
Referenciranje polja u upitima za izdvajanje podataka, 255
Unošenje uslova koji se odnose na samo jedno polje, 255
Zadavanje uslova za polja znakovnog tipa, 256
Operator Like i džokerski znaci, 256
Traženje vrednosti koje se razlikuju od zadatih, 258
Zadavanje uslova u poljima numeričkog tipa, 259
Zadavanje uslova u poljima logičkog tipa, 259
Zadavanje uslova u polju tipa OLE objekat, 260
Zadavanje više uslova za isto polje, 260
Kako deluje operator Or (logičko ili), 260
Zadavanje više uslova za isto polje pomoću operatora Or, 261
Korišćenje ćelije or: u QBE oknu, 261
Korišćenje liste vrednosti sa operatorom In, 262
Kako deluje operator And u upitima, 262
Zadavanje opsega vrednosti pomoću operatora And, 262
Korišćenje operatora Between\xc9 And, 263
Pronalaženje podataka koji imaju vrednost Null, 263
Zadavanje uslova koji obuhvataju više polja, 264
Primena operatora And i Or na više polja upita, 264
Kombinovanje više uslova pomoću operatora And, 265
Kombinovanje više uslova pomoću operatora Or, 265
Kombinovanje više uslova pomoću operatora And i Or, 266
Složeni upit s kombinacijom uslova za više polja, 266
Složeni upit u jednom redu, 267
Pravljenje izračunatog polja u upitu, 267
Sažetak, 268
Poglavlje 15: Kontrolni objekti i njihova svojstva, 269
Šta je to kontrolni objekat?, 269
Vrste kontrolnih objekata, 270
Vezani, nevezani i izračunati kontrolni objekti, 272
Standardi za upotrebu kontrolnih objekata, 272
Natpisi, 273
Polja za tekst, 274
Preklopnici, dugmad opcija i polja za potvrđivanje, 274
Grupe opcija, 275
Dugmad unutar pravougaonika, 276
Liste, 277
Padajuće liste, 277
Grupa kartica, 278
Pravljenje novih kontrolnih objekata, 279
Dva načina pravljenja kontrolnog objekta, 279
Prevlačenja polja iz prozora sa listom polja, 280
Pravljenje nevezanih kontrolnih objekata pomoću kutije sa alatkama, 281
Biranje kontrolnih objekata, 282
Uklanjanje objekta iz grupe izabranih objekata, 283
Biranje jednog kontrolnog objekta, 283
Biranje više kontrolnih objekata, 283
Podešavanje kontrolnih objekata, 284
Menjanje veličine kontrolnog objekta, 284
Pomeranje kontrolnog objekta, 284
Poravnavanje kontrolnih objekata, 285
Podešavanje veličine kontrolnih objekata, 287
Grupisanje kontrolnih objekata, 287
Brisanje kontrolnog objekta, 287
Pridruživanje natpisa polju za tekst, 288
Kopiranje kontrolnog objekta, 289
Šta su to svojstva?, 289
Prikazivanje svojstava kontrolnog objekta, 290
Menjanje vrednosti svojstva kontrolnog objekta, 291
Podrazumevane vrednosti svojstava, 292
Sažetak, 293
Poglavlje 16: Pravljenje i prilagođavanje obrazaca za unos podataka, 294
Pravljenje standardnog obrasca za unos podataka, 294
Povezivanje obrasca s podacima, 294
Pravljenje novog praznog obrasca i njegovo povezivanje s upitom, 296
Određivanje veličine prikaza obrasca, 296
Rad sa svojstvima obrasca, 298
Postavljanje vezanih polja na obrazac, 304
Rad s kontrolnim objektima tipa natpis i polje za tekst, 306
Pravljenje nevezanih natpisa, 306
Menjanje teksta natpisa ili polja za tekst, 306
Podešavanje prikaza teksta u kontrolnom objektu, 307
Podešavanje veličine kontrolnog objekta tipa polje za tekst ili natpis, 307
Premeštanje kontrolnih objekata tipa natpis i polje za tekst, 308
Podešavanje izgleda više kontrolnih objekata istovremeno, 309
Promena tipa kontrolnog objekta, 309
Zadavanje redosleda kretanja pomoću tabulatora, 310
Pravljenje kontrolnog objekta s više redova teksta za polja tipa Memo, 311
Dodavanje obrascu okvira za vezani objekat, 311
Korišćenje polja iz više tabela na istom obrascu, 313
Dodavanje polja iz druge tabele, 314
Rad s međusobno povezanim natpisima i poljima za tekst, 314
Pravljenje izračunatih polja, 316
Sprečavanje ažuriranja podataka u obrascu koji radi s više tabela, 316
Pravljenje obrasca s više strana, 317
Èemu obrasci s više strana?, 318
Postavljanje preloma strane, 319
Korišćenje zaglavlja i podnožja obrazaca i strana, 319
Različite vrste zaglavlja i podnožja, 320
Pravljenje zaglavlja i podnožja obrasca, 320
Štampanje obrasca, 321
Pretvaranje obrasca u izveštaj, 321
Sažetak, 322
Poglavlje 17: Pravljenje lepih obrazaca, 324
Neka dobro napravljen obrazac bude i privlačan, 324
Šta je to WYSIWYG?, 324
Upotreba prozora i palete za formatiranje, 325
Specijalni efekti, 326
Izmena boje pozadine obrasca, 328
Isticanje kontrolnih objekata koji sadrže tekst, 328
Isticanje natpisa ili polja za tekst, 328
Pravljenje senke teksta, 328
Inverzno prikazivanje teksta, 329
Prikazivanje svojstava kontrolnih objekata tipa natpis ili polje za tekst, 330
Prikazivanje slika na obrascima, 332
Rad s linijama i pravougaonim okvirima, 333
Isticanje delova obrasca, 334
Dodavanje senke kontrolnom objektu, 334
Izmena linije koja odvaja zaglavlje, 335
Dodavanje slike u pozadinu, 335
Korišćenje alatke AutoFormat, 337
Prilagođavanje postojećih i dodavanje novih AutoFormata, 337
Kopiranje pojedinih formata s jednog kontrolnog objekta na drugi, 338
Sažetak, 338
Sastavljanje izraza za proveru ispravnosti podataka, 340
Provera ispravnosti podataka na nivou tabele, 340
Provera ispravnosti podataka na nivou obrasca, 342
Unošenje izraza za proveru ispravnosti podataka, 342
Ograničavanje izbora pomoću dugmadi za opcije, 342
Pravljenje grupa opcija, 343
Pravljenje okvira za grupu opcija, 343
Pravljenje opcija sa samo dve mogućnosti (Da/Ne), 346
Pravljenje polja za potvrđivanje, 347
Vizuelan izbor pomoću preklopnika, 348
Dodavanje slike preklopniku, 348
Rad s listama i padajućim listama, 349
Razlika između lista i padajućih lista, 349
Rešavanje problema prostora, 349
Pravljenje jednostubačne liste, 349
Svojstva lista, 351
Pravljenje višestubačne liste, 352
Skrivanje stupca liste, 353
Pravljenje lista s mogućnošću biranja više opcija, 354
Pravljenje i upotreba padajućih lista, 354
Pravljenje jednostubačne padajuće liste, 354
Pravljenje višestubačne padajuće liste koja se zasniva na upitu, 356
Sažetak, 358
Poglavlje 19: Upotreba OLE objekata, dijagrama i ActiveX kontrolnih objekata, 359
O objektima, 359
Tipovi objekata, 359
Upotreba vezanih i nevezanih objekata, 360
Povezivanje i ugrađivanje, 361
Ugrađivanje objekata, 361
Ugrađivanje nevezanog objekta, 362
Ugrađivanje vezanih objekata, 365
Pravljenje vezanog OLE objekta, 366
Unošenje slike u okvir vezanog objekta, 366
Izmene u ugrađenom objektu, 367
Povezivanje objekata, 368
Povezivanje vezanog objekta, 368
Pravljenje grafikona ili dijagrama, 369
Načini pravljenja dijagrama, 369
Ugrađivanje dijagrama u obrazac, 370
Prikupljanje podataka, 371
Unošenje dijagrama u obrazac, 371
Doterivanje dijagrama, 376
Prozor Graph, 376
Rad s pridruženim tekstom, 377
Promena tipa dijagrama, 379
Izmene natpisa osa, 380
Menjanje boje stubaca, stila i oblika, 381
Podešavanje linija mreže, 381
Rad s trodimenzionalnim dijagramima, 382
Integracija s Microsoftovim Officeom, 384
Provera pravopisa u jednom ili više polja i zapisa, 384
Automatsko ispravljanje teksta tokom unosa, 384
Korišćenje tehnologije OLE Automation sa objektima Officea 2000, 385
Upotreba ActiveX kontrolnog objekta Calendar, 389
Sažetak, 391
Poglavlje 20: Pravljenje i prilagođavanje izveštaja, 392
Započinjanje od praznog obrasca, 392
Paleta alatki prozora za oblikovanje izveštaja, 393
Odeljci izveštaja, 394
Kako se podaci obrađuju unutar odeljaka, 395
Odeljci Accessove komponente za pisanje izveštaja Report Writer, 396
Pravljenje novog izveštaja, 399
Jedanaest faza izrade dobrog izveštaja, 399
Skiciranje izveštaja, 400
Prikupljanje podataka, 401
Pravljenje novog izveštaja i njegovo vezivanje za upit, 402
Određivanje veličine i izgleda strane izveštaja, 403
Postavljanje polja na izveštaj, 405
Podešavanje veličine odeljka, 407
Rad s nevezanim kontrolnim objektima tipa natpis i polje za tekst, 408
Rad s poljima za tekst i njima pridruženim natpisima, 409
Formatiranje sadržaja polja za tekst, 419
Podešavanje veličine polja za tekst, 420
Sortiranje i grupisanje podataka, 421
Dodavanje preloma strana, 426
Snimanje izveštaja, 427
Sažetak, 428
Poglavlje 21: Doterivanje i štampanje izveštaja, 429
Postizanje kvaliteta za prezentaciju u izveštajima, 429
WYSIWYG štampanje, 431
Isticanje kontrolnih objekata koji prikazuju tekst, 432
Isticanje natpisa, 432
Rad s tekstualnim kontrolnim objektima koji sadrže više redova teksta, 435
Postavljanje novih kontrolnih objekata, 436
Prikazivanje vrednosti pomoću grupa opcija i dugmadi za opcije, 436
Pravljenje grupe opcija, 437
Pravljenje grupe opcija koja je vezana za izračunati kontrolni objekat, 439
Prikazivanje logičkih vrednosti pomoću polja za potvrdu, 441
Prikazivanje vrednosti pomoću preklopnika, 441
Prikazivanje vezanih OLE objekata u izveštajima, 442
Prikazivanje slike u izveštaju, 443
Rad s linijama i okvirima, 444
Isticanje delova izveštaja, 445
Senčenje pozadine, 445
Utiskivanje kontrolnih objekata u podlogu, 445
Urezivanje kontrolnih objekata u podlogu, 445
Pravljenje senke pravougaonika, 445
Inverzno prikazivanje teksta, 446
Prikazivanje završenog izveštaja u više oblika, 446
Upotreba prozora za pregled pre štampanja, 446
Upotreba prikaza razmeštaja objekata, 448
Štampanje izveštaja, 448
Sažetak, 451
Poglavlje 22: Izračunavanja i sumiranja u izveštaju, 453
Pravljenje izveštaja sa sumiranjem po grupama, 453
Skiciranje izveštaja fakture, 453
Skiciranje i pravljenje upita za izveštaj, 455
Izbor probnih podataka, 457
Pravljenje izveštaja s grupisanjem u više nivoa i sumiranjem, 458
Zadavanje načina sortiranja, 459
Pravljenje odeljka s detaljima, 460
Pravljenje kontrolnih objekata za odeljak s detaljima, 460
Testiranje odeljka s detaljima, 462
Pravljenje odeljaka za zaglavlje i podnožje grupe Pet ID, 463
Pravljenje kontrolnih objekata za zaglavlje grupe Pet ID, 463
Pravljenje kontrolnih objekata za podnožje grupe Pet ID, 464
Pravljenje odeljka zaglavlja i podnožja grupe Customer Number, 467
Pravljenje kontrolnih objekata za zaglavlje grupe Customer Number, 467
Pravljenje kontrolnih objekata za podnožje grupe Customer Number, 468
Pravljenje zaglavlja grupe Visit Date, 471
Pravljenje kontrolnih objekata za zaglavlje strane, 471
Pravljenje kontrolnih objekata za podnožje strane, 473
Izračunavanje procentualnog učešća u ukupnom zbiru, 474
Izračunavanje tekućih zbirova, 474
Pravljenje naslovne strane u zaglavlju izveštaja, 475
Upotreba podnožja izveštaja, 476
Sažetak, 477
Deo IV: Napredne mogućnosti baza podataka, 479
Poglavlje 23: Rad sa spoljnim podacima, 481
Access i spoljni podaci, 481
Tipovi spoljnih podataka, 481
Rad sa spoljnim podacima, 481
Treba li podatke uvesti ili se povezati s njima?, 482
Povezivanje sa spoljnim podacima, 483
Kompatibilnost baza podataka, 484
Tipovi sistema za upravljanje bazama podataka, 484
Povezivanje s tabelama iz drugih Accessovih baza podataka, 485
Razdvajanje Accessove baze podataka na više međusobno povezanih baza, 487
Povezivanje s tabelama baza podataka dBASE i FoxPro, 488
Povezivanje s Paradoxovim tabelama, 489
Povezivanje s tabelama koje ne pripadaju bazi podataka, 490
Èarobnjak za povezivanje Accessa 2000, 490
Rad s povezanim tabelama, 490
Podešavanje svojstava koja upravljaju prikazom, 490
Uspostavljanje veza između tabela, 490
Uspostavljanje veza sa spoljnim tabelama, 491
Korišćenje spoljnih tabela u upitima, 491
Preimenovanje tabela, 492
Optimizovanje pripojenih tabela, 492
Uklanjanje reference na pripojenu tabelu, 492
Pregledanje ili menjanje podataka koji se odnose na pripojene tabele, 492
Uvoženje spoljnih podataka, 493
Uvoženje drugih Accessovih objekata, 494
Uvoženje tabela iz baza podataka koje rade na PC računarima, 495
Uvoženje datoteka nastalih u programima za obradu teksta, 498
Uvoženje teksta, 498
Uvoženje HTML tabela, 505
Izmena elemenata uvezene tabele, 505
Otklanjanje grešaka pri uvoženju podataka, 505
Izvoženje u drugim formatima, 506
Izvoženje objekata u druge Accessove baze podataka, 507
Izvoženje u druge baze podataka ili u formatu Excelove, HTML, ili tekstualne datoteke, 507
Sažetak, 508
Poglavlje 24: Složeniji upiti za izdvajanje podataka, 509
Pravljenje upita za izračunavanje ukupnih zbirova, 509
Prikazivanje reda Total: u QBE oknu, 510
Uklanjanje reda Total: iz QBE okna, 510
Opcije reda Total:, 510
Zadavanje uslova u polju u kome nije zadata operacija sumiranja, 517
Sastavljanje izraza za ukupne zbirove, 518
Šta su to unakrsni upiti, 519
Pravljenje unakrsnog upita, 520
Zadavanje zaglavlja reda kada red treba da sadrži više polja, 521
Zadavanje uslova u unakrsnom upitu, 522
Zadavanje uslova u više polja unakrsnog upita, 524
Zadavanje fiksnih zaglavlja kolona, 524
Èarobnjak Crosstab Query Wizard, 525
Pravljenje parametarskih upita, 526
Šta su to parametarski upiti, 526
Pravljenje upita s jednim parametrom, 527
Izvršavanje parametarskog upita, 527
Pravljenje upita s više parametara, 528
Okvir za dijalog Query Parameters, 529
Sažetak, 530
Poglavlje 25: Akcioni upiti, 531
Šta je to akcioni upit?, 531
Namena akcionih upita, 531
Rad s akcionim upitima, 532
Pregledanje rezultata izvršavanja akcionih upita, 533
Pregledanje upita pre ažuriranja ili brisanja podataka, 533
Pregledanje tabele rezultata upita za izradu tabela i dodavanje zapisa, 533
Mogućnost poništavanja rezultata akcionog upita, 533
Pravljenje akcionog upita, 533
Pravljenje upita za ažuriranje podataka, 534
Pravljenje početnog upita za izdvajanje podataka, 534
Pretvaranje upita za izdvajanje podataka u upit za ažuriranje, 535
Proveravanje rezultata, 536
Pravljenje novih tabela pomoću upita za izradu tabela, 536
Pravljenje upita za izradu tabela, 537
Proveravanje rezultata, 538
Pravljenje upita za dodavanje zapisa, 539
Pravljenje upita za izdvajanje podataka, 541
Pretvaranje upita za izdvajanje podataka u upit za dodavanje zapisa, 542
Proveravanje rezultata, 543
Pravljenje upita za brisanje zapisa, 543
Pravljenje upita za lančano brisanje zapisa, 544
Proveravanje rezultata, 545
Pravljenje ostalih vrsta upita pomoću čarobnjaka, 545
Èarobnjak Find Duplicate Query, 545
Èarobnjak Find Unmatched Query, 546
Snimanje akcionih upita, 546
Izvršavanje akcionih upita, 546
Otklanjanje problema u akcionim upitima, 546
Pogrešan tip podataka pri dodavanju i ažuriranju, 547
Problemi s primarnim ključem, 547
Polja u zaključanim zapisima u višekorisničkom okruženju, 547
Tekstualna polja, 547
Sažetak, 547
Poglavlje 26: Upiti viši kurs, 549
Korišćenje referentnih tabela i veza između tabela, 549
Upotreba izračunatih polja, 552
Utvrđivanje ukupnog broja zapisa u tabeli ili upitu, 555
Pronalaženje zapisa sa (n) najvećih vrednosti u upitu, 556
Posebni SQL upiti, 556
Pravljenje upita za združivanje podataka, 557
Pravljenje upita za prosleđivanje komandi, 558
Pravljenje upita za definisanje podataka, 558
Pravljenje podupita Accessovog upita, 559
Redosled snimanja polja upita, 559
Skrivanje (neprikazivanje) polja, 559
Preimenovanje polja u upitima, 560
Skrivanje i ponovno prikazivanje kolona u QBE oknu, 561
Opcije za oblikovanje upita, 562
Podešavanje svojstava upita, 563
Jezik SQL, 563
Prikazivanje SQL iskaza koji čine upit, 563
Kratak uvod u SQL, 566
Sažetak, 570
Poglavlje 27: Pravljenje i korišćenje podobrazaca, 571
Šta je to podobrazac?, 571
Pravljenje podobrasca uz pomoć čarobnjaka, 572
Pravljenje obrasca i biranje čarobnjaka za obrasce, 572
Biranje polja za glavni obrazac, 573
Biranje tabele ili upita za podobrazac, 574
Biranje polja za podobrazac, 574
Zadavanje rasporeda podataka na obrascu, 574
Zadavanje formata podobrasca, 575
Zadavanje stila za obrazac, 576
Zadavanje naslova obrasca, 576
Prikazivanje obrasca, 577
Prikazivanje glavnog obrasca u prozoru za oblikovanje, 578
Prikazivanje podobrasca u prozoru za oblikovanje, 578
Pravljenje jednostavnog podobrasca bez čarobnjaka, 579
Pravljenje podobrasca, 580
Dodavanje podobrasca glavnom obrascu, 583
Povezivanje obrasca i podobrasca, 584
Povezivanje referentnih tabela s poljima podobrasca, 585
Pravljenje ukupnih zbirova u podobrascima, 589
Sažetak, 591
Poglavlje 28: Izveštaji za štampanje nalepnica i cirkularnih pisama, 592
Pravljenje poštanskih nalepnica, 592
Pravljenje novog izveštaja pomoću Label Wizarda, 592
Zadavanje veličine nalepnica, 593
Biranje fonta i boje, 594
Unošenje teksta i polja s podacima u nalepnice, 594
Sortiranje nalepnica, 595
Prikazivanje nalepnica u prozoru za pregled pre štampanja, 596
Oblikovanje nalepnica u prozoru za oblikovanje izveštaja, 597
Štampanje nalepnica, 599
Pravljenje izveštaja s nanizanim stupcima, 600
Pravljenje izveštaja, 600
Podešavanje izgleda strane, 601
Štampanje izveštaja s nanizanim stupcima, 602
Pravljenje izveštaja za cirkularna pisma, 602
Prikupljanje podataka za izveštaj za cirkularna pisma, 603
Pravljenje izveštaja za cirkularna pisma, 604
Pravljenje zaglavlja strane, 605
Rad s poljima ugrađenim u tekst, 605
Štampanje izveštaja za cirkularna pisma, 607
Korišćenje Accessovog Mail Merge Wizarda za rad s Wordom 6.0, 7.0/95, 8.0/97 ili 9.0/2000, 607
Sažetak, 609
Deo V: Aplikacije u Accessu, 611
Poglavlje 29: Uvod u makroe i događaje, 613
Kako rade makroi, 613
Šta je makro?, 613
Kada treba koristiti makro, 614
Prozor makroa, 614
Okno Action, 615
Okno Argument, 615
Pravljenje makroa, 616
Zadavanje akcija i argumenata, 616
Dodavanje više akcija u makro, 618
Premeštanje akcija unutar makroa, 619
Brisanje akcija makroa, 619
Snimanje makroa u bazu podataka, 619
Ažuriranje postojećih makroa, 619
Kopiranje makroa, 619
Promena imena makroa, 620
Pokretanje makroa, 620
Pokretanje makroa iz prozora makroa, 620
Pokretanje makroa iz prozora baze podataka, 620
Pokretanje makroa iz bilo kog prozora baze podataka, 620
Pokretanje makroa iz drugog makroa, 620
Automatsko izvršavanje makroa pri otvaranju baze podataka, 620
Grupe makroa, 621
Pravljenje grupa makroa, 621
Izvršavanja makroa iz grupe makroa, 622
Uslovno izvršavanje akcija, 622
Šta je uslov?, 623
Aktiviranje kolone Condition u makrou, 623
Zadavanje uslova za pojedinačnu akciju, 624
Zadavanje uslova za više akcija, 624
Upravljanje tokom izvršavanja akcija, 625
Pronalaženje grešaka u makroima, 625
Rad korak po korak, 625
Okvir za dijalog Action Failed, 626
Događaji, 626
Kako događaji pokreću akcije, 627
Odakle aktivirati makroe, 627
Sažetak, 628
Poglavlje 30: Makroi u obrascima i izveštajima, 629
Vrste makroa, 629
Makroi za obrasce, 630
Makroi za izveštaje, 631
Makroi za tastere prečice, 632
Makroi za obradu događaja na nivou obrasca, 632
Pridruživanje makroa obrascima, 632
Otvaranja obrasca pomoću makroa, 633
Pridruživanje makroa obrascu, 634
Sinhronizovanje dva obrasca pomoću svojstva On Current, 635
Izvršavanje makroa prilikom zatvaranja obrasca, 637
Potvrđivanje brisanja u svojstvu On Delete, 638
Makroi za obradu događaja u kontrolnim objektima, 640
Pridruživanje makroa kontrolnim objektima, 642
Rad sa makroima u obrascima, 642
Provera ispravnosti podataka, 643
Zadavanje vrednosti, 643
Kretanje po obrascima i zapisima, 645
Filtriranje zapisa, 646
Pronalaženje zapisa, 647
Događaji za izveštaje, 649
Otvaranje izveštaja pomoću makroa, 649
Makroi koje pokreću događaji u odeljcima, 649
Upotreba svojstva On Format, 650
Upotreba svojstva On Print, 650
Svojstva izveštaja, 650
Upotreba svojstva Format Count, 650
Upotreba svojstva Print Count, 651
Rad sa makroima u izveštajima, 651
Podvlačenje podataka u izveštaju pomoću makroa, 651
Skrivanje zapisa u izveštaju pomoću makroa, 653
Filtriranje zapisa za izveštaj pomoću makroa, 653
Makroi za uvoz i izvoz podataka, 653
Upotreba komandne dugmadi za uvoz i izvoz podataka, 653
Pravljenje tastera prečica, 654
Pravljenje tastera prečice, 654
Upotreba sintakse SendKeys za dodeljivanje tastera, 654
Sažetak, 655
Poglavlje 31: Pravljenje komandnih tabli, komandnih paleta, menija, paleta sa alatkama i okvira za dijalog, 657
Šta je komandna tabla?, 657
Upotreba komandne table, 658
Osnovni obrazac za komandnu tablu, 658
Rad sa komandnim dugmadima, 658
Pravljenje komandne dugmadi, 660
Povezivanje komandnog dugmeta sa makroom, 663
Dodavanje slike komandnom dugmetu, 666
Pravljenje namenskih linija menija, 669
Šta su komandne palete, 670
Pravljenje linija menija pomoću komandnih paleta, 670
Izmena postojećih menija, 671
Pravljenje nove linije menija, 671
Pridruživanje linije menija obrascu, 677
Pravljenje priručnih menija, 678
Pravljenje i korišćenje namenskih paleta sa alatkama, 681
Pridruživanje palete sa alatkama obrascu, 681
Dodavanje opisa kontrolnim objektima na obrascu, 683
Automatsko izvršavanje makroa prilikom pokretanja Accessa, 683
Opcije pri pokretanju Accessa, 684
Pravljenje okvira za dijalog za štampanje izveštaja i odgovarajućih makroa, 684
Pravljenje obrasca za makro, 685
Pravljenje grupe opcija, 686
Pravljenje komandne dugmadi, 687
Postavljanje liste na obrazac za štampanje izveštaja, 687
Pravljenje makroa za štampanje, 688
Pravljenje grupe makroa Print Reports, 690
Upotreba kontrolnog objekta grupa kartica, 696
Pravljenje obrasca sa grupom kartica, 696
Svojstva grupe kartica, 697
Sažetak, 700
Poglavlje 32: Upotreba Interneta, intraneta i stranica za pristup podacima, 702
Paleta sa alatkama Web, 702
Paleta sa alatkama Web, 704
Stranice za pristup podacima, 705
Rad sa dinamičkim i statičkim podacima na Webu, 705
Rad sa stranicama za pristup podacima, 707
Izvoz tabela, upita, obrazaca i izveštaja u HTML format, 714
Izvoz liste u statički HTML format, 714
Izvoz lista u dinamički HTML format, 715
Izvoz izveštaja u statički HTML format, 716
Izvoz obrasca u dinamički HTML format, 718
Datoteke sa HTML šablonima, 718
Uvoz ili povezivanje sa HTML tabelama i listama sa promenljivim sadržajem, 720
Hiperveze povezuju aplikaciju sa Internetom, 721
Upotreba podataka tipa hiperveza, 721
Dodavanje hiperveze obrascu, izveštaju ili tabeli, 722
Postavljanje natpisa pomoću dugmeta Insert Hyperlink, 723
Pretraživanje Web stranica pomoću kontrolnog objekta Web Browser, 724
Sažetak, 726
Poglavlje 33: Access, Microsoft Database Engine i SQL Server, 727
Kako radi Microsoft Database Engine, 727
MSDE u poređenju sa Jetom, 728
Izbor odgovarajućeg sistema za rad sa bazama podataka, 728
Kako se instalira MSDE, 729
Hardverski zahtevi, 729
Softverski zahtevi, 730
Instaliranje, 730
Pokretanje sistema za rad sa bazama podataka MSDE, 733
Pravljenje MSDE baze podataka, 733
Pravljenje projekta, 734
Šta su projekti?, 736
Objekti projekta, 737
Pravljenje nove tabele, 738
Prozor za oblikovanje tabele, 738
Prozor svojstava tabele, 739
Rad sa šemama baze podataka, 740
Šta su prikazi, 742
Pravljenje uskladištenih procedura, 744
Pravljenje okidača, 746
Upotreba čarobnjaka Upsizing, 747
Pre nego što započnete konverziju baze podataka, 747
Aktiviranje čarobnjaka Upsizing Wizard, 748
Sažetak, 752
Poglavlje 34: Uvod u aplikacije koje koriste VBA, 753
Brzo pravljenje aplikacija pomoću čarobnjaka Access 2000 Database Wizard, 753
Početak, 755
Rad sa tabelama i poljima, 755
Izbor AutoFormat stilova, 756
Doterivanje, 756
Upotreba komandne table, 757
Prilagođavanje komandne table, 758
Pravljenje aplikacije od samog početka, 759
Šta su događaji i procedure za obradu događaja, 760
Pravljenje programa u jeziku VBA, 760
Rad u prozoru modula, 767
Prelazak sa makroa na VBA, 769
Kada koristiti makroe, a kada procedure?, 769
Pretvaranje postojećih makroa u programski kôd Visual Basica, 771
Pravljenje VBA programskog koda pomoću čarobnjaka Command Button Wizard, 774
Sažetak, 775
Šta su to moduli?, 777
Moduli obrazaca i izveštaja, 777
Standardni moduli, 778
Korišćenje promenljivih, 779
Imenovanje promenljivih, 780
Deklarisanje promenljivih, 780
Tipovi podataka, 783
Šta su logičke strukture u Visual Basicu, 785
Uslovna obrada, 785
Petlje, 788
Obrada grešaka koje se mogu javiti u toku izvršavanja, 792
Dodavanje bloka za obradu grešaka On Error, 792
Prikazivanje razumljivih poruka o greškama, 794
Presretanje određenih šifara grešaka, 795
Filtriranje zapisa u procedurama, 795
Prikazivanje okvira za dijalog za izbor zapisa, 795
Izbor skupa zapisa za štampanje, 799
Štampanje zapisa koji ispunjavaju zadate uslove, 800
Rad sa kontrolnim objektima tipa lista i padajuća lista, 800
Unos stavke koja se ne nalazi na padajućoj listi, 802
Liste na kojima korisnik može da bira više stavki, 805
Pravljenje programa za ažuriranje tabela, 807
Ažuriranje zapisa, 808
Dodavanje novog zapisa, 812
Brisanje zapisa, 812
Sažetak, 816
Deo VI: Viši kurs Accessa, 817
Poglavlje 36: Optimizovanje performansi, 819
Prosti obrasci i izveštaji manje sadržaja, efikasniji rad!, 819
Mogućnost učitavanja modula po potrebi, 821
Organizovanje modula, 821
Access 2000 skraćuje stablo poziva procedura, 821
Distribuiranje MDE datoteka, 823
Šta je to prevedeni kôd, 825
Stavljanje izvornog koda aplikacije u prevedeno stanje, 826
Delimično vraćanje aplikacije u neprevedeno stanje, 827
Distribuiranje aplikacija u prevedenom ili u izvornom stanju, 828
Povećanje apsolutne brzine rada, 830
Podešavanje sistema, 832
Podešavanje parametara Jet mašine u bazi Registry, 832
Izvlačenje maksimuma iz tabela, 836
Obezbeđivanje maksimalnih performansi upita, 837
Dobijanje maksimuma iz obrazaca i izveštaja, 839
Dobijanje maksimuma iz modula, 841
Poboljšanje performansi pri radu u mreži, 845
Alatka Performance Analyzer, 845
Povećanje prividne brzine rada, 846
Korišćenje uvodnog ekrana, 846
Učitavanje, a zatim skrivanje obrazaca, 847
Peščani sat, 847
Indikator napredovanja, 848
Pravljenje indikatora napredovanja koji se pojavljuje u posebnom prozoru, 848
Standardni indikator napredovanja, 851
Rad s velikim programskim bazama podataka u Accessu 2000, 852
Kako rastu baze podataka, 853
Prevođenje i sažimanje baze podataka možda nije dovoljno, 853
Ponovno pokretanje sistema čisti memoriju, 854
Ako baza podataka nije oštećena, ne vredi je popravljati, 854
Napravite novu bazu podataka i uvezite sve objekte, 854
Nedokumentovana opcija za vraćanje u neprevedeno stanje, 855
Šest koraka za uspešan rad velike baze podataka ukratko, 856
Interfejs za otkrivanje neprevedene baze podataka i automatsko prevođenje, 856
Kada u veliku bazu podataka uvodite male izmene obavezno ih izvezite, 857
Sažetak, 858
Poglavlje 37: Bezbednosne mere u Accessovim aplikacijama, 859
Bezbednosni sistem Jet mašine, 859
Radne grupe, 859
Prava pristupa, 860
Ograničenja sistema bezbednosti, 860
Izbor stepena bezbednosti, 861
Zadavanje lozinke za pristup bazi podataka, 861
Korišćenje opcije /runtime, 863
Korišćenje opcija Startup baze podataka, 864
Distribuiranje aplikacije u obliku .MDE datoteke, 865
Bezbednosni model Jet mašine na nivou korisnika, 866
Aktiviranje bezbednosnih opcija, 867
Radne grupe, 867
Rad s korisnicima, 869
Rad sa grupama, 872
Zaštita objekata putem prava pristupa, 875
Accessov čarobnjak za bezbednost Security Wizard, 880
Šifrovanje baze podataka, 885
Dešifrovanje baze podataka, 887
Obezbeđivanje aplikacije pomoću DAO objekata, 887
Pravljenje korisničkog naloga pomoću DAO objekata, 887
Promena korisničkih lozinki pomoću DAO objekata, 887
Pravljenje grupnog naloga pomoću DAO objekata, 888
Menjanje vlasnika objekta pomoću DAO objekata, 888
Dodeljivanje prava pristupa objektima baze podataka pomoću DAO objekata, 889
Sažetak, 891
Poglavlje 38: Pravljenje sistema za pomoć u Accessu 2000, 892
Struktura Windowsovog sistema za pomoć, 892
Aplikacija Help Viewer, 893
Pravljenje Windowsovog sistema za pomoć, 895
Definisanje tema pomoći, 895
Pravljenje datoteke projekta za sistem pomoći, 896
Definisanje prozora, 900
Pravljenje sadržaja, 902
Pravljenje indeksa tema, 905
Ugrađivanje sistema za pomoć u aplikaciju, 909
Pomoć na nivou obrasca, 909
Pomoć na nivou kontrolnog objekta, 910
Preslikavanje vrednosti svojstva Help Context ID u teme sistema za pomoć, 910
Testiranje delovanja HTMLHelp API-ja, 913
Testiranje sistema za pomoć u Accessu, 913
Pomoć tipa What's This?, 913
Alatke nezavisnih proizvođača namenjene pravljenju sistema pomoći, 914
Sažetak, 914
Poglavlje 39: Microsoft Office Developer, 915
Pripremanje aplikacije za distribuiranje, 915
Zadavanje opcija u prozoru Startup aplikacije, 915
Proveravanje rada aplikacije pre distribuiranja, 918
Doterivanje aplikacije, 919
Pravljenje razumljivih menija, odnosno paleta alatki, 923
Zaštita aplikacije od akcija nestručnih korisnika, 924
Razdvajanje objekata s kodom od tabela, 924
Dokumentovanje aplikacije, 925
Pravljenje sistema za pomoć, 925
Ugrađivanje sistema bezbednosti, 925
VBA alatke koje povećavaju efikasnost rada u razvojnom okruženju, 925
Šta je Office 2000 Developer?, 925
Instaliranje VBA alatki za povećanje efikasnosti rada, 926
Package and Deployment Wizard priprema distribucionih diskova pomoću čarobnjaka, 927
Sažetak, 941
Poglavlje 40: Integracija s Microsoftovim Officeom 2000, 942
Korišćenje tehnologije Automation za integrisanje sa Officeom, 942
Pravljenje Automation referenci, 942
Pravljenje novog primerka Automation objekta, 945
Pravljenje primerka postojećeg Automation objekta, 946
Rad s Automation objektima, 946
Zatvaranje primerka Automation objekta, 947
Primer korišćenja tehnologije Automation u Wordu 2000, 947
Pravljenje primerka objekta Word, 950
Podešavanje vidljivosti primerka Worda, 950
Pravljenje novog dokumenta na osnovu postojećeg šablona, 951
Korišćenje obeleživača za unošenje podataka, 951
Aktiviranje primerka Worda, 951
Pomeranje kursora u Wordu, 951
Zatvaranje primerka objekta Word, 952
Unošenje slika pomoću obeleživača, 952
Korišćenje Officeovog Macro Recordera, 952
Programiranje Officeovog asistenta, 954
Skrivanje i prikazivanje Officeovog asistenta, 955
Držanje asistenta po strani, 955
Uključivanje/isključivanje zvuka dok je asistent aktivan, 955
Animiranje asistenta, 955
Prikazivanje informacija i preuzimanje podataka od korisnika pomoću "oblačića", 956
Sažetak, 958
Poglavlje 41: Replikovanje baze podataka, 959
Postupak replikacije baze podataka, 959
Kada se baza podataka ne može replikovati?, 960
Matična baza podataka, 961
Pravljenje replike baze podataka, 964
Replikovanje iz Accessa, 964
Replikovanje pomoću Briefcasea, 965
Replikovanje pomoću DAO objekata, 966
Uslužni program Replication Manager, 969
Sinhronizovanje replika, 974
Sinhronizovanje pomoću Accessa, 974
Sinhronizovanje pomoću Briefcasea, 975
Sinhronizovanje pomoću DAO objekata, 975
Sinhronizovanje pomoću Replication Managera, 977
Razrešavanje sukoba, 978
Razrešavanje sukoba u Accessu, 978
Razrešavanje sukoba pomoću DAO objekata, 979
Pravljenje nove matične baze podataka, 983
Sažetak, 983
Poglavlje 42: Dodaci i biblioteke, 984
Tipovi programskih dodataka, 984
Biblioteke, 985
Referenciranje biblioteka, 986
Pozivanje funkcija sadržanih u DLL bibliotekama, 986
Pregled programskih dodataka u Accessu 2000, 989
Dodatak Switchboard Manager, 989
Form Wizard, 991
Èarobnjak Command Button Wizard, 993
Pravljenje sopstvenih programskih dodataka, 995
Razmatranje namene i tipa programskog dodatka, 995
Oblikovanje korisničkog interfejsa i dijagrama toka programskog dodatka, 996
Pisanje programskog kôda, 998
Kodiranje u hodu, 999
Pripremanje programskog dodatka za instaliranje, 1003
Sažetak, 1008
Dodatak A: Specifikacije za Microsoft Access 2000, 1009
Dodatak B: Tabele iz baze podataka Mountain Animal Hospital, 1011