Obs!: Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.
I Microsoft Office InfoPath kan du använda villkorsstyrd formatering för att ange olika formateringsalternativ för en kontroll som baseras på villkor i formuläret. Om villkoren är uppfyllda när en användare fyller i ett formulär som baseras på din formulärmall, tillämpas den villkorsstyrda formateringen.
Den här artikeln beskrivs hur du använder villkorsstyrd formatering för att visa eller dölja en rad i en upprepande tabell eller upprepande avsnitt, beroende på om data i en rad motsvarar värdet av en nedrullningsbar listruta i verktygsfältet. Till exempel om formulärmallen innehåller en upprepande tabell som innehåller rader med produkter som tillhör en av tre klassificeringar (A, B eller C) kan kan du använda villkorsstyrd formatering som bestämmer vilka rader som ska visas, baserat på val användare gör i formuläret.
Obs!: Du kan använda filter för att ge användarna möjlighet att visa eller dölja information i ett formulär. Eftersom filter inte kan användas för webbläsarkompatibel formulärmall, är villkorsstyrd formatering emellertid ett användbart alternativ till filter i webbläsarkompatibla formulärmallar.
I den här artikeln
Steg 1: Lägga till kontroller
För att kunna slutföra den här proceduren innehåller formulärmallen en listruta och en upprepande tabell. Om du vill lägga till dessa kontroller, gör du följande:
-
Klicka där du vill infoga en listruta och en upprepande tabell i en formulärmall.
-
Om åtgärdsfönstret Kontroller inte visas klickar du på Fler kontroller på menyn Infoga eller trycker på ALT+I, C.
-
Klicka på Listrutan under Infoga kontroller i åtgärdsfönstret kontroller och klicka sedan på Upprepande tabell.
-
När du infogar en upprepande tabell, uppmanas du för önskat antal spalter. Lämna standardvärdet vid 3 och klicka sedan på OK.
-
Skriv en etikett som läser ovanför listrutan som du infogade i en formulärmall Filtrera efter typ:.
-
Skriv kolumnetiketter i den första raden i tabellen, så att den första kolumnen läser produkt, den andra kolumnen läser typoch den tredje kolumnen läser pris.
Steg 2: Ange villkorsstyrd formatering
När du lägger till kontroller i formulärmallen kan ange du rätt villkorsstyrd formatering.
-
Dubbelklicka på listrutan.
-
Klicka på fliken Data.
-
Klicka på Lägg till under poster i listruta.
-
Skriv Ai rutan värde i dialogrutan Lägg till alternativ och klicka sedan på OK.
-
Upprepa steg 3 och 4 för att lägga till värden för B, C och D.
-
Välj D i listan med värden och sedan på Ange som standard.
-
Välj den upprepande tabellen i en formulärmall och klicka sedan på Villkorsstyrd formatering på Format-menyn.
-
I dialogrutan Villkorsstyrd formatering klickar du på Lägg till.
-
Markera fältet som motsvarar den andra kolumnen i tabellen i den första rutan under mer information om detta villkor är SANT.
-
Klicka på är inte lika med i den andra rutan.
-
I den tredje rutan klickar du på Välj ett fält eller en grupp.
-
Markera det fält som motsvarar listrutan som du infogade i en formulärmall i dialogrutan Markera ett fält eller en grupp och klicka sedan på OK.
Obs!: Villkoret att dynamiskt jämföra de två värdena.
-
Under den här formateringen i dialogrutan Villkorsstyrd formatering, markerar du kryssrutan Dölj den här kontrollen.
Obs!: Det här villkoret anger nu som om innehållet i den andra kolumnen i en upprepande tabellrad skiljer sig från vad som är markerat i listrutan och klicka sedan på motsvarande rader i tabellen ska döljas.
-
Om du vill gå tillbaka till formulärmallen genom att klicka på OK två gånger.
-
Dubbelklicka på kontrollen i den andra kolumnen i tabellen.
-
Klicka på fliken Data.
-
Typ D i rutan värde.
Steg 3: Förhandsgranska en formulärmall
När du har lagt till villkorsstyrd formatering i en formulärmall bör du testa ändringarna för att se till att de fungerar.
-
Om du vill testa dina ändringar klickar du på Förhandsgranska i verktygsfältet Standard eller trycker på CTRL+SKIFT+B.
Obs!: Som standard är alternativet i listrutan D. Du kan behöva rulla uppåt i textrutan för att se de andra värdena.
-
Om du vill lägga till några rader i tabellen upprepande under tabellen, klicka på Infoga objekt flera gånger.
-
Ersätta standardvärdet för D med A, B eller C för varje rad i den andra kolumnen i tabellen.
Obs!: Uttrycken är skiftlägeskänsliga.
-
Ändra markeringen i listrutan. Rader i tabellen visas och försvinner när du väljer olika alternativ.