MIKRO KNJIGA

Access 2000 Priručnik za programere

Predgovor

 

Izazovi. Postavljanje novih izazova i odgovaranje na njih jedan je od najuzbudljivijih aspekata rada u Microsoftu. Tokom 12 godina u Microsoftu, sara?ivao sam na razvoju aplikacija za stone računare koje poboljšavaju ličnu produktivnost, a svedok sam i preobražaja Interneta u središte zanimanja poslovnih ljudi i stručnjaka. Moj doprinos poveñanju radnih sposobnosti pojedinca, kako za pisañim stolom, tako i na Webu, bio je za mene izvor velikog zadovoljstva. Pa ipak, svakoga dana pojavljuju se novi izazovi, npr. kako podržati novonastale standarde za podatke, ili kako povezati u celinu dokumente, poruke elektronske pošte i podatke. Način na koji pojedinačno odgovaramo na te izazove odre?uje koliko ñemo biti uspešni kao grana industrije. Zahvaljujuñi šansi da odgovorimo na nove izazove, odlazak na posao postaje uzbudljiva avantura!

Autori ove knjige doprineli su, na svoj način, uspehu naše grane industrije tako što su omoguñili projektantima aplikacija, kao što ste vi, da od sirovog materijala Microsoftovog Officea "iskuju" kvalitetna rešenja za svoje klijente. Oni su neprestano držali korak sa novim izazovima i zahtevima; najnoviji dokaz toga je ova knjiga. Access 2000 je možda najznačajnija verzija proizvoda koju je Microsoft ikada objavio, što naročito važi za potpunu podršku za razvoj aplikacija koje ñe se koristiti u velikim firmama. Ekipa kojom rukovodim utrošila je više godina dodajuñi ključne alatke koje projektantima omoguñuju da, lakše i brže nego ikada ranije, grade moñna rešenja koja sve bolje koriste podatke unutar firme. U ovaj proizvod smo ugradili toliki potencijal da su Pol, Ken i Majk morali da napišu dodatnu knjigu da bi vam to u potpunosti objasnili.

Možda je najuočljiviji novi aspekt Accessove "ličnosti" njegova integrisanost s Microsoftovim SQL Serverom kroz nov format datoteka ADP. Relacione baze podataka su "motori" korporativnih sistema za skladištenje podataka, a sve se veñi broj firmi opredeljuje za SQL Server kao glavnu mašinu baze podataka. Najnovija verzija ovog našeg proizvoda, SQL Server 7, predstavlja veliki korak napred uporedo sa Accessom 2000. Svojim boljim performansama, jednostavnijim upravljanjem, podrškom za OLAP i potpunom proširivošñu, od pojedinačnog stonog računara (kroz Microsoft Data Engine, MSDE), do grupisanih servera za baze podataka, SQL Server 7 obezbe?uje kupcima robusno i bezbedno okruženje za skladištenje podataka, zajedno sa izuzetnim potencijalom za posebna rešenja u skladu sa pojedinačnim potrebama.

Glavni cilj pri projektovanju SQL Servera 7 bila je integracija sa Officeom 2000, što se lako uočava u Accessovim ADP projektima. Od sada možete da pravite namenska rešenja koja su tesno povezana sa podacima na SQL Serveru, koristeñi pri tome sve alatke i sva znanja koja ste stekli tokom godina projektovanja aplikacija u Accessu. Posebno smo se potrudili da projektovanje aplikacija u Accessu u kojima koristite i SQL Server ne zahteva posebna znanja i o ovom proizvodu. Zato smo razvojne alatke SQL Servera ugradili direktno u Access. Pol, Ken i Majk u veñem delu knjige objašnjavaju kako da iskoristite te alatke, kao i sam SQL Server. Ako ste pomoñu starijih verzija Accessa razvijali rešenja zasnovana na SQL Serveru, savetujem vam da obratite posebnu pažnju na zrnca mudrosti na koja ñete nailaziti na stranicama ove knjige.

Druga oblast u koju je moja ekipa uložila velike napore bila je podrška za Web tehnologije. Ako nikada ranije niste morali da projektujete rešenje zasnovano na Web tehnologijama koje integriše Access s podacima na SQL Serveru, ne brinite, to ñete morati da uradite vrlo skoro! Sve veñi broj ljudi vrednuje trenutni pristup podacima koju Web pruža, naročito u veñim firmama. Sve, od pristupa mnogobrojnim dokumentima koji nastaju u firmi, do naručivanja piña iz kafe kuhinje, zaposleni mogu sada da obavljaju direktno sa svojih računara. Accessov obrazac koji pravite danas biñe Web stranica koju projektujete sutra.

Da bismo vam pomogli pri tome, uveli smo novu moguñnost projektovanja u Accessu: stranice za pristup podacima. Ako ste ikada ranije pokušali da pravite Web stranice povezane s podacima, znañete da cenite lakoñu s kojom se to radi pomoñu alatke za stranice za pristup podacima koju vam nudi Access 2000. Zadavanjem samo nekoliko parametara pomoñu čarobnjaka, ili prevlačenjem polja tabele na površinu alatke, napraviñete Web stranicu koja prikazuje uvek ažurne podatke i koja je odmah dostupna svakome u vašoj organizaciji. Stranice koje tako napravite možete da ukrasite HTML kodom i skriptovima pomoñu nove integrisane alatke Microsoft Script Editor. Nikada dosad niste mogli tako lako niti tako brzo da pružite informacije svojim korisnicima (da i ne govorimo o tome da ñe vas odsad smatrati genijem).

Osim razvojem Accessa, ja rukovodim i razvojem Excela. U mnogim aspektima ove aplikacije imaju iste karakteristike. Obe se bave skladištenjem, prikazivanjem i analiziranjem podataka. Veñ godinama od mnogih korisnika dobijamo primedbe da bi želeli veñi stepen integrisanosti izme?u ova dva proizvoda. Drago mi je što kao glavni rukovodilac projekta mogu da kažem da je to jedan od mojih primarnih ciljeva. Kao dokaz toga, u Office 2000 uveli smo novu moguñnost: Office Web komponente. To su ActiveX objekti koji vam omoguñavaju da ugradite neke od najkorisnijih delova Excela (kao što su mašina za tabelarne proračune, izvedene tabele i moguñnosti prikazivanja podataka u obliku dijagrama) u rešenja koja projektujete, bez obzira na to da li koristite Accessove ili Web tehnologije. I u ovoj oblasti, ova tri autora su detaljno istraživali te objekte i prenose vam svoja saznanja u ovoj knjizi.

Naš posao je toliko zanimljiv upravo zbog izazova koje naša struka postavlja pred nas. Deo mog posla je da vam stavim na raspolaganje alatke koje ñe vam omoguñiti da odgovorite na te izazove. Obezbe?ivanje najboljih informacija o tome jeste posao koga su se pre više godina (i hiljada stranica) latili Pol, Ken i Majk i koji oni i dan--danas uspešno obavljaju. Nadam se da ñete sa mnom podeliti uzbu?enje izazova na koje ñete odgovoriti pomoñu Accessa 2000, koristeñi sve ono što smo vam obezbedili i radujuñi se novim izazovima koji predstoje.

Richard McAniff

Glavni rukovodilac projekata Access i Excel

Microsoft Corporation