Uygulandığı öğe
ComboBox Nesnesi |
---|
TextBox Nesnesi |
Sayı, tarih, saat ve metnin görüntülenip yazdırılmasını özelleştirmek için Format özelliğini kullanabilirsiniz. Okuma/yazma Dize.
ifade.Format
ifade Gerekli. Uygulandığı Öğe listesindeki nesnelerden birini döndüren ifade.
Notlar
Önceden tanımlanmış biçimlerden birini kullanabilir veya biçimlendirme simgelerini kullanarak özel biçiminizi oluşturabilirsiniz.
Format özelliği farklı veri türleri için farklı ayarlar kullanır.
Denetimde, denetimin özellik sayfasında bu özelliği ayarlayabilirsiniz. Alanda, tablonun Tasarım görünümünde (Alan Özellikleri bölümünde) veya Sorgu penceresinin Tasarım görünümünde (Alan Özellikleri özellik sayfasında) bu özelliği ayarlayabilirsiniz. Ayrıca makro veya Visual Basic for Applications (VBA) kodu da kullanabilirsiniz.
Not: Visual Basic'te, önceden tanımlanmış biçimlerden birine karşılık gelen bir dize ifadesi veya özel bir biçim girin.
Format özelliği sadece verinin görüntülenme biçimini etkiler. Verinin depolanma şeklini etkilemez.
Access Tarih/Saat, Sayı ve Para Birimi, Metin ve Not ve Evet/Hayır veri türleri için önceden tanımlanmış biçimler sağlar. Önceden tanımlanmış biçimler, Windows Denetim Masası'nda Bölgesel Seçenekler'e çift tıklayarak belirtilen ülkeye/bölgeye bağlıdır. Access seçilen ülke/bölge için uygun biçimleri görüntüler. Örneğin, Genel sekmesinde İngilizce (ABD) seçiliyken, Para Birimi biçiminde 1234,56 TL 1.234,56 TL olarak görünür, ancak Genel sekmesinde İngilizce (İngiliz) seçildiğinde sayı 1.234,56 TL olarak görünür.
Bir alanın Format özelliğini tablo Tasarım görünümünde ayarlarsanız, Access veriyi veri sayfalarında görüntülemek için seçtiğiniz biçimi kullanır. Ayrıca, alanın Format özelliğini form ve raporlardaki yeni denetimlere uygular.
Tüm veri türleri için özel biçimlerde aşağıdaki simgeleri kullanabilirsiniz.
Simge |
Anlamı |
---|---|
(boşluk) |
Boşlukları metin karakteri olarak görüntüler. |
"ABC" |
Tırnak işaretleri içindeki her şeyi metin karakteri larak görüntüler. |
! |
Sağa hizalama yerine sola hizalamaya zorlar. |
* |
Kullanılabilir alanı sonraki karakterle doldurur. |
\ |
Sonraki karakteri metin karakteri olarak görüntüler. Metin karakterlerini iki yanlarına tırnak işareti getirerek de görüntüleyebilirsiniz. |
[renk] |
Biçimlendirilen veriyi ayraçlar arasında belirtilen renkte görüntüler. Kullanılabilir renkler: Siyah, Mavi, Yeşil, Camgöbeği, Kırmızı, Eflatun, Sarı, Beyaz. |
Sayı ve Para Birimi veri türlerinin özel biçimlendirme simgelerini Tarih/Saat, Evet/Hayır veya Metin ve Not biçimlendirme simgeleriyle birlikte kullanamazsınız.
Bir giriş maskesi tanımlayıp aynı verinin Format özelliğini ayarladığınızda, veri görüntülenirken Format özelliği öncelikli olur ve giriş maskesi yoksayılır. Örneğin, tablo Tasarım görünümünde bir Parola giriş maskesi oluşturmanın yanı sıra aynı alan için Format özelliğini de (tabloda veya bir formdaki bir denetimde) ayarlarsanız, Parola giriş maskesi yoksayılır ve veri Format özelliğine göre görüntülenir.
Örnek
Aşağıdaki üç örnekte Format özelliği önceden tanımlanmış bir biçim kullanarak ayarlanır:
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
Sıradaki örnekte Format özelliği özel bir biçim kullanarak ayarlanır. Bu biçim tarihi aşağıdaki gibi görüntüler: Oca 1995.
Forms!Employees!HireDate.Format = "mmm yyyy"
Aşağıdaki örnekte, Para Birimi biçimini kullanarak sayısal verileri biçimlendiren bir VBA işlevi gösterilir ve metin verileri tamamen büyük harf olarak biçimlendirilir. İşlev, TaxRefund adlı ilişkisiz bir denetimin OnLostFocus olayından çağrılır.
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