|
Microsoft Office Access |
|
|
Konverzija: nove osobineNivo:
Access 2007 i novi format baze donose brojne nove funkcije i osobine koje omogućuju korisnicima da lako kreiraju bazu podataka, formulare za unos i obradu podataka i izveštaje za prikaz rezultata. Međutim, novi format baze zbog nećete moći da pokrenete u prethodnim verzijama Accessa. U tome će vas najpre sprečiti nova ekstenzija baze podataka ACCDB, ali i konverzija u stariji format MDB neće biti moguća tj. baza neće raditi kako očekujete. Konverzijom dobijate pristup novim osobina, ali neke i gubite, jer više ne postoje. O ovim razlikama smo pisali u prethodnim prilozima. U kom slučaju nije potrebno konvertovati bazu u novi format? Prvi slučaj je onaj kada korisnik kome je namenjena baza podataka nema instaliranu novu verziju programa. Access 2007 može da pokrene formate baza verzija 2000, 2002 i 2003, radeći sa njima bez konverzije. Ako koristite replikaciju baze podataka, takođe nećete moći da konvertujete bazu: replikacija nije podržana u novom formatu, ali su alatke za sinhronizaciju master baze i replika baze dostupne na kartici Database Tools ako je otvorena baza u starijem formatu. Konačno, bazu nećete konvertovati u novi format kada se ona oslanja na klasične nivoe sigurnosti korisnika, implementirane posredstvom baze system.mdw. Dodatne razlike o kojima nismo govorili u prethodnom prilogu Razlike zaključujemo onima koje se odnose na uvoz i izvoz: korisnički interfejs za izvoz podataka u ASP ili IDC/HTX više ne postoji, kao i korisnički interfejs za uvoz podataka iz formata Lotus 1-2-3/DOS i Exchange. Takođe, ne možete konvertovati format MDE, jer on sadrži kompajlirani VBA program; za morate da upotrebite MDB datoteku od koje je MDE nastao. Novi format baze omogućava upotrebu novih alatki i osobina baze podataka, čijom implementacijom se odričete mogućnosti povratka u stariji format. Prva primetna razlika je korisnički interfejs; tu su i dve nove teme: Luna i Obsidian. U zavisnosti od teme koju ste upotrebili, menja se i sadržaj palete Theme Colors za brz pristup bojama. Ako ste programer baza podataka u Accessu, vrlo je verovatno da raspolažete kolekcijom kontrola i funkcija koje koristite u radu. Neke od njih više nisu potrebne, ali ih i dalje možete koristiti; najčešće su u upotrebi one za rad sa RTF formatom, za izvoz izveštaja u PDF format i kontrolu (ili VBA kontrolisanu formu) za prikaz kalendara za odabir datumske vrednosti. Takođe možete ukloniti program za senčenje redova izveštaja (programsko uslovno formatiranje) i program za dinamičko uređivanje lookup podataka. Access 2007 pruža nov način za rad sa globalnim promenljivama koji se nalazi u kolekciji TempVars. Zapravo, možda je najbolje da "ne popravljate" program koji već radi, ali ako ćete održavati bazu u novom formatu, možete postepeno da uklanjate starija rešenja i menjate ih novim, sistemskim rešenjima. U novom Accessu polja tipa Text i Memo imaju novu osobinu TextFormat. Zadajte vrednost Rich Text i ubuduće će Access čuvati tekst u HTML formatu(!) i prikazivati ga korektno na formularu ili izveštaju. Za uređivanje teksta tokom rada sa poljem formatiranim kao obogaćeni tekst, biće vam dostupne razne uobičajene kontrole za oblikovanje teksta (podebljanje, kurziv, boja i veličina teksta itd). Pažnja: format Rich Text se ne odnosi na RTF format, već se čuva kao HTML. Zbog toga vaš stari, pravi RTF format ne možete koristiti bez dodatnih ActiveX kontrola koje ste već upotrebili, niti će RTF kontrola ispravno čitati sadržaj polja formatiranog kao obogaćeni tekst. PDF format je podržan, ali alatka za izvoz izveštaja u PDF format nije podrazumevano instalirana u toku instalacije Officea 2007. Da biste izveštaj mogli da "štampate" u PDF format, moraćete da preuzmete i naknadno instalirate PDF modul. Izveštaje možete štampati i u XPS formatu, koji je takođe namenjen distribuciji u kompaktnom formatu. Ipak, za sada preporučujemo da se držite PDF formata, jer XPS još uvek nije univerzalan - podrazumevan je na operativnom sistemu Windows Vista, a raspoloživ je još samo korisnicima Windows platforme; za to vreme, verovatno više ne postoji platforma koja ne podržava PDF (uključujući čak i mobilne telefone). Govoreći o novoj kontroli DataPicker, namenjenoj uređivanju datuma upotrebom kalendara, recimo da se pored svakog novopostavljenog datumskog polja na formular automatski dodaje dugme za pristup kontroli za prikaz kalendara. Ovu osobinu možete menjati izmenom osobine ShowDataPicker. Osobina postoji na dva nivoa: na nivou tabele i na nivou formulara. Senčenje npr. svakog petog reda ili povlačenje linija ispod svakog reda izveštaja, kao što smo opisali u jednom ranijem prilogu U radu sa podacima se koriste padajuće liste za odabir vrednosti iz unapred popunjene liste koja je često konačna, ali se ponekad vrednosti dopunjuju. Programeri obično koriste funkciju za populaciju podataka tabela - izvora podataka padajuće liste, pozivom sa događaja NotInList. U novom Accessu više ne morate da koristite takvu funkciju: zadajte naziv formulara za uređivanje sadržaja tabele izvora podataka u osobini ListItemEditForm. Ovaj formular će se pokrenuti u modalnom prikazu i omogućiće upis nove vrednosti u tabelu onog časa kada korisnik ukuca novu vrednost u padajuću listu. Nova vrsta globalnih promenljivih kolekcije TempVars donosi dve veoma značajne osobine. Programerima je poznato kakvu glavobolju nosi greška u programu, jer se sve globalne promenljive tada "prazne" i jedino što preostaje je ponovo pokretanje programa. TempVars promenljive pamte vrednost i nakon pojave greške, ali se koriste i za čuvanje više vrednosti za koje ste do sada najčešće koristili skriveno tekstualno polje. Zbog svoje osobine prikupljanja, takve promenljive omogućuju iteraciju i pronalaženje vrednosti zadate u bilo kom ranijem trenutku.
|
|
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. |