Tipovi podataka "Broj" (uključujući "Veliki broj") i "Valuta" u programu Access imaju mnoštvo formata koji će vam pomoći da ispunite jedinstvene okolnosti. Uz oblikovanje broja i valute imate tri izbora: zadržite podrazumevane formate, primenite unapred definisani format ili kreirajte prilagođeni format. Kada primenite oblikovanje na polje tabele, taj isti format se automatski primenjuje na sve kontrole obrasca ili izveštaja koje ste naknadno povezali sa tim poljem tabele. Oblikovanje menja samo način na koji se podaci prikazuju i ne utiče na način na koji se podaci skladište niti na način na koji korisnici unose podatke.
U ovom članku
Pregled formata brojeva i valuta
Da biste kreirali prilagođeni format, treba da unesete različite znakove u svojstvo Oblikovanje polja tabele. Znakovi mogu biti čuvari mesta (kao što su 0 i #), znakovi za razdvajanje (kao što su tačke i zarezi), doslovni znakovi i boje na osnovu toga kako želite da oblikovanje bude. Imajte na umu da Access automatski primenjuje sve prilagođene formate koje koristite u polju tabele, na kontrolu u obrascu ili izveštaju ako su povezani (povezani).
Možete da navedete formate za četiri tipa numeričkih vrednosti – pozitivnih, negativnih, nula (0) i bez vrednosti (nedefinisanih). Ako odaberete da kreirate format za svaki tip vrednosti, prvo morate da stavite format za pozitivne vrednosti, oblikovanje za negativne vrednosti drugo, oblikovanje za nulte vrednosti treće i oblikovanje za prazne vrednosti poslednje. Takođe, svaki format morate da razdvojite tačkom i zarezom.
Primer prilagođenog oblikovanja: #,###.#; (#,###.##) [Crvena]; 0,000.00;" Nedefinisano"
Prikazuje se kao: 1.234,568-1,234,568 = 0
Evo šta oblikovanje znači |
|
Za nisku su moguća najviše četiri odeljka, a svaki odeljak je razdvojen tačkom i zarezom (;). Ako polje tabele prihvata prazne vrednosti, možete da izostavite četvrti odeljak.
Section |
Opis oblikovanja |
Primer |
---|---|---|
Ako prvi odeljak sadrži #,###.# |
Prikazuje pozitivne vrednosti. |
1234,5678 prikazuje se kao 1.234,568 Ovaj format koristi zarez kao znak za razdvajanje hiljada, a tačku kao znak za razdvajanje decimala. Ako decimalne vrednosti u zapisu premašuju broj znakova čuvara mesta u prilagođenom formatu, Access zaokružuje vrednosti i prikazuje samo broj vrednosti navedenih u formatu. Na primer, ako polje sadrži 3.456,789, ali format navodi dva decimalna mesta, Access zaokružuje decimalnu vrednost na 0,79. Savet: Za format sa većim vrednostima ili više decimalnih mesta, dodajte još čuvara mesta za decimalnu vrednost, kao što je #,###.###. |
Ako drugi odeljak sadrži (#,###.#)[Crvena] |
Prikazuje samo negativne vrednosti. Ako podaci ne sadrže negativne vrednosti, Access ostavlja polje prazno. |
Negativna vrednost se nalazi unutar doslovnih znakova ili zagrada. U ovom primeru, sve negativne vrednosti će biti prikazane crvenom bojom. |
Ako treći odeljak sadrži 0.000,00 |
Definiše format za sve nulte vrednosti (0). |
Kada polje sadrži vrednost nula, prikazuje se 0.000,00. Da biste prikazali tekst umesto broja, koristite "Nula" (okruženo dvostrukim znacima navoda). |
Ako četvrti odeljak sadrži "Nedefinisano" |
Definiše šta korisnici vide kada zapis sadrži praznu vrednost. U ovom slučaju, korisnici vide reč "Nedefinisano". |
Možete da koristite i drugi tekst, kao što je "Null" ili "***". Okolni znakovi sa dvostrukim znacima navoda tretiraju se kao doslovni i prikazuju se tačno onako kako su uneti. |
Primena unapred definisanog formata
Access pruža nekoliko unapred definisanih formata za podatke o broju i valutama. Podrazumevani format je prikaz broja kao što je unet.
Savet Možete da koristite svojstvo DecimalPlaces da biste zamenili podrazumevani broj decimalnih mesta za unapred definisani format naveden za svojstvo Format .
U tabeli
-
Otvorite tabelu u prikazu dizajna.
-
U gornjem delu koordinatne mreže dizajna izaberite polje Datum/vreme koje želite da oblikujete.
-
U odeljku Svojstva polja u donjem odeljku kliknite na strelicu u polju za svojstvo Oblikovanje i izaberite oblikovanje sa padajuće liste.
-
Kada izaberete format, pojavljuje se dugme Opcije ažuriranja svojstava i omogućava vam da primenite novo oblikovanje na druga polja tabele i kontrole obrasca koje će ga logički naslediti. Da biste primenili promene u bazi podataka, kliknite na pametnu oznaku, a zatim izaberite stavku Ažuriraj format svuda <se koristi> polja. U ovom slučaju, "Ime polja" predstavlja ime polja sa brojem ili valutom.
-
Da biste primenili promene na celu bazu podataka, kada se pojavi dijalog Ažuriranje svojstava i prikaže obrasce i druge objekte koji će naslediti novi format. Kliknite na dugme Da.
Više informacija potražite u članku Prenos svojstva polja.
-
Sačuvajte promene i prebacite se na prikaz lista sa podacima da biste videli da li format odgovara vašim potrebama.
Napomena Novi obrasci, izveštaji ili prikazi koje kreirate na osnovu ove tabele dobijaju oblikovanje tabele, ali to možete da zamenite u obrascu, izveštaju ili prikazu bez promene oblikovanja tabele.
U obrascu ili izveštaju
U obrascu ili izveštaju, datumi se obično prikazuju u okvirima za tekst. Jednostavno postavite svojstvo Format za okvir za tekst na željeni format datuma.
-
Otvorite prikaz rasporeda obrasca ili izveštaja ili prikaz dizajna.
-
Postavite pokazivač u okvir za tekst brojem ili valutom.
-
Pritisnite taster F4 da biste prikazali list sa svojstvima.
-
Postavite svojstvo Format na jedan od unapred definisanih formata datuma.
U upitu
-
Otvorite upit u prikazu dizajna.
-
Kliknite desnim tasterom miša na polje za datum, a zatim izaberite stavku Svojstva.
-
Na listu sa svojstvima izaberite željeni oblik sa liste svojstava Oblikovanje.
U izrazu
-
Koristite funkciju FormatDateTime da biste oblikovali vrednost datuma u jednom od nekoliko unapred definisanih formata.
Ovo će vam možda biti korisno ako radite u oblasti koja zahteva izraz, kao što je makro ili upit.
Primeri unapred definisanih formata
Sledeća tabela prikazuje unapred definisane postavke svojstva Format za brojeve i valute.
Postavka |
Opis |
---|---|
Opšti broj |
(Podrazumevano) Prikaži broj kao što je unet. |
Valuta |
Iskoristi hiljadu znak za razdvajanje; sledite postavke navedene u regionalnim postavkama operativnog sistema Windows za negativne iznose, simbole decimala i valuta i decimalna mesta. |
Evro |
Koristite simbol evra (), bez obzira na simbol valute naveden u regionalnim postavkama operativnog sistema Windows. |
Popravljeno |
Prikaži bar jednu cifru; sledite postavke navedene u regionalnim postavkama operativnog sistema Windows za negativne iznose, simbole decimala i valuta i decimalna mesta. |
Standardno |
Koristite znak za razdvajanje hiljada; sledite postavke navedene u regionalnim postavkama operativnog sistema Windows za negativne iznose, decimalne simbole i decimalna mesta. |
Procenat |
Pomnožite vrednost sa 100 i dodajte znak procenta (%); sledite postavke navedene u regionalnim postavkama operativnog sistema Windows za negativne iznose, decimalne simbole i decimalna mesta. |
Naučni |
Koristite standardno naučno obeleženje. |
Slede primeri unapred definisanih formata brojeva.
Postavka |
Podaci |
Prikaz |
---|---|---|
Opšti broj |
3456.789 –3456.789 213,21 DIN. |
3456.789 –3456.789 213,21 DIN. |
Valuta |
3456.789 –3456.789 |
3.456,79 USD (3.456,79 USD) |
Popravljeno |
3456.789 –3456.789 3.56645 |
3456,79 –3456,79 3.57 |
Standardno |
3456.789 |
3,456.79 |
Procenat |
3 0.45 |
300% 45% |
Naučni |
3456.789 –3456.789 |
3,46E+03 –3,46E+03 |
Primena prilagođenog formata
-
Otvorite tabelu u prikazu dizajna.
-
U gornjem delu koordinatne mreže dizajna izaberite polje Datum/vreme koje želite da oblikujete.
-
U odeljku Svojstva polja izaberite karticu Opšte, kliknite na ćeliju pored polja Oblikovanje i unesite određene znakove na osnovu potreba oblikovanja.
-
Kada izaberete format, pojavljuje se pametna oznaka Opcije ažuriranja svojstava i omogućava vam da primenite novo oblikovanje na druga polja tabele i kontrole obrasca koje će je logički naslediti. Da biste primenili promene u bazi podataka, kliknite na pametnu oznaku, a zatim izaberite stavku Ažuriraj format svuda gde se koristi ime polja. U ovom slučaju, "Ime polja" predstavlja ime polja "Datum/vreme".
-
Da biste primenili promene na celu bazu podataka, kada se pojavi dijalog Ažuriranje svojstava i prikaže obrasce i druge objekte koji će naslediti novi format. Kliknite na dugme Da.
Više informacija potražite u članku Prenos svojstva polja.
-
Sačuvajte promene i prebacite se na prikaz lista sa podacima da biste videli da li format odgovara vašim potrebama.
-
Testirajte format tako što ćete uraditi sledeće:
-
Unesite vrednosti bez znakova za razdvajanje hiljada ili znakova za razdvajanje decimala i pogledajte kako format tretira podatke. Da li format stavlja znakove za razdvajanje na ispravna mesta?
-
Unesite vrednosti koje su duže ili kraće nego što očekujete (sa znacima za razdvajanje i bez znakova za razdvajanje) i pogledajte kako se format ponaša. Da li format dodaje neželjene prazne razmake ili na početku ili na kraju nula?
-
Unesite nulu ili praznu vrednost u formatu koji je namenjen pozitivnim ili negativnim vrednostima i vidite da li vam se sviđa rezultat.
-
Napomena Kada primenite oblikovanje na polje tabele, Access koristi taj isti format u svim kontrolama obrasca ili izveštaja koje povezujete sa tim poljem.
Primeri prilagođenih formata
Slede primeri prilagođenih formata brojeva.
Postavka |
Opis |
---|---|
0; (0);;" Bez vrednosti" |
Prikažite pozitivne vrednosti normalno; prikaži negativne vrednosti u zagradama; prikaži reč "Null" ako je vrednost Null. |
+0.0;–0.0; 0.0 |
Prikaz znaka plus (+) ili minus (–) sa pozitivnim ili negativnim brojevima; prikaži 0,0 ako je vrednost nula. |
Znakovi prilagođenog oblikovanja
Da biste kreirali prilagođeni format, koristite sledeće znakove kao čuvare mesta i znakove za razdvajanje.
Znak |
Opis |
---|---|
# |
Koristi se za prikazivanje cifre. Svaka instanca znaka predstavlja poziciju za jedan broj. Ako ne postoji vrednost na poziciji, Access prikazuje prazan prostor. Takođe, može da se koristi kao čuvar mesta. Na primer, ako primenite format #,### i u polje unesete vrednost 45, prikazuje se 45. Ako unesete 12.145 u polje, Access prikazuje 12.145 – čak i ako ste definisali samo jedan čuvar mesta levo od znaka za razdvajanje hiljada. |
0 |
Koristi se za prikazivanje cifre. Svaka instanca znaka predstavlja poziciju za jedan broj. Ako ne postoji vrednost na poziciji, Access prikazuje nulu (0). |
Znak za razdvajanje decimala . (tačka) |
Ukazuje na to gde želite da Access postavi znak za razdvajanje između celog i decimalnog dela polja sa brojem ili valutom. Znaci za razdvajanje decimala se razlikuju i podešeni su u regionalnim postavkama u operativnom sistemu Windows. |
Znak za razdvajanje hiljada , (zarez) |
Ukazuje na to gde želite da Access postavi znak za razdvajanje između hiljade dela polja sa brojem ili valutom. Znaci za razdvajanje hiljada se razlikuju i podešeni su u regionalnim postavkama u operativnom sistemu Windows. |
prazni razmaci, + - $ () |
Koristi se za umetanje praznih razmaka, matematičkih znakova (+ -) i finansijskih simbola (¥ £) po potrebi bilo gde u niskama za oblikovanje. Ako želite da koristite druge uobičajene matematičke simbole, kao što su kosa crta (\ ili /) i zvezdica (*), stavite ih pod dvostruke navodnike. Imajte na umu da možete da ih postavite bilo gde. |
\ |
Koristi se za primoravanje programa Access da prikaže znak koji odmah sledi. Ovo je isto kao okruživanje znaka sa dvostrukim znacima navoda. |
! |
Koristi se za nametni levo poravnavanje svih vrednosti. Kada nametnete levo poravnavanje, ne možete da koristite čuvare mesta # i 0 cifara, ali možete da koristite čuvare mesta za tekstualne znakove. |
* |
Koristi se za nametanje znaka neposredno posle zvezdice da bi postao znak za popunjavanje – znak koji se koristi za popunjavanje razmaka. Access obično prikazuje numeričke podatke poravnate sa desne strane i popunjava bilo koju oblast sa leve strane vrednosti praznim razmacima. Znakove za popunjavanje možete da dodate bilo gde u nisci za oblikovanje, a kada to uradite, Access popunjava prazne razmake navedenim znakom. Na primer, format £##*~.00 prikazuje iznos valute kao 45~~~~~,15. Broj znakova tilda (~) koji se prikazuju u polju zavisi od broja razmaka u polju tabele. |
% |
Koristi se kao poslednji znak u niski za oblikovanje. Množi vrednost sa 100 i prikazuje rezultat sa znakom procenta na početku. |
E+, E- ili e+, e- |
Koristi se za prikazivanje vrednosti u naučnom (eksponencijalnom) načinu beležavanja. Koristite ovu opciju kada unapred definisani naučni format ne pruža dovoljno prostora za vaše vrednosti. Koristite E+ ili e+ da biste prikazali vrednosti kao pozitivne eksponente, a E- ili e- da biste prikazali negativne eksponente. Morate da koristite ove čuvare mesta sa drugim znacima. Na primer, pretpostavimo da primenite format 0,000E+00 na numeričko polje, a zatim unesete 612345. Access prikazuje 6,123E+05. Access prvo zaokružuje broj decimalnih mesta na nižu vrednost na tri (broj nula nadesno ili levo od znaka za razdvajanje decimala). Zatim Access izračunava eksponentnu vrednost iz broja cifara koje spadaju nadesno (ili nalevo, u zavisnosti od jezičkih postavki) znaka za razdvajanje decimala u originalnoj vrednosti. U ovom slučaju, originalna vrednost bi stavila "612345" (pet cifara) desno od decimalnog zareza. Iz tog razloga Access prikazuje 6,123E+05, a dobijena vrednost je jednaka vrednosti 6,123 x 105. |
"Doslovni tekst" |
Koristite dvostruke navodnike da biste okružili bilo koji tekst koji korisnici žele da vide. |
[boja] |
Koristi se za primenu boje na sve vrednosti u odeljku formata. Ime boje morate da stavite u zagrade i da koristite jedno od sledećih imena: crna, plava, cijan, zelena, magenta, crvena, žuta ili bela. |
Prikažite A.D. ili B.C.
Možete da koristite prilagođeni format za prikaz „n.e.“ ispred ili „p.n.e.“ iza godine, u zavisnosti od toga da li je unet pozitivan ili negativan broj. Pozitivni brojevi su prikazani kao godine sa „n.e.“ ispred godine. Negativni brojevi su prikazani kao godine sa „p.n.e.“ iza godine.
-
Otvorite tabelu u prikazu dizajna.
-
U gornjem delu koordinatne mreže dizajna izaberite polje sa brojem koje želite da oblikujete.
-
U donjem odeljku kliknite na polje za svojstvo Oblikovanje , a zatim unesite ovaj prilagođeni format:
"n.e. " #;# " p.n.e."