Summera en kolumn med tal i en upprepande tabell

Gäller för
InfoPath 2010 InfoPath 2013

När du infogar en upprepande tabell i en formulärmall lägger Microsoft Office InfoPath automatiskt till en rubrikrad högst upp i tabellen så att du kan skriva etiketter för tabellkolumnerna. Du kan också lägga till en sidfotsrad längst ned i en upprepande tabell. Sidfotsrader används ofta för att visa en löpande summa under en kolumn med tal. Du kan till exempel lägga till en textruta summa i en sidfotsrad under en kolumn med utgifter i en formulärmall för utgiftsrapport. Om du vill lägga till värdena i kolumnen kan du associera summafunktionen med textrutan Summa på sidfotsraden.

e76d8268-be60-4a5f-9e88-36b885024bb1

Artikelinnehåll

Steg 1: Lägga till en sidfotsrad i en upprepande tabell

Steg 2: Lägga till en textruta för summa i sidfotsraden

Steg 3: Summera en kolumn med tal i den upprepande tabellen

  1. Dubbelklicka på etiketten Upprepande tabell under tabellen i formulärmallen.

  2. Klicka på fliken Visa .

  3. Markera kryssrutan Inkludera sidfot under Alternativ.

    Tips

    Om du vill lägga till fler tabellfötter i slutet av en upprepande tabell högerklickar du i en tom cell på den första sidfotsraden som du infogade, pekar på Infoga på snabbmenyn och klickar sedan på Rader ovanför eller Rader nedanför.

Överst på sidan

När du har lagt till en sidfotsrad i en upprepande tabell kan du lägga till en summatextruta på sidfotsraden.

Obs

Du lägger till textrutan Summa på sidfotsraden, inte på dataraden, eftersom formuläranvändare kan lägga till flera instanser av dataraden och du inte vill att rutan Summa ska visas flera gånger i användarens formulär.

  1. Klicka på cellen i den kolumn i sidfotsraden där du vill lägga till rutan Summa.

  2. På menyn Infoga klickar du på Textruta.

    Tips

    Du kan använda en RTF-ruta eller uttrycksruta i stället för en textruta. Uttrycksrutor visar bara data och lagrar dem inte. Därför bör du bara använda en uttrycksruta om du inte vill använda den beräknade summan i en annan beräkning eller spara den som en del av formulärmallen.

  3. Klicka i cellen till vänster om den cell där du infogade textrutan på sidfotsraden. Här lägger du till textruteetiketten.

  4. Skriv Summa: och markera sedan texten.

  5. I verktygsfältet Standard klickar du på Högerjustera textf8b76e67-9418-4219-ac92-b3b3a761e5bc .

  6. Dubbelklicka på textrutan som du lade till i steg 2.

  7. Klicka på fliken Data.

  8. I rutan Fältnamn skriver du en etikett, till exempel totalExpenses.

  9. I listan Datatyp ändrar du datatypen från Text (sträng) till Decimal (dubbel). På så sätt kan du visa tal med decimaler, till exempel 1234,12 kr.

  10. Klicka på knappen Format.

  11. Klicka på Valuta under Format i dialogrutan Decimalformat och välj sedan den valuta du vill använda.

Överst på sidan

Steg 3: Summera en kolumn med tal i den upprepande tabellen

Om du använder en upprepande tabell för att samla in numeriska data från användarna kan du använda summafunktionen för att lägga till talen som användarna anger i en tabell. Det spelar ingen roll hur många rader användarna lägger till i tabellen när de fyller i formuläret eller hur många tal de anger. Så länge du använder summafunktionen justeras det beräknade värdet i enlighet därmed i textrutan.

Formler lagras i fält i datakällan och visas i kontrollerna som är bundna till dessa fält. När du skapar en formulärmall kan du skapa en formel som summerar en kolumn med tal i en upprepande tabell med hjälp av en textruta, RTF-ruta eller uttrycksruta.

  1. Dubbelklicka på textrutan som du infogade i sidfotsraden på sidfotsraden.
  2. Klicka på fliken Data.
  3. Under Standardvärde klickar du på Infoga formel888d37c3-e2dd-4119-8922-6a7ed6128c8e .
  4. Klicka på Infoga funktion i dialogrutan Infoga formel.
  5. Klicka på Matematik i listan Kategorier.
  6. Klicka på summa i listan Funktioner och klicka sedan på OK för att återgå till dialogrutan Infoga formel.
    I det här läget bör du se följande formel i dialogrutan Infoga formel .
    5679c906-10c7-4f4e-a463-c825112798bd
  7. Dubbelklicka på texten inom parentes i rutan Formel.
    Dialogrutan Välj ett fält eller en grupp visas.
  8. Klicka på det fält vars värden du vill summera i listan Datakälla .

Överst på sidan