Risker, begränsningar och kända problem

En rapportdesigner måste förstå följande risker och begränsningar. Inga varningar eller felmeddelanden skapas vid felaktig användning.

Om du inte uppdaterar hela rapporten överförs endast ändrade värden från servern till webbläsaren. Detta kan förbättra prestandan och undvika oönskade visuella effekter som kan uppstå i vissa webbläsare. Det finns dock en risk för att den rapport som visas på webben ser annorlunda ut än den som visas på servern.

Detta kan du undvika genom att endast använda alternativen Åtgärdshållare och Inga om rapportens synliga område inte förändras när åtgärden körs.

Om endast vissa värden ändras i rapporten kan du ange ett cellområde genom att använda alternativet Anpassad. Exempelvis anger du området M10:N11 om endast värdena i cellerna M10, M11, N10 och N11 ändras när en åtgärd körs.
Obs!

Om alla celler som påverkas inte inkluderas i området uppstår problem.

Exempel:

  • En angiven parameteråtgärd ändrar cellerna D1:D2 och X1:X2.
  • Rapportdesignern anger uppdateringsområdet D1:D2.
  • När åtgärden körs uppdateras endast cellerna D1 och D2. Rapporten visas inte så som den verkligen ser ut förrän du har uppdaterat den i sin helhet, antingen genom att köra en annan åtgärd eller genom att läsa in instrumentpanelen på nytt.

Begränsningar

Flera visuella egenskaper hos celler kan ändras genom att en åtgärd körs. Dock är det inte säkert att du kan uppdatera alla sådana egenskaper genom att välja alternativet Uppdatera på webben för uppdatering av indata.

Detta utgör en risk om cellegenskaper som inte stöds används, exempelvis för att markera viktiga data i en rapport.

Endast följande cellegenskaper kan uppdateras:

  • Bakgrund
  • Text
  • Textfärg
  • Fet text
  • Kursiv text
  • Genomstruken text
  • Understrykning
  • Grafik

Alternativet Uppdatera på webben stöds endast för följande celler:

  • Celler som endast innehåller text
  • Celler som endast innehåller grafik
  • Celler som innehåller åtgärder

Det går inte att uppdatera följande celler med alternativet Uppdatera:

  • Celler som innehåller listobjekt
  • Celler som innehåller diagram

Kända problem

Följande exempel beskriver kända problem:

  • Du har en kort text som ryms i en cell. Du ersätter texten med en längre text med hjälp av en åtgärd. Du uppdaterar endast cellen som innehåller den korta texten. I Application Studio expanderar den kolumn som innehåller cellen så att den får samma bredd som den långa texten. I en instrumentpanel expanderar dock inte cellen och texten kapas av.
  • En cell innehåller värdet N, som avgörs av en variabel. En åtgärd ändrar variabelns värde till N + 1. Alternativet för uppdatering av indata är Ingen.

    När åtgärden körs i en instrumentpanel fortsätter det värde som visas att vara N. Om du däremot exporterar rapporten blir det visade värdet N + 1.

  • Cell B2 innehåller en tom sträng som avgörs av en variabel. Cell C2 innehåller formeln =B2. En åtgärd ändrar variabelns värde till "TEXT". Aternativet för uppdatering av indata är Anpassad, och B2 har angetts som cellområde.

    När åtgärden körs i en instrumentpanel visas TEXT endast i cell B2. Detta är korrekt. Om du däremot exporterar rapporten visas TEXT i både cell B2 och C2. När du exporterar en rapport åsidosätts alltså uppdateringsalternativet Uppdatera på webben, och hela rapporten beräknas på nytt.

  • Cell B2 innehåller formeln =A1. Cell A1 innehåller en åtgärd för Välj element. Alternativet för uppdatering av indata är Åtgärdshållare. Åtgärden körs och ett element väljs. Helt korrekt visas nu det valda elementet endast i cell A1. Åtgärden körs en gång till, men du väljer inget element och klickar på Avbryt.

    Cell B2 visar elementet i A1. När du klickar på Avbryt i dialogrutan Välj element åsidosätts alltså uppdateringsalternativet Åtgärdshållare, och hela rapporten beräknas på nytt.