Microsoft Office Access
uređuje Branislav Mihaljev, MVP

Bookmark and Share
Matična strana sajta
  Novo na sajtu
  Mapa sajta
  Beleške
  Kontakt
  Pretraga MSKB

 Blog Praktikuma
  RSS feed
  P@W @Tw

  Izvezi stranicu u PDF
 
Office Praktikum

Još o Accessu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

 
       

Sponzori sajta

SBB CS 1.6 game server: 82.117.200.1
 
Connectivity by SBB

 
Suština pasijansa
Suština pasijansa
 


 

Informacije

NOVOSTI

I još dva nova priloga o Excelu
Novi prilozi o Wordu
Novi i prilozi u temi "razno o Officeu"
Novi članci o novostima u Officeu 2010!

SADRŽAJI ZA PREUZIMANJE

Lokalizacija Total Commandera 7.51Obe jezičke školjke za popularni program na srpskom sad funkcionišu u bilo kojoj varijanti Windowsa!
RNDalica.ExcelDodatak za Excel 2007/2010 za generisanje slučajnih podataka!
YuConv.ExcelDodatak za Excel 2007/2010 za konverziju pisama!
YuConvNetDodatak za Word 2007/2010 za konverziju pisama i kodnih rasporeda!

SKREĆEMO PAŽNJU

Kako pretraživati MSKB
a pronaći ćete i još mnogo novih sadržaja...

KONTAKT

Da li znate za pravila koja važe pri kontaktu sa nama? Molimo vas da se obavestite o tome!
 
POZIVAMO VAS

i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.

  (C) 2000-2010 Praktikum na Webu
 

Konverzija: nove osobine

Nivo:  NIVO 1 - klinite za objašnjenje


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 se odnose na Microsoft Office XP Web Components, koje se ne instaliraju uz novi Access. Formulari ili izveštaji na kojima ste koristili izvedene (pivot) tabele ili izvedene grafikone se prikazuju korektno, ali se referenca na OWC10.DLL preusmerava na OFFOWC.DLL, koja ne podržava sve osobine prethodne biblioteke. Za punu kompatibilnost, u određenim slučajevima ćete morati da preuzmete i naknadno instalirate Microsoft Office XP Web Components. Dalje, trake alatki iz starijeg Accessa se više ne prikazuju u novom Accessu, osim u slučaju kada ste isključili opciju Allow Built-in Toolbars u sekciji Startup i kada ste naveli koji će se meni koristiti umesto osnovnog. Ujedno, ne možete očigledno uticati na korisnički interfejs koji se odnosi na menije i trake alatki, jer su oni zamenjeni glavnom trakom (ribbon). Međutim, na njih još uvek možete uticati u prethodnim verzijama Accessa, odnosno u novoj verziji upotrebom VBA ili makro programa.

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, do sada se izvodilo kratkim programom koji je menjao format polja, odnosno sakrivao i prikazivao liniju. Naime, dugački izveštaji se teško prate ako ne postoje linije ili ako redovi nisu osenčeni različito. U novom Accessu, različito senčenje redove ćete ostvariti izmenom osobine AlternateBackColor, čija vrednost treba da se razlikuje od vrednosti BackColor. Iako je karakteristična za izveštaje, ova osobina je primenljiva i na dugačkim listama podataka formulara.

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.

 

  (C) 2000-2011 Praktikum na Webu

PC 133


 
 

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.