Riscos, limitações e problemas conhecidos

Os designers de relatórios devem entender esses riscos e limitações. Não são produzidos avisos nem mensagens de erro durante o uso incorreto.

Se você não atualizar o relatório inteiro, somente os valores alterados serão transferidos do servidor para o navegador da web. Isso pode melhorar o desempenho e evitar efeitos visuais indesejados que podem ocorrer em alguns navegadores. No entanto, há um risco de que o relatório exibido na Web seja diferente do relatório no servidor.

Para evitar isso, use apenas as opções Suporte da ação e Nenhum se a área visível do relatório não for alterada na execução da ação.

Se apenas alguns valores forem alterados no relatório, use a opção Personalizado para especificar um intervalo de células. Por exemplo, se apenas os valores das células M10, M11, N10 e N11 forem alterados na execução da ação, especifique um intervalo de M10:N11.
Nota

Se não forem incluídas todas as células afetadas no intervalo, ocorrerão problemas.

Por exemplo:

  • Uma ação de parâmetro definida altera as células D1:D2 e X1:X2.
  • O designer de relatórios especifica o intervalo de atualização D1:D2.
  • Ao executar a ação, somente as células D1 e D2 serão atualizadas. O verdadeiro estado do relatório não será exibido até que todo o relatório seja atualizado, seja pela execução de outra ação ou pelo recarregamento do painel.

Limitações

É possível alterar várias propriedades visuais pela execução de uma ação. No entanto, nem todas essas propriedades podem ser atualizadas pela entrada Atualizar na Web.

Isso representa um risco se forem usadas propriedades de célula não compatíveis, por exemplo, para realçar dados importantes de um relatório.

É possível atualizar somente estas propriedades da célula:

  • Plano de fundo
  • Texto
  • Cor do texto
  • Texto em negrito
  • Texto em itálico
  • Texto tachado
  • Sublinhado
  • Elemento gráfico

A opção Atualizar na Web é compatível apenas com estas células:

  • Células que contêm apenas texto
  • Células que contêm apenas elementos gráficos
  • Células que contêm ações

Não é possível atualizar estas células com a opção Atualizar:

  • Células que contêm objetos de lista
  • Células que contêm gráficos

Problemas conhecidos

Esses exemplos descrevem problemas conhecidos:

  • Você tem um pequeno texto que se encaixa em uma célula. Usa uma ação para substituir esse texto por um mais longo. Atualize apenas a célula que contém o texto curto. Em Application Studio, a coluna que contém a célula se expande para a largura do texto longo. No entanto, em um painel, a célula não se expande e o texto é cortado.
  • Uma célula contém o valor N, fornecido por uma variável. Uma ação altera o valor da variável para N+1. A opção de entrada de atualização é Nenhuma.

    Ao executar a ação em um painel, o valor exibido permanece N. No entanto, se você exportar o relatório, o valor exibido será N+1.

  • A célula B2 contém uma string vazia, fornecida por uma variável. A célula C2 contém a fórmula =B2. Uma ação altera o valor da variável para "TEXT". A opção de entrada de atualização é Personalizada, e B2 é especificado como o intervalo de células.

    Ao executar a ação em um painel, somente a célula B2 exibe TEXT. Isso está correto. No entanto, se você exportar o relatório, as células B2 e C2 exibirão TEXT. Assim, a exportação de um relatório substitui a entrada Atualizar na Web e recalcula todo o relatório.

  • A célula B2 contém a fórmula =A1. A célula A1 contém uma ação Selecionar elemento. A opção de entrada de atualização é Suporte da ação. A ação é executada, e um elemento é selecionado. O elemento selecionado é exibido corretamente apenas na célula A1. A ação é executada pela segunda vez, mas nenhum elemento é selecionado, e Cancelar é clicado.

    A célula B2 exibe o elemento A1. Dessa forma, clicar em Cancelar na caixa de diálogo Selecionar elemento substitui a entrada de atualização Suporte da ação e recalcula todo o relatório.