Dölja en kontroll baserat på värdena i formuläret

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 de angivna villkoren är sanna när en användare fyller i ett formulär som baseras på din formulärmall används den villkorsstyrda formateringen.

I den här artikeln lär du dig hur du använder villkorsstyrd formatering för att dölja en kontroll som baseras på värdet i en annan kontroll i formulärmallen. Du kan till exempel lägga till villkorsstyrd formatering för att försäkra dig om att en textruta för körkortsinformation döljs om användaren inte anger en tillräckligt hög ålder i en annan kontroll i formuläret.

Artikelinnehåll


Innan du börjar

Formulärmallen måste innehålla minst två kontroller för att du ska kunna följa anvisningarna i den här artikeln – en kontroll som du vill dölja och en kontroll vars värde avgör den första kontrollens status.

Överst på sidan Överst på sidan

Att tänka på när det gäller kompatibilitet

När du designar en formulärmall i InfoPath kan du välja ett särskilt kompatibilitetsläge om du ska designa en webbläsarkompatibel formulärmall. När en webbläsarkompatibel formulärmall publiceras på en server som kör InfoPath Forms Servicesoch sedan webbläsaraktiveras kan formulär baserade på formulärmallen visas i en webbläsare. När du skapar en webbläsarkompatibel formulärmall är vissa kontroller inte tillgängliga i åtgärdsfönstret Kontroller eftersom de inte kan visas i webbläsaren.

VisaLista med kontroller som kan döljas med hjälp av villkorsstyrd formatering

Följande tabell innehåller en lista med de kontroller i Office InfoPath 2007 som kan döljas med hjälp av villkorsstyrd formatering, samt information om huruvida de är tillgängliga för webbläsarkompatibla formulärmallar.

Kontroller som kan döljas Tillgänglig för webbläsarkompatibla formulärmallar?
Kombinationsruta Nej
Vågrätt upprepande tabell Nej
Flervalslistruta Nej
Pennritning Nej
Bild Nej
Bifogad fil Nej
Lodrät etikett Nej
Alternativavsnitt Nej
Upprepande rekursivt avsnitt Nej
Översikt/Detaljer Nej
Textruta Ja
Resultatruta Ja
Avsnitt Ja
Valfritt avsnitt Ja
Upprepande avsnitt Ja
Upprepande tabell Ja
RTF-ruta Ja
Alternativknapp Ja
Nedrullningsbar listruta Ja
Listruta Ja
Datumväljare Ja
Kryssruta Ja

Överst på sidan Överst på sidan

Dölja en kontroll baserat på värdena i formuläret

  1. Klicka på den kontroll som du vill dölja i formulärmallen.
  2. Klicka på Villkorsstyrd formateringFormat-menyn.
  3. Klicka på Lägg till i dialogrutan Villkorsstyrd formatering.
  4. Ange ett villkor under Om det här villkoret är uppfyllt. Om du till exempel bara vill dölja kontrollen som du valde i steg 1 om ett visst värde anges i en annan cell i formulärmallen, väljer du den andra kontrollen i den första rutan och anger sedan det värde som ska bestämma om kontrollen som du valde i steg 1 ska döljas eller inte.
  5. Klicka på Dölj den här kontrollen under Ska den här formateringen användas.
  6. Spara villkoret och gå tillbaka till formulärmallen genom att klicka på OK två gånger.
  7. Om du vill testa dina ändringar klickar du på Förhandsgranska i verktygsfältet Standard eller så trycker du på CTRL+SKIFT+B.

Överst på sidan Överst på sidan

 
 
Gäller:
InfoPath 2007