Applies ToAccess för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Datatyperna Tal (inklusive stort tal) och Valuta i Access har en mängd olika format för att uppfylla dina unika omständigheter. Med tal- och valutaformatering har du tre alternativ: behålla standardformaten, använda ett fördefinierat format eller skapa ett anpassat format.  När du använder ett format för ett tabellfält tillämpas samma format automatiskt på alla formulär- eller rapportkontroller som du sedan binder till det tabellfältet.  Formateringen ändrar bara hur data visas och påverkar inte hur data lagras eller hur användarna anger data.

I den här artikeln

Översikt över tal- och valutaformat

Om du vill skapa ett anpassat format anger du olika tecken i egenskapen Format för ett tabellfält. Tecknen kan vara platshållare (t.ex. 0 och #), avgränsare (t.ex. punkter och kommatecken), bokstavliga tecken och färger baserat på hur du vill att formateringen ska vara. Kom bara ihåg att Alla anpassade format som du använder i ett tabellfält tillämpas automatiskt på en kontroll i ett formulär eller en rapport om den är bunden (länkad).

Du kan ange format för fyra typer av numeriska värden – positiva, negativa, noll (0) och null (odefinierat). Om du väljer att skapa ett format för varje typ av värde måste du sätta formatet för positiva värden först, formatet för negativa värden sekund, formatet för nollvärden tredje och formatet för null-värden sist. Dessutom måste du avgränsa varje format med semikolon.

Exempel på anpassad formatering: #,###.##; (#,###.##) [Röd]; 0,000.00;" Undefined"

Visar som: 1 234,568-1,234,568 = 0

Det här betyder formateringen

  • Nummertecknet (#) är en platshållare för siffror. Om det inte finns några värden visas ett tomt utrymme i Access. Om du vill visa nollorna i stället för tomma blanksteg.Om du till exempel vill visa 1234 som 1234,00 använder du siffran 0 som platshållare så här ####.00.

  • Positiva värden med två decimaler.

  • Negativa värden med två decimaler, inom parentes och röd typ.

  • Nollvärden som tal 0, alltid med två decimaler.

  • Null-värden som ordet "Undefined".

Upp till fyra avsnitt är möjliga för en sträng och varje avsnitt avgränsas med semikolon (;). Om tabellfältet accepterar null-värden kan du utelämna det fjärde avsnittet.

Avsnitt

Formatbeskrivning

Exempel

Om det första avsnittet innehåller #,###.##

Visar positiva värden.

1234.5678 visas som 1 234,568

I det här formatet används kommatecken som tusentalsavgränsare och punkt som decimalavgränsare. Om decimalvärdena i posten överskrider antalet platshållartecken i det anpassade formatet avrundas värdena i Access och endast antalet värden som anges i formatet visas. Om fältet till exempel innehåller 3 456,789, men formatet anger två decimaler, avrundas decimalvärdet till 0,79.

Tips: Om du vill ha ett format med större värden eller fler decimaler lägger du till fler platshållare för decimalvärdet, till exempel #,###.###.

Om det andra avsnittet innehåller (#,##.##)[Röd]

Endast negativa värden visas.Om dina data inte innehåller negativa värden lämnar Access fältet tomt.

Det negativa värdet omges av faktiska tecken eller parenteser. I det här exemplet visas alla negativa värden i röd färg.

Om det tredje avsnittet innehåller 0 000,00

Definierar formatet för alla nollvärden (0).

När fältet innehåller värdet noll visas 0 000,00. Om du vill visa text i stället för ett tal använder du "Noll" (omgivet av dubbla citattecken).

Om det fjärde avsnittet innehåller "Undefined"

Definierar vad användarna ser när en post innehåller ett null-värde. I det här fallet ser användarna ordet "Undefined".

Du kan också använda annan text, till exempel "Null" eller "****". Omgivande tecken med dubbla citattecken behandlas som bokstavliga tecken och visas exakt som de anges.

Överst på sidan

Använda ett fördefinierat format

Access innehåller flera fördefinierade format för tal- och valutadata. Standardformatet är att visa talet som angivet.

Tips    Du kan använda egenskapen DecimalPlaces till att åsidosätta standardantalet decimaler för det fördefinierade formatet som angetts för egenskapen Format .

I en tabell

  1. Öppna tabellen i designvyn.

  2. I den övre delen av designrutnätet väljer du det datum-/tidsfält som du vill formatera.

  3. I avsnittet Fältegenskaper i det nedre avsnittet klickar du på pilen i egenskapsrutan Format och väljer ett format i listrutan.

  4. När du har valt ett format visas knappen Alternativ för egenskapsuppdatering och du kan använda det nya formatet på andra tabellfält och formulärkontroller som logiskt skulle ärva det. Om du vill tillämpa ändringarna i hela databasen klickar du på den smarta taggen och sedan på Uppdatera format överallt <fältnamn> används. I det här fallet är Fältnamn namnet på ditt tal- eller valutafält.

  5. Om du vill tillämpa ändringarna på hela databasen visas dialogrutan Uppdatera egenskaper och de formulär och andra objekt som ärver det nya formatet visas. Klicka på Ja.

    Mer information finns i Sprida en fältegenskap.

  6. Spara ändringarna och växla till databladsvyn för att se om formatet uppfyller dina behov.

Obs    Nya formulär, rapporter eller vyer som du skapar baserat på den här tabellen får tabellens formatering, men du kan åsidosätta detta i formuläret, rapporten eller vyn utan att ändra tabellens formatering.

I ett formulär eller en rapport

I ett formulär eller en rapport visas datum vanligtvis i textrutor. Ställ bara in egenskapen Format för textrutan på det datumformat du vill använda.

  1. Öppna formuläret eller rapporten Layoutvy eller Designvy.

  2. Placera pekaren i textrutan med tal eller valuta.

  3. Tryck på F4 för att visa egenskapssidan.

  4. Ange egenskapen Format till något av de fördefinierade datumformaten.

I en fråga

  1. Öppna frågan i designvyn.

  2. Högerklicka på datumfältet och klicka sedan på Egenskaper.

  3. I egenskapssidan väljer du det format du vill använda i egenskapslistan Format .

I ett uttryck

  • Använd funktionen FormatDateTime för att formatera ett datumvärde till något av flera fördefinierade format.

    Det kan vara användbart om du arbetar i ett område som kräver ett uttryck, till exempel ett makro eller en fråga.

Överst på sidan

Exempel på fördefinierade format

I följande tabell visas de fördefinierade inställningarna för egenskapen Format för tal och valuta.

Inställning

Beskrivning

Allmänt tal

(Standard) Visa numret som angivet.

Valuta

Använd tusen avgränsare. följ inställningarna i de nationella inställningarna i Windows för negativa belopp, decimaler, valutasymboler och decimaler.

Euro

Använd eurosymbolen (€), oavsett vilken valutasymbol som anges i de nationella inställningarna i Windows.

Åtgärdat

Visa minst en siffra. följ inställningarna i de nationella inställningarna i Windows för negativa belopp, decimaler, valutasymboler och decimaler.

Standard

Använd tusenavgränsare. följ inställningarna i de nationella inställningarna i Windows för negativa belopp, decimaler och decimaler.

Procent

Multiplicera värdet med 100 och lägg till ett procenttecken (%); följ inställningarna i de nationella inställningarna i Windows för negativa belopp, decimaler och decimaler.

Vetenskapligt

Använd vanlig vetenskaplig notation.

Nedan följer exempel på fördefinierade talformat.

Inställning

Data

Visas som

Allmänt tal

3456.789 –3456,789 $213.21

3456.789 –3456,789 $213.21

Valuta

3456.789 –3456.789

$3,456.79 ($3,456.79)

Åtgärdat

3456.789 –3456,789 3.56645

3456.79 –3456,79 3.57

Standard

3456.789

3,456.79

Procent

3 0.45

300 % 45%

Vetenskapligt

3456.789 –3456.789

3.46E+03 –3,46E+03

Överst på sidan

Använda ett anpassat format

  1. Öppna tabellen i designvyn.

  2. I den övre delen av designrutnätet väljer du det datum-/tidsfält som du vill formatera.

  3. I avsnittet Fältegenskaper väljer du fliken Allmänt , klickar på cellen bredvid rutan Format och anger de specifika tecknen baserat på dina formateringsbehov.

  4. När du har valt ett format visas den smarta taggen Alternativ för egenskapsuppdatering och du kan använda det nya formatet på andra tabellfält och formulärkontroller som logiskt ärver det. Om du vill tillämpa ändringarna i hela databasen klickar du på den smarta taggen och sedan på Uppdatera format överallt där fältnamn används. I det här fallet är Fältnamn namnet på fältet Datum/tid.

  5. Om du vill tillämpa ändringarna på hela databasen visas dialogrutan Uppdatera egenskaper och de formulär och andra objekt som ärver det nya formatet visas. Klicka på Ja.

    Mer information finns i Sprida en fältegenskap.

  6. Spara ändringarna och växla till databladsvyn för att se om formatet uppfyller dina behov.

  7. Testa formatet genom att göra följande:

    • Ange värden utan tusentalsavgränsare eller decimalavgränsare och se hur formatet behandlar data. Placeras avgränsarna på rätt ställen i formatet?

    • Ange värden som är längre eller kortare än förväntat (med och utan avgränsare) och se hur formatet fungerar. Lägger formatet till antingen oönskade blanksteg eller inledande eller avslutande nollorna?

    • Ange en nolla eller ett null-värde i ett format som är avsett för positiva eller negativa värden och se om du gillar resultatet.

Obs    När du använder ett format på ett tabellfält använder Access samma format i alla formulär- eller rapportkontroller som du binder (länkar) till det fältet.

Överst på sidan

Exempel på anpassade format

Här är exempel på anpassade talformat.

Inställning

Beskrivning

0; (0);;" Null"

Visa positiva värden normalt. visa negativa värden inom parentes. visar ordet "Null" om värdet är Null.

+0.0;–0.0; 0.0

Visa ett plustecken (+) eller minustecken (–) med positiva eller negativa tal. visar 0,0 om värdet är noll.

Överst på sidan

Anpassade formattecken

Om du vill skapa ett anpassat format använder du följande tecken som platshållare och avgränsare.

Tecken

Beskrivning

#

Används för att visa en siffra. Varje förekomst av tecknet representerar en position för ett tal. Om det inte finns något värde i en position visas ett tomt utrymme i Access. Kan också användas som platshållare.

Om du till exempel använder formatet #,### och anger värdet 45 i fältet visas 45. Om du anger 12 145 i ett fält visas 12 145 i Access, även om du bara har definierat en platshållare till vänster om tusentalsavgränsaren.

0

Används för att visa en siffra. Varje förekomst av tecknet representerar en position för ett tal. Om det inte finns något värde i en position visas en nolla (0).

Decimaltecken

. (punkt)

Anger var du vill att Access ska placera avgränsningstecknet mellan en heltals- och decimaldel i ett tal- eller valutafält.

Decimalavgränsare varierar och anges i de nationella inställningarna i Windows.

Tusentalsavgränsare

, (komma)

Anger var du vill att Access ska placera avgränsningstecknet mellan tusentalsdelen av ett tal- eller valutafält.

Tusentals avgränsare varierar och anges i de nationella inställningarna i Windows.

blanksteg, + - $ ()

Används för att infoga blanksteg, matematiska tecken (+ -) och ekonomiska symboler (¥ £ $) efter behov var som helst i formatsträngarna. Om du vill använda andra vanliga matematiska symboler, till exempel snedstreck (\ eller /) och asterisk (*), omger du dem med dubbla citattecken. Observera att du kan placera dem var som helst.

 \

Används för att tvinga Access att visa det tecken som följer direkt. Det här är samma sak som omger ett tecken med dubbla citattecken.

 !

Används för att tvinga fram vänsterjustering av alla värden. När du tvingar fram vänsterjustering kan du inte använda platshållarna # och 0 siffror, men du kan använda platshållare för texttecken.

 *

Används för att tvinga tecknet omedelbart efter asterisken att bli ett fyllningstecken – ett tecken som används för att fylla tomma blanksteg. Access visar normalt numeriska data som högerjusterade och fyller alla områden till vänster om värdet med tomma blanksteg. Du kan lägga till fyllningstecken var som helst i en formatsträng, och när du gör det fylls alla tomma blanksteg med det angivna tecknet i Access.

Formatet £##*~.00 visar till exempel ett valutabelopp som £45~~~~~.15. Antalet tildetecken (~) som visas i fältet beror på antalet tomma blanksteg i tabellfältet.

 %

Används som det sista tecknet i en formatsträng. Multiplicerar värdet med 100 och visar resultatet med ett avslutande procenttecken.

E+, E-

eller

e+, e-

Används för att visa värden i matematisk (exponentiell) notation.

Använd det här alternativet om det fördefinierade vetenskapliga formatet inte ger tillräckligt med utrymme för dina värden. Använd E+ eller e+ för att visa värden som positiva exponenter och E- eller e-för att visa negativa exponenter. Du måste använda platshållarna med andra tecken.

Anta till exempel att du använder formatet 0,000E+00 i ett numeriskt fält och sedan anger 612345. Access visar 6.123E+05. Access avrundar först antalet decimaler nedåt till tre (antalet nollor till höger eller vänster om decimalavgränsaren). Därefter beräknas exponentvärdet från antalet siffror till höger (eller vänster, beroende på dina språkinställningar) för decimalavgränsaren i det ursprungliga värdet. I det här fallet skulle det ursprungliga värdet ha satt "612345" (fem siffror) till höger om decimaltecknet. Därför visas 6,123E+05 i Access och det resulterande värdet motsvarar 6,123 × 105.

"Literal text"

Använd dubbla citattecken för att omge all text som du vill att användarna ska se.

[färg]

Används för att använda en färg på alla värden i ett avsnitt i formatet. Du måste omge namnet på färgen med hakparenteser och använda något av följande namn: svart, blått, cyan, grönt, magenta, rött, gult eller vitt.

Överst på sidan

Visa A.D. eller B.C.

Du kan till exempel använda ett anpassat format om du vill visa angivelsen "e.Kr." eller "f.Kr." för ett år, beroende på om ett positivt eller negativt tal anges. Positiva tal visas som år med "e.Kr." efter året. Negativa tal visas som år med "f.Kr." efter året.

  1. Öppna tabellen i designvyn.

  2. I den övre delen av designrutnätet väljer du det talfält du vill formatera.

  3. I det nedre avsnittet klickar du på egenskapsrutan Format och anger sedan det här anpassade formatet:

    # " e.Kr.";# " f.Kr."

Överst på sidan

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.