Platí pro
Objekt ComboBox |
---|
Objekt TextBox |
Pomocí vlastnosti Format (Formát) můžete přizpůsobit zobrazování a tisk čísel, data, času a textu. Typ String pro čtení/zápis.
výraz.Format
Výraz Povinný argument. Výraz, který vrátí jeden z objektů v seznamu Platí pro.
Poznámky
Můžete použít některý z předdefinovaných formátů, nebo pomocí formátovacích symbolů vytvořit vlastní formát.
Vlastnost Format (Formát) se používá pro různé datové typy různá nastavení.
U ovládacího prvku můžete pro nastavení této vlastnosti použít jeho Seznam vlastností. U pole můžete tuto vlastnost nastavit v návrhovém zobrazení tabulky (v oddílu Vlastnosti pole), nebo k tomu můžete použít Okno dotazu a jeho návrhové zobrazení (v seznamu vlastností Vlastnosti pole). Můžete použít také Makro nebo kód jazyka VBA (Visual Basic for Applications).
Poznámka: Ve Visual Basicu zadejte řetězcový výraz, který odpovídá jednomu z předdefinovaných formátů, nebo zadejte vlastní formát.
Vlastnost Format (Formát) ovlivňuje jen zobrazení dat. Nemá vliv na ukládání dat.
Access poskytuje předdefinované formáty datových typů Datum a čas, Číslo a Měna, Text a Memo a Ano/Ne. Předdefinované formáty závisí na zemi/oblasti určené poklikáním na místní možnosti v Ovládacích panelech Windows. Access zobrazí formáty vhodné pro vybranou zemi nebo oblast. Například když je na kartě Obecné vybraná možnost Angličtina (Spojené státy), zobrazí se hodnota 1234,56 ve formátu Měna jako 1 234,56 Kč, ale pokud je na kartě Obecné vybraná angličtina (britská), zobrazí se číslo jako 1 234,56 Czk.
Když nastavíte vlastnost Format (Formát) pole v návrhovém zobrazení tabulky, Access tento formát použije k zobrazení dat v datových listech. Vlastnost Format (Formát) daného pole také použije pro nové ovládací prvky ve formulářích a sestavách.
Pro nastavení vlastního formátu pro jakýkoliv datový typ můžete použít následující symboly.
Symbol |
Význam |
---|---|
(mezera) |
Zobrazí mezery jako literální znaky. |
"ABC" |
Vše v uvozovkách se zobrazí jako literální znaky. |
! |
Vynutí zarovnání vlevo namísto zarovnání vpravo. |
* |
Vyplní volné mezery následujícím znakem. |
\ |
Následující znak se zobrazí jako literální. Literální znaky můžete zobrazit také tak, že je uzavřete do uvozovek. |
[barva] |
Zobrazí formátovaná data v barvě zadané v závorkách. Dostupné barvy: Černá, modrá, zelená, azurová, červená, purpurová, žlutá, bílá. |
Symboly pro vlastní formátování čísel a měny nelze kombinovat se symboly formátování pro datové typy Datum a čas, Ano/ne, Text a Memo.
Pokud jste definovali Vstupní maska a nastavili vlastnost Format pro stejná data, má vlastnost Format přednost při zobrazení dat a vstupní maska je ignorována. Pokud například vytvoříte vstupní masku Heslo v návrhovém zobrazení tabulky a také nastavíte vlastnost Formát pro stejné pole, a to buď v tabulce, nebo v ovládacím prvku ve formuláři, vstupní maska Heslo se ignoruje a data se zobrazí podle vlastnosti Formát .
Příklad
Následující tři příklady ukazují nastavení vlastnosti Format (Formát) pomocí předdefinovaného formátu.
Me!Date.Format = "Medium Date"
Me!Time.Format = "Long Time"
Me!Registered.Format = "Yes/No"
V dalším příkladu se vlastnost Format (Formát) nastaví pomocí vlastního formátu. Tento formát zobrazuje datum jako: Leden 1995
Forms!Employees!HireDate.Format = "mmm yyyy"
Následující příklad ukazuje funkce jazyka VBA, která zformátuje číselná data pomocí formátu Měna a textová data převede na velká písmena. Tato funkce se vyvolává z události OnLostFocus (Při ztrátě fokusu) nevázaného ovládacího prvku s názvem TaxRefund (Vrácení daně).
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