Attiecas uz
Access pakalpojumam Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Attiecas uz

Objekts ComboBox

Objekts TextBox

Izmantojiet rekvizītu Format , lai pielāgotu skaitļu, datumu, laiku un teksta attēlošanu un izdrukāšanu. Lasāma/rakstāma String.

expression.Format

expression Obligāti. Izteiksme, kas atgriež vienu no objektiem sarakstā Attiecas uz.

Piezīmes

Izmantojiet kādu no iepriekš definētajiem formātiem vai izveidojiet pielāgotu formātu, izmantojot formatēšanas simbolus.

Rekvizīts Format dažādiem datu tipiem izmanto dažādus iestatījumus.

Vadīklai iestatiet šo rekvizītu vadīklas rekvizītu lapa. Laukam šo rekvizītu iestatiet tabulas noformējuma skatā (sadaļā Lauka rekvizīti) vai noformējuma skatā Vaicājuma logs (rekvizītu lapā Lauka rekvizīti). Var arī izmantot makro vai Visual Basic for Applications (VBA) kodu.

Piezīme.: Visual Basic jāievada virknes izteiksme, kas atbilst kādam no iepriekš definētajiem formātiem, vai arī jāievada pielāgots formāts.

Rekvizīts Format ietekmē tikai datu rādīšanu. Tas neietekmē datu glabāšanu.

Programma Access nodrošina iepriekš definētus formātus datu tipiem Date/Time, Number, Currency, Text, Memo un Yes/No. Iepriekš definētie formāti ir atkarīgi no valsts/reģiona, kuru var norādīt, Windows vadības panelī veicot dubultklikšķi uz vienuma Reģionālās opcijas. Programma Access parāda formātus, kas atbilst atlasītajai valstij/reģionam. Piemēram, ja cilnē Vispārīgi ir atlasīta vērtība Angļu (ASV), tad laukā ar datu tipu Currency ievadītā vērtība 1234,56 tiek rādīta kā $1,234.56, bet, ja cilnē Vispārīgi ir atlasīta vērtība Angļu (Lielbritānija), šis skaitlis tiek rādīts kā £1,234.56.

Ja lauka rekvizītu Format iestatāt tabulas noformējuma skatā, programma Access izmanto šo formātu datu rādīšanai datu lapās. Lauka rekvizītu Format tā lieto arī jaunām vadīklām veidlapās un atskaitēs.

Izmantojiet šos simbolus pielāgotos formātos jebkuram datu tipam.

Simbols

Nozīme

(atstarpe)

Rāda atstarpes kā literāļa rakstzīmes.

"ABC"

Viss, kas ievadīts pēdiņās, tiek rādīts kā literāļa rakstzīmes.

!

Lietot līdzinājumu pa kreisi, nevis pa labi.

*

Aizpildīt pieejamo vietu ar nākamo rakstzīmi.

\

Rādīt nākamo rakstzīmi kā literāļa rakstzīmi. Literāļa rakstzīmes var parādīt arī, liekot tās pēdiņās.

[krāsa]

Rādīt formatētos datus kvadrātiekavās norādītajā krāsā. Pieejamās krāsas: Black (melna), Blue (zila), Green (zaļa), Cyan (ciāna), Red (sarkana), Magenta (fuksīna), Yellow (dzeltena), White (balta).

Datu tipu Number un Currency pielāgotā formatējuma simbolus nevar kombinēt ar datu tipu Date/Time, Yes/No, Text un Memo formatējuma simboliem.

Ja vieniem un tiem pašiem datiem ir definēta ievades maska un iestatīts rekvizīts Format, tad rekvizīts Format ir prioritārs un ievades maska tiek ignorēta. Piemēram, ja tabulas noformējuma skatā izveidojat paroles ievades masku un tam pašam laukam tabulā vai veidlapas vadīklā iestatāt arī rekvizītu Format, tad paroles ievades maska tiek ignorēta un dati tiek rādīti atbilstoši rekvizītam Format.

Piemērs

Šajos trīs piemēros rekvizīts Format tiek iestatīts, izmantojot iepriekš definētu formātu.

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Nākamajā piemērā rekvizītam Format tiek iestatīts pielāgots formāts. Šis formāts datumu rāda šādi: Jan 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

Šajā piemērā parādīta VBA funkcija, kura formatē skaitliskus datus, izmantojot valūtas formātu Currency, un formatē teksta datus, lai tie būtu rakstīti ar lielajiem burtiem. Funkcija tiek izsaukta no nesaistītas vadīklas TaxRefund notikuma OnLostFocus.

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.