Partilhar via


Caixas de texto em relatórios paginados (Construtor de Relatórios)

Aplica-se a: Construtor de Relatórios da Microsoft (SSRS) Designer de Relatórios do Power BI no SQL Server Data Tools

Quando pensa numa caixa de texto, provavelmente pensa numa caixa independente contendo texto numa superfície, como no PowerPoint do Microsoft Office. Em relatórios paginados, algumas caixas de texto são assim, e podem exibir texto estático para títulos, descrições e rótulos, ou texto dinâmico com base em expressões. Mas cada célula de uma tabela ou matriz (uma região de dados tablix) também contém uma caixa de texto, que pode ser formatada da mesma forma que formata caixas de texto autônomas no relatório.

Observação

Se você arrastar um valor de campo de conjunto de dados de relatório diretamente para a superfície de design de relatório ou para uma caixa de texto na superfície de design de relatório, verá apenas o primeiro valor no conjunto de resultados quando executar o relatório. Para ver todos os valores de um campo, é necessário criar primeiro uma tabela, matriz ou lista de regiões de dados, e arrastar o campo para uma célula na região de dados. Dessa forma, ao executar o relatório, você verá todos os valores nesse campo.

Para mostrar texto repetido num layout livre, crie uma região de dados de lista e coloque a caixa de texto nela. Use uma lista quando quiser repetir um formulário para vários valores, por exemplo, um formulário de fatura de cliente repetido uma vez para cada cliente. Leia mais sobre como criar faturas e formulários com listas.

Usa um contentor retangular quando quiseres controlar o layout da caixa de texto e o espaço em branco abaixo da última caixa de texto. Para mais informações, consulte Retângulos e Linhas (Construtor de Relatórios e SSRS).

As expressões em uma caixa de texto podem conter texto literal, apontar para um campo no banco de dados ou calcular dados. Todas as expressões são mostradas como texto de espaço reservado para que você possa formatar números, cores e outras propriedades de aparência. Você também pode combinar espaços reservados com texto literal na mesma caixa de texto.

Você pode formatar texto em qualquer caixa de texto com várias fontes, cores, estilos e ações. Para mais informações, consulte Texto de Formatação e Espaços Reservados (Construtor de Relatórios e SSRS).

Observação

Você pode criar e modificar arquivos de definição de relatório paginado (.rdl) no Construtor de Relatórios da Microsoft, no Construtor de Relatórios do Power BI e no Designer de Relatórios no SQL Server Data Tools.

Aumentar e Reduzir uma Caixa de Texto

Por padrão, as caixas de texto têm um tamanho fixo. Você pode permitir que uma caixa de texto diminua ou se expanda verticalmente com base em seu conteúdo. Para mais informações, consulte Permitir que uma Caixa de Texto Cresça ou Diminua (Construtor de Relatórios e SSRS).

Rodar uma Caixa de Texto

A rotação de caixas de texto pode ajudá-lo a criar relatórios mais legíveis, oferecer suporte à orientação de texto específica da localidade, ajustar mais colunas em um relatório impresso com tamanho de página fixo e criar relatórios com mais apelo gráfico. Uma caixa de texto pode ser girada em diferentes direções: horizontal, vertical (girada 90 graus) ou girada em 270 graus. A opção vertical é mais comumente usada para idiomas do Leste Asiático que são escritos de cima para baixo. Na maioria dos renderizadores, a opção vertical manipula a rotação do glifo corretamente para que o texto seja escrito de cima para baixo, mas os caracteres não estão em seus lados. Para outras línguas, nas opções verticais e de 270 graus, o texto é escrito lateralmente.

Você pode girar caixas de texto que contenham texto estático, campos de um conjunto de dados de relatório ou dados calculados. A caixa de texto pode ser autônoma no corpo do relatório, em uma tabela ou matriz ou em um cabeçalho e rodapé de relatório.

A imagem a seguir mostra três versões de um relatório de tabela que agrupa dados por mês. A caixa de texto que contém o valor do mês usa uma orientação de caixa de texto diferente.

rs_TextBoxOrientation

A orientação é definida na caixa de texto e aplica-se a todo o texto na caixa. Não podes especificar uma orientação diferente para partes da caixa de texto.

Para começar, consulte a secção sobre rotação de texto no Tutorial: Formatar Texto (Construtor de Relatórios) e veja Definir Orientação de Caixas de Texto (Construtor de Relatórios e SSRS).

Tópicos de Instruções

Adicionar, mover ou eliminar uma caixa de texto (construtor de relatórios e SSRS)

Formatar Texto numa Caixa de Texto (Construtor de Relatórios e SSRS)

Definir a Orientação da Caixa de Texto (Construtor de Relatórios e SSRS)

Permitir que uma caixa de texto cresça ou diminua (construtor de relatórios e SSRS)