Primjenjuje se na
Objekt ComboBox |
---|
Objekt TextBox |
Pomoću svojstva Format možete prilagoditi način na koji se brojevi, datumi, vremena i tekst prikazuju i ispisuju. To je svojstvo vrste Niz za čitanje/pisanje.
izraz.Format
expression Obavezno. Izraz koji vraća jedan od objekata na popisu Primjenjuje se na.
Napomene
Možete koristiti neki od unaprijed definiranih oblika ili stvoriti prilagođeni oblik pomoću simbola oblikovanja.
Svojstvo Format koristi različite postavke za različite vrste podataka.
U slučaju kontrole to svojstvo možete postaviti na list svojstava kontrole. U slučaju polja to svojstvo možete postaviti u prikazu dizajna tablice (u odjeljku svojstva polja) ili u prikazu dizajna u prozor Upit (na listu sa svojstvima polja). Možete koristiti i makronaredba ili VBA (Visual Basic for Applications) kod.
Napomena: u programu Visual Basic unesite nizovni izraz koji odgovara jednom od unaprijed definiranih oblika ili prilagođeni oblik.
Svojstvo Format utječe samo na način prikaza podataka. Ne utječe na način pohrane podataka.
Access nudi unaprijed definirane oblike za vrste podataka Datum/vrijeme, Broj i Valuta, Tekst i Dopis te Da/Ne. Unaprijed definirani oblici ovise o državi/regiji navedenoj dvoklikom na Regionalne mogućnosti na upravljačkoj ploči sustava Windows. Access prikazuje odgovarajuće oblike za odabranu državu/regiju. Ako je, primjerice, na kartici Općenito odabran engleski (SAD), 1234,56 u obliku valute prikazuje se kao $1,234.56, ali ako je na kartici Općenito odabran engleski (Velika Britanija), taj se broj prikazuje kao £1,234.56.
Ako svojstvo Format polja postavite u prikazu dizajna tablice, Access koristi taj oblik za prikaz podataka u podatkovnim tablicama. Svojstvo Format primjenjuje i na nove kontrole u obrascima i izvješćima.
U prilagođenim oblicima za bilo koju vrstu podataka možete koristiti sljedeće simbole.
Simbol |
Značenje |
---|---|
(razmak) |
Razmake prikazuje kao slovne znakove. |
"ABC" |
Sve unutar navodnika prikazuje kao slovne znakove. |
! |
Prisilno koristi lijevo poravnanje umjesto desnog. |
* |
Popunjava dostupan razmak sljedećim znakom. |
\ |
Sljedeći znak prikazuje kao slovni znak. Slovne znakove možete prikazati i tako da ih navedete unutar navodnika. |
[boja] |
Oblikovane podatke prikazuje u boji navedenoj unutar uglatih zagrada. Dostupne boje: crna, plava, zelena, cijan, crvena, magenta, žuta, bijela. |
Simbole prilagođenog oblikovanja za vrste podataka Broj i Valuta nije moguće kombinirati sa simbolima oblikovanja za vrste podataka Datum/vrijeme, Da/ne ili Tekst i dopis.
Kada definirate ulazna maska i postavite svojstvo Format za iste podatke, svojstvo Format ima prednost prilikom prikaza podataka i ulazna se maska zanemaruje. Ako, primjerice, u prikazu dizajna tablice stvorite ulaznu masku za lozinku i postavite svojstvo Format za isto polje, bilo u tablici ili u nekoj kontroli na obrascu, ulazna maska za lozinku zanemarit će se i podaci će se prikazati u skladu sa svojstvom Format.
Primjer
U sljedeća se tri primjera svojstvo Format postavlja pomoću unaprijed definiranog oblika:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
U sljedećem se primjeru svojstvo Format postavlja pomoću prilagođenog oblika. Ovaj oblik prikazuje datum kao: siječanj 1995.
Forms!Employees!HireDate.Format = "mmm yyyy"
U sljedećem se primjeru pokazuje kako funkcionira VBA funkcija koja oblikuje brojčane podatke pomoću oblika Valuta i tekstne podatke u cijelosti oblikuje pomoću velikih slova. Funkcija se poziva iz događaja OnLostFocus nepovezane kontrole pod nazivom PovratPoreza.
Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function