Skapa eller ta bort ett RTF-fält

Gäller för
Access för Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Du kan lagra RTF-formaterad text i en Access-databas genom att använda fältet Lång text (kallas även PM) och ställa in fältets Textformat-egenskapRichText. Du kan till exempel göra texten fet eller understruken, använda olika teckensnitt för enskilda ord eller tecken och ändra textfärger. Du kan tillämpa formatering på hela eller delar av innehållet i fältet när fältet visas i ett datablad och genom att redigera fältet via en bunden kontroll i ett formulär eller en rapport.

Artikelinnehåll

Vad är RTF?

RTF är text som är formaterad med vanliga formateringsalternativ, till exempel fetstil och kursiv stil, som inte är tillgängliga med oformaterad text. Du formaterar data med hjälp av vanliga formateringsverktyg, till exempel menyfliksområdet och formateringsverktygsfältet. Access använder HTML-formateringskod (Hypertext Markup Language) på dina data i bakgrunden. HTML används i Access eftersom det ger bättre kompatibilitet med RTF-fält som lagras i SharePoint-listor.

Bild av menyfliksområdet i Access

I Access lagras RTF-text med hjälp av datatypen Lång text, som är den enda datatyp som har inbyggt stöd för RTF. Om du vill skapa ett fält för lagring av RTF skapar du fältet Lång text och anger sedan egenskapen Textformat för det fältet till RichText. De två möjliga värdena är:

  • RichText Aktiverar RTF och lagras och tolkas som RTF-kod.
  • Klartext Aktiverar oformaterad text och tolkas som oformaterad text.

Du anger egenskapen Textformat för fältet Lång text i tabellen i databladsvyn och designvyn. När du har sparat RTF-text i fältet Lång text kan du visa det i ett formulär eller en rapport med hjälp av en textrutekontroll. Kontrollen för textrutan har egenskapen Textformat som ärver sitt ursprungliga värde från egenskapen Textformat i fältet Lång text. Däremot kan du ändra egenskapen Textformat för textrutekontrollen.

I följande tabell visas RTF-formateringsalternativ som stöds:

Ikon Alternativ Beskrivning
Knappbild Teckensnitt Väljer ett annat typsnitt.
Knappbild Teckenstorlek Väljer en teckenstorlek.
Knappbild Fetstil Gör markerad text fetstilt. Tar bort fetstil om texten redan är fetstilt.
Knappbild Kursivera Gör markerad text kursiv. Kursiv stil tas bort om texten redan är kursiv.
Knappbild Understrykning Gör texten understruken. Om texten redan är understruken tas understrykningen bort.
7C0246D7-B23A-4115-AD05-6BE4997F24D9 Vänsterjustera Justerar texten mot den vänstra marginalen.
9C81A42B-2A3B-4E14-B1E4-6CC2E29836BD Mitten Centrerar texten inom marginalen.
F8B76E67-9418-4219-AC92-B3B3A761E5BC Högerjustera Justerar texten mot högermarginalen.
Knappbild Numrering Börjar numrera stycken. Numret visas före varje stycke.
Bild av knappen Punktlista Punkter Börjar placera en punkt före varje stycke.
Knappbild Teckensnittsfärg Väljer en förgrundsfärg för teckensnittet.
Knappbild Markeringsfärg för text Gör att texten ser ut som om den markerats med en överstrykningspenna.
Knappbild Minska indrag Minskar styckeindraget.
Knappbild Öka indrag Ökar styckeindraget.
Bild av Vänster till höger-knapp Vänster till höger Fyller kontrollen från vänster till höger.
Bild av Höger till vänster-knapp Höger till vänster Fyller kontrollen från höger till vänster.

Överst på sidan

Skapa ett RTF-fält

Du kan skapa ett RTF-fält i tabelldatabladsvyn eller designvyn.

I databladsvyn

  1. Öppna tabellen i databladsvyn.
  2. Välj Klicka för att lägga till och välj sedan Lång text i listan.
  3. Dubbelklicka på fältrubriken och ange ett beskrivande namn för det nya fältet.
  4. Spara ändringarna.

I designvyn

  1. Öppna tabellen i designvyn.
  2. Leta reda på den första tomma raden i tabellrutnätet. Skriv ett fältnamn i kolumnen Fältnamn .
  3. Välj Lång text i kolumnen Datatyp.
  4. Klicka på fliken Allmän under Fältegenskaper.
  5. Klicka i textformatrutan och välj RTF.
  6. Spara ändringarna.

Överst på sidan

Ändra ett fält till RTF

  1. Öppna tabellen som innehåller fältet i designvyn.
  2. Klicka på fältet Lång text som du vill ändra till RTF i designrutnätet.
  3. Klicka på fliken Allmän under Fältegenskaper.
  4. Klicka på rutan Textformat och välj RTF.
  5. Spara ändringarna.

Överst på sidan

Ändra ett RTF-fält till oformaterad text

Viktigt När du ändrar ett fält från RTF till oformaterad text visas en varning i Access om att all formatering tas bort. När du har använt ändringen i oformaterad text och tabellen har sparats kan du inte ångra ändringen.

  1. Öppna tabellen som innehåller fältet i designvyn.
  2. Klicka på fältet Lång text som du vill ändra till RTF i designrutnätet.
  3. Klicka på fliken Allmän under Fältegenskaper.
  4. Klicka i rutan Textformat och välj Oformaterad text.
  5. Spara ändringarna.

Överst på sidan

Rensa egenskapen Lägg endast till

Om du vill aktivera RTF-formatering för ett fält kontrollerar du att egenskapen Lägg endast till är inaktiverad. Annars döljs texten i fältet när du placerar markören i fältet eller i formulär- eller rapportkontroller som är bundna till fältet.

Så här inaktiverar du egenskapen Lägg endast till

  1. Öppna tabellen i designvyn.
  2. Markera fältet Lång text som du vill ändra och rulla ned till egenskapen Lägg endast till i den nedre delen av tabelldesignern på fliken Allmänt.
  3. Klicka på fältet bredvid egenskapen och välj Nej i listan.
  4. Spara ändringarna.

Överst på sidan

Aktivera RTF-formatering för formulär- och rapportkontroller

Om du använder kommandona på fliken Skapa för att skapa ett formulär eller en rapport, och du har aktiverat RTF-redigering för det underliggande fältet Lång text, ärver den resulterande textrutekontrollen egenskapen Textformat som angetts för fältet Lång text. Om du har data i fältet Lång text i tabellen visas dessa data i textkontrollen i formuläret eller rapporten. När du lägger till en kontroll manuellt i ett formulär eller en rapport aktiveras RTF-redigering i Access, även om du senare binder kontrollen till fältet Lång text med RTF-formatering.

  1. Öppna formuläret i designvyn.
  2. Öppna fliken Design. Navigera till gruppen Kontroller och klicka på Textruta.
  3. Klicka och dra med musen i ett tomt område i formuläret för att rita kontrollen.
  4. Klicka på textområdet för den nya kontrollen, högerklicka på textområdet för kontrollen (inte etiketten) och klicka sedan på Egenskaper.
  5. Klicka på fliken Alla i egenskapslistan för den nya kontrollen.
  6. Klicka på egenskapsrutan Kontrollkälla och välj fältet Lång text i listan.
    Som standard visas i listan de fält i tabellen som är bundna till formuläret. Om fältet Lång text finns i en annan tabell binder du kontrollen med följande uttryckssyntax: =[tabellnamn]![ fältnamn]. Använd hakparenteserna och utropstecknet exakt som på bilden. Skriv namnet på tabellen i den första delen av uttrycket och namnet på fältet Lång text i den andra delen. Om du till exempel har en tabell med namnet Anteckningar med ett långt textfält med namnet Komplement, anger du den här strängen i egenskapsrutan Kontrollkälla : =[Notes]![Compliments]
  7. Leta reda på och markera egenskapsrutan Textformat i egenskapssidan, medan fliken Alla är markerad, och välj sedan RTF i listan.
  8. Spara ändringarna.

Överst på sidan