|
Microsoft Office Access |
|
|
Konverzija: novi format bazeNivo:
Novi Access donosi novi format baze podataka koji ćete prepoznati po ekstenziji ACCDB, dok su svi pređašnji formati koristili istu ekstenziju baze podataka - MDB. Sve dok ne izađe neka novija verzija, ekstenzija ACCDB se odnosi na datoteku baze podataka Accessa 2007; to će predstavljati lak način utvrđivanja verzije barem u nekom narednom periodu. Konverzijom MDB datoteke u novi format, ekstenzija se uvek menja u ACCDB. Access svakako prilikom konverzije ostavlja vašu MDB datoteku netaknutu - osim ako bazu starijeg formata otvorite u novom Accessu kada joj se dodaju novi objekti koji ne utiču na kompatibilnost sa prethodnim verzijama Accessa - ako nešto ne radi kako treba uvek možete intervenisati u MDB datoteci i ponoviti konverziju. Pre nego što se zaista odlučite da dalji rad nastavite u novom formatu ili da kompletnu postojeću bazu i program prebacite u novi format, valjalo bi da imate na umu razlike, jer one nisu samo deklarativne. Prva grupa razlika se odnosi na mogućnosti koje više ne postoje, delom zbog kompromisa koji je morao biti napravljen u novom radnom okruženju, a delom zbog novog načina rada. Druga grupa se odnosi na nove mogućnosti koje možete upotrebiti u daljem radu sa konvertovanom bazom, ali povratak u stari format više neće biti moguć bez većih intervencija na uklanjanju novih osobina. Treća grupa je zapravo podgrupa druge: većina primećenih nedostaka je (konačno) popravljena. Najkraća lista se odnosi na mogućnosti koje više ne postoje. Replikacija baze podataka nije podržana u novom formatu. Za offline rad i ažuriranje podataka se koristi drugi sistem koji smo ranije opisali. Ako insistirate na korišćenju replikacije, napravite vezu ka tabeli baze u MDB formatu, gde je replikacija podržana; ili, jednostavno, nastavite da koristite MDB format. Što se tiče sigurnosti tj. korisničkih naloga i prava pristupa ranije čuvanih u MDW datoteci, za ovo ćete morati sami da se pobrinete, jer je ovaj modul kompletno uklonjen. U novom Accessu, za razliku od opcija replikacije, takođe ne možete intervenisati na postavkama bezbednosti, pa čak i ako koristite MDB format. Kao alternativu, možete bazi podataka linkovati tabelu iz MDB baze, a zatim u ranijoj verziji Accessa uređivati ove osobine. Drugi vid obezbeđenja sigurnosti je da povežete tabelu sa bazom podataka koja ima podešavanja prava pristupa (npr. SQL Server). Konačno, Web strane za pristup podacima (Data Access Pages) su uklonjene. Taj koncept očigledno nije uzeo maha: za pristup podacima baze preko Interneta nametnuli su se PHP i ASP tehnologije, dok DAP u osnovi koristi neke druge oblike povezivanja unutar HTML sadržaja. Ako ste Access bazu delili u lokalnoj mreži, verovatno ste koristili Access objekte (kad već imate gotove fomulare i izveštaje, ko će još programirati HTML stranice za pristup bazi?) i delili bazu na Back End i Front End. S druge strane, Access bazu možete izvršavati u Runtime okruženju za koji nije potrebna licenca (distribucija je slobodna po tzv. royalty-free konceptu). Lista popravljenih osobina i objekata je malo duža, ali se većim delom ne odnosi na ozbiljne propuste. Za početak ćete primetiti da točak miša konačno omogućuje pomeranje sadržaja u VBA prozoru. Još veće iznenađenje ćete možda pronaći u VBA prozoru starijeg Accessa, ako je ostao aktivan nakon instalacije nove verzije: skrol je proradio i u starijoj verziji. Ono što je još važnije: točkić više nema ulogu promene zapisa na formi, nego pomera vertikalni klizač u okviru zapisa (ako postoji), mada imate mogućnost da promenite tu osobinu. Uklonjene su i dve "dosadne" osobine: Access vas više neće ubeđivati da prilikom otvaranja bilo koje baze podataka program može sadržati destruktivne komande - sada vam je na raspolaganju opcija Trusted Locations, gde možete definisati koje baze podataka će se smatrati bezbednim. Korisnici su obično bezbednosna podešavanja postavljali na Low kako bi potpuno isključili ovo upozorenje, a koje je stavljalo u nedoumicu klijenta kome isporučite kompletno funkcionalnu bazu. Uklonjena je i osobina Accessa da pokušava da "pogodi" koju ćete vrednost sledeću uneti prilikom sekvencijalnog popunjavanja polja. Sledeće dve ispravke su zaista veoma korisne: svaki broj unet u polje formatirano kao procenat se tretira kao procenat: npr. ukucani broj "2" se tumači kao "2%" a ne kao "200%", dok je za podrazumevanu vrednost polja formatiranog kao broj uklonjena nula. Ručno uklanjanje nule je bilo obavezno na polju u relaciji jer u relaciji ne postoji ID polje sa vrednošću "nula" (Lookup polje). Popravljeno je sortiranje u upitu polja koje je formatirano kao Decimal, gde je Access pogrešno sortirao brojeve u opadajućem nizu (vidi sliku), kao i određene greške nad osobinama FilterOn i OrderBy. Konačno, izvesno je da je uvoz podataka iz Excela ne samo popravljen (o ovoj operaciji, greškama i zaobilaznim rešenjima smo pisali nekoliko puta), već i veoma poboljšan - sada možete obeležiti bilo koji blok podataka na radnom listu u Excelu i kopirati ga u Access. Odgovorićete samo na jedno pitanje: Da li prvi red sadrži nazive kolona?, nakon čega će Access 2007 sam formatirati polja prema njihovim vrednostima i sačuvati ih u novoj tabeli. Ujedno je i kompletan modul za uvoz podataka iz drugih programa dodatno poboljšan.
U ovu grupu spadaju još i tri "popravke" koje se delimično odnose na nove mogućnosti programa. Ako spadate u one koji iz nekog razloga koriste dugmad sa slikama, više nećete morati sami da dodajete tekst na sliku. Naime, Access sada dozvoljava kombinaciju teksta i pozadinske slike na dugmadima. Mail adresa u polju hiperveze se sada prepoznaje ispravno - umesto prefiksa http://, Access će ispravno dodati prefiks mailto:. Poslednja ispravka se odnosi na delimičnu kontrolu naziva polja prilikom dizajniranja tabela. Naime, korisnici često zadaju nazive polja rečima koje predstavljaju osobine, naredbu ili kontrolu drugog objekta programa; to je dovodilo do konflikata i program je prijavljivao grešku, iako bi se naizgled činilo da je "sve u redu". Neki od ovih naziva su: Disk, Date, Time, End, Log, Name, itd. Access prati nazive koje zadajate poljima i ako je neko od njih potencijalni izazivač problema, odmah izdaje poruku upozorenja. Svejedno, savetujemo vam da se prilikom zadavanja naziva polja držite preporuka o primeni tzv. mađarske notacije
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2011; Valinor Design; sva prava pridržana. |