Risici, begrænsninger og kendte problemer

Rapportdesignere skal forstå disse risici og begrænsninger. Der vises ingen advarsler eller fejlmeddelelser ved forkert brug.

Hvis du ikke opdaterer hele rapporten, overføres kun ændrede værdier fra serveren til webbrowseren. Det kan forbedre ydelsen og medvirke til, at der undgås uønskede visuelle effektiver, som kan forekomme i visse browsere. Der er dog en risiko for, at den rapport, der vises i webdelen, adskiller sig fra rapporten på serveren.

Hvis du vil undgå dette, skal du kun bruge indstillingerne Handlingsholder og Ingen, hvis rapportens synlige område ikke ændres, når handlingen udføres.

Hvis kun nogle værdier ændrer sig i rapporten, skal du bruge indstillingen Brugerdefineret til at angive et celleområde. Hvis f.eks. kun værdierne af cellerne M10, M11, N10 og N11 ændres, når der udføres en handling, skal du angive området M10:N11.
Bemærk

Der opstår problemer, hvis ikke alle de berørte celler inkluderes i området.

Eksempel:

  • En indstillet parameterhandling ændrer celle D1:D2 og X1:X2.
  • Rapportdesigneren angiver opdateringsområdet D1:D2.
  • Når handlingen udføres, opdateres kun cellerne D1 og D2. Rapportens sande tilstand vises ikke, før hele rapporten er opdateret, enten ved at udføre en anden handling eller ved at genindlæse kontrolpanelet.

Begrænsninger

Flere visuelle egenskaber for celler kan ændres ved at udføre en handling. Det er dog ikke alle disse egenskaber, der kan opdateres ved hjælp af inputtet Opdater i webdel.

Det udgør en risiko, hvis der bruges ikke-understøttede celleegenskaber til f.eks. at fremhæve vigtige data i en rapport.

Kun disse celleegenskaber kan opdateres:

  • Baggrund
  • Tekst
  • Tekstfarve
  • Fed tekst
  • Kursiv tekst
  • Tekstgennemstregning
  • Understreget
  • Grafik

Indstillingen Opdater i webdel understøttes kun i disse celler:

  • Celler, der kun indeholder tekst
  • Celler, der kun indeholder grafik
  • Celler, der indeholder handlinger

Disse celler kan ikke opdateres med indstillingen Opdater:

  • Celler, der indeholder listeobjekter
  • Celler, der indeholder diagrammer

Kendte problemer

I disse eksempler beskrives kendte problemer:

  • Du har en kort tekst, der passer ind i en celle. Du bruger en handling til at erstatte denne tekst med en længere tekst. Du opdaterer kun den celle, der indeholder den korte tekst. I Application Studio udvides den kolonne, der indeholder cellen, til bredden af den lange tekst. Men i et kontrolpanel udvides cellen ikke, og teksten beskæres.
  • En celle indeholder værdien N, som kommer fra en variabel. En handling ændrer variablens værdi til N+1. Indstillingen for opdateringsinputtet er Ingen.

    Når handlingen udføres i et kontrolpanel, forbliver den viste værdi N. Hvis du eksporterer rapporten, er den viste værdi N+1.

  • Celle B2 indeholder en tom streng, som kommer fra en variabel. Celle C2 indeholder formlen =B2. En handling ændrer værdien af variablen til "TEXT". Indstillingen for opdateringsinputtet er Brugerdefineret, og B2 er angivet som celleområdet.

    Når handlingen udføres i et kontrolpanel, vises TEXT kun i celle B2. Dette er korrekt. Hvis du eksporterer rapporten, vises TEXT dog i både celle B2 og C2. Det betyder, at eksport af en rapport tilsidesætter inputtet Opdater i webdel og genberegner hele rapporten.

  • Celle B2 indeholder formlen =A1. Celle A1 indeholder handlingen Vælg element. Indstillingen for opdateringsinputtet er Handlingsholder. Handlingen udføres, og der vælges et element. Det valgte element vises på korrekt vis kun i celle A1. Handlingen udføres en gang til, men der vælges ikke noget element, og der klikkes på Annuller.

    Celle B2 viser elementet i A1. Hvis du klikker på Annuller i dialogboksen Vælg element, tilsidesættes opdateringsinputtet Handlingsholder, og hele rapporten genberegnes.