Escolar Documentos
Profissional Documentos
Cultura Documentos
Report Designer
Este guia contém informações sobre os princípios básicos da criação de relatórios com o Report Designer.
O Report Designer permite criar novos relatórios do zero, vinculá-los aos dados e até mesmo passá-los para outra
estação de trabalho e carregá-los em outra instância do designer de relatórios. Além dos recursos de edição de
relatório, ele permite que você exiba sua visualização de impressão e envie sua saída para uma impressora ou
exporte-a para um arquivo no disco.
Fornecendo Dados
Adicionar ou modificar informações estáticas em seu relatório
Exibir valores de um banco de dados (vincular elementos de relatório a dados)
Use mala direta em elementos de relatório
Adicionar campos calculados a um relatório
Adicionar parâmetros a um relatório
Representação de dados
Alterar a formatação do valor dos elementos do relatório
Alterar ou aplicar classificação de dados a um relatório
Alterar ou aplicar filtragem de dados a um relatório
Alterar ou aplicar agrupamento de dados a um relatório
Características adicionais
Adicionar totais a um relatório
Adicionar números de página e informações do sistema a um relatório
Criar ou modificar marcas d'água de um relatório
Depois que seu relatório é salvo, seu caminho é exibido na barra de título do Report Designer.
Menu Principal, clique em Arquivo | Abra ou pressione CTRL + O. A caixa de diálogo padrão Abrir Arquivo
permitirá que você localize e abra arquivos de relatório.
Veja também
Altere o layout do elemento em seu relatório
Excluir elementos de relatório
Para saber mais sobre exportação de relatórios, consulte Exportando da visualização de impressão.
Eles podem ser precisamente alinhados entre si usando Snap Gird ou Snap Lines. Para obter detalhes sobre isso,
consultePosicionamento de controles.
Para redimensionar um controle usando o mouse, selecione-o e arraste um retângulo desenhado em sua borda ou
canto.
Para redimensionar um elemento usando o teclado, pressione SHIFT + SETA ou CTRL + SHIFT + SETA.
Para selecionar vários elementos, siga um destes procedimentos.
Clique nos elementos enquanto pressiona
CTRL
Cliqueouem
SHIFT.
um espaço em branco e arraste o mouse para criar um quadro de seleção. Quando o botão
liberado,
do mouse étodos os controles dentro dos limites do quadro de seleção serão selecionados. Neste caso, o
aanterior
seleção é
desmarcada.
Você também pode alinhar facilmente vários controles ou torná-los do mesmo tamanho, utilizando o Barra de
Ferramentas de Layout.
Além disso, para copiar, colar e excluir controles simultaneamente, você pode colocá-los dentro do Painel.
Para obter mais informações, consulte Posicionamento de controles.
Veja também
Alterar fontes e cores dos elementos do relatório
Excluir elementos de relatório
Observe que as configurações de aparência de uma banda são aplicadas a todos os controles contidos nela.
Quando for necessário aplicar estilos em massa, recomendamos o uso de modelos de estilo comuns, que também
podem ser armazenados em um arquivo de folha de estilo externo e aplicados a vários relatórios. Além disso, isso
permite que você especifique ímpar / separado
até mesmo estilos, para melhorar a legibilidade de seus relatórios. Outra opção digna de nota é a capacidade de
condicionalmente
alterar a aparência dos elementos do relatório com base em uma determinada expressão lógica (por exemplo, se o
valor de um controle satisfizer alguma regra). Para obter mais informações, consulte Estilos e formatação condicional
em relatórios.
No Menu , selecione
Editar | Excluir
.
principal
Observação
Você pode cancelar a operação pressionando CTRL + Z.
Observe que certos elementos não podem ser excluídos (como o Banda de detalhe)
Veja também
Altere o layout do elemento em seu relatório
abordagens para incorporar informações dinâmicas ao seu relatório são detalhadas no seguinte documento:Exibir
valores de um banco de dados (vincular elementos de relatório a dados).
Informação estáticaé um texto ou imagens que não são obtidos de uma fonte de dados e, portanto, não são
alterados no relatório e não dependem do computador atual. As informações estáticas podem ser impressas apenas
uma vez (por exemplo, em umReport Header), pode repetir em cada página (por exemplo, em um Cabeçalho da
página) ou pode repetir com cada entrada na fonte de dados de seu relatório (um rótulo vinculado a dados, que é
colocado no Banda de detalhe)
Obser
vação
Para edição no local, você também pode utilizar o Barra de Ferramentas de Formatação.
Outra maneira de alterar as informações estáticas de um controle é clicando em seu Marca Inteligente. Então, a lista
de ações invocadas conterá um link (ou, um botão) permitindo que você edite o conteúdo deste controle.
2.Para carregar conteúdo de um arquivo RTF ou TXT externo, selecione o controle criado e clique em sua
Marca Inteligente. Na lista de ações chamadas, clique no link Carregar arquivo ....
Para incorporar informações dinâmicas a um relatório, se essas informações estiverem contidas na fonte de dados do
relatório, isso pode ser feito facilmente usando uma das seguintes abordagens.
Usando a Lista de Campos
Usando a marca inteligente
Usando a grade de propriedades
Depois que um controle é vinculado aos dados, você pode desejar empregar recursos adicionais, que estão listados na
seção final deste documento.
Capacidades Especiais
Para adicionar um novo controle vinculado a dados, basta arrastar o campo de dados necessário da Lista de
banda. Isso
Campos criará
para um
Rótulvinculado a este campo
um relatório
o de dados.
Uma maneira mais flexível de criar elementos vinculados a dados é clicar com o botão direito do mouse em
solte-o
um itememdaum relatório.
Lista de CamposIssoe,
iráem
invocar
Menu o arrastar
seguida, , onde você
e pode escolher qual controle deve
representam seus dados, e eles serão criados
contextual automaticamente e vinculados ao campo de dados
selecionado.
Capacidades Especiais
Depois que um controle é vinculado, você pode aplicar a formatação ao seu conteúdo dinâmico (por exemplo, para
que ele seja tratado como moeda ou conteúdo de data e hora). Para obter detalhes sobre isso, consulteAlterar a
formatação do valor dos elementos do relatório.
É possível fazer um controle exibir o resultado de uma função de resumo calculada no campo de dados ao qual está
vinculado. Para obter detalhes sobre isso, consulteAdicionar totais a um relatório.
Outra opção digna de nota é combinar conteúdo estático e dinâmico dentro do mesmo controle (por exemplo, anexar
algum prefixo ou postfix de texto a um valor obtido de um banco de dados), ou mesmo vincular um controle a vários
campos de dados ao mesmo tempo. Isso é detalhado emUse mala direta em elementos de relatório.
Se for necessário realizar alguns cálculos prévios no campo de dados ao qual um controle está vinculado, isso pode ser
feito criando um campo calculado e vinculando o controle a ele. Isso é detalhado emAdicionar campos calculados a um
relatório.
Por sua vez, um campo calculado pode conter parâmetros dinâmicos e estáticos, que podem ser solicitados cada vez
que um relatório está sendo visualizado. Para obter mais informações, consulteAdicionar parâmetros a um relatório.
Código postal
da célula da
tabela
Para incorporar dados dinâmicos ao conteúdo estático de um controle, digite os nomes dos campos de dados entre
[colchetes].
Para aprender como a formatação de valores pode ser aplicada aos campos de dados incorporados (por exemplo, para
serem tratados como moeda ou conteúdo de data e hora), consulte Alterar a formatação do valor dos elementos do
relatório.
2. Na Lista de Campos, selecione o campo criado para mostrar suas propriedades no Grade de propriedade.
Entre essas opções, certifique-se de alterar a propriedade Tipo de campo para um valor apropriado.
Clique em Campos para ver a lista de campos. Clique duas vezes nos nomes dos campos para adicioná-
los à sequência de caracteres da expressão. Use a barra de ferramentas para adicionar operadores entre os nomes
dos campos. Observação
Observe que também é possível empregar parametros na expressão de um campo calculado.
Para fechar a caixa de diálogo e salvar a expressão, clique em OK.
4. Por fim, arraste o campo calculado da Lista de Campos para o campo obrigatório banda, assim como um
campo de dados comum.
O relatório com um campo calculado agora está pronto. Mudar para oGuia de visualizaçãoe veja o resultado.
Veja também
Adicionar parâmetros a um relatório
Alterar ou aplicar filtragem de dados a um relatório
Alterar ou aplicar agrupamento de dados a um
relatório
Alterar ou aplicar classificação de dados a um
relatório
Agora, toda vez que seu relatório for visualizado, você será solicitado a especificar duas
datas. Observação
Na visualização de impressão, se a opção Parâmetros de solicitação de um relatório estiver definida como Sim, seu
documento não será gerado até que você tenha enviado os valores de todos os parâmetros visíveis por meio da IU de
parâmetros.
As instruções a seguir explicam como usar parâmetros para filtrar os dados do seu relatório.
3.Clique no seu relatório Marca Inteligentee, na lista de ações chamadas, clique no botão de reticências da
entrada String de filtro. Em seguida, no Editor de String de Filtro invocado, construa uma expressão onde
um campo de dados é comparado com os parâmetros criados. Para acessar os parâmetros, clique no ícone
à direita até que se transforme em um ponto de interrogação.
O relatório parametrizado está pronto. Mudar para oGuia de visualizaçãoe, na seção Parâmetros, defina os valores
necessários e clique em Enviar.
Veja também
Adicionar campos calculados a um relatório
Alterar ou aplicar filtragem de dados a um
relatório
Observe que quando uma função de resumo está sendo aplicada ao conteúdo dinâmico de um controle, a formatação
de valor é aplicada separadamente, por meio do Editor de Resumo, conforme descrito em Adicionar totais a um
relatório.
Independentemente da formatação de valor geral (ou de resumo), você pode especificar uma string de formato XLSX
nativo, que deve ser preservada quando o relatório está sendo exportadopara XLSX. Isso pode ser feito por meio da
propriedade Xlsx Format String de um controle.
1. Mude para o Grupo e painel de classificaçãoe clique em Adicionar uma classificação. Na lista invocada,
escolha um membro de dados através do qual o relatório deve ser classificado.
2.Para gerenciar a ordem de classificação (crescente ou decrescente), use a lista suspensa Ordem de classificação.
E, se vários critérios de classificação forem especificados, você pode definir a prioridade de cada um,
selecionando-o no painel Agrupar e Classificar e usando os botões Mover para cima e Mover para baixo.
Veja também
Alterar ou aplicar agrupamento de dados a um
relatório
Alterar ou aplicar filtragem de dados a um relatório
Adicionar campos calculados a um relatório
Classificar grupos por um resultado de função de
resumo
Alterar ou aplicar filtragem de dados a um relatório
Para o seu relatório, você pode especificar uma expressão de filtragem (de praticamente qualquer nível de
complexidade), para excluir dados excessivos ou indesejados.
Para filtrar os dados de um relatório, clique em seu Marca Inteligentee, na lista de ações chamadas, clique no botão de
reticências da entrada String de filtro. Em seguida, no Editor de String de Filtro invocado, construa uma expressão.
No Editor de Cadeia de Filtro, você pode usar o construtor de expressão Visual ou especificar a expressão em Texto.
Observe que é possível incorporar parametros na expressão, e também solicitá-los cada vez que um relatório é
2. Agora, mude para o Grupo e painel de classificaçãoe clique em Adicionar um grupo. Na lista
chamada, escolha um membro de dados no qual o relatório deve ser agrupado. Observe que o
agrupamento emcampos calculados também é compatível.
Se vários grupos forem criados, você pode especificar a prioridade de cada grupo, selecionando-o no painel
Grupo e Classificar e usando os botões Mover para cima e Mover para baixo.
3. Depois disso, um Cabeçalho do Grupo banda é adicionada ao relatório, com o membro de dados
especificado sendo definido como seu critério de agrupamento.
Agora, resta apenas descartar o item correspondente do Lista de Campos nesta banda, para que seja
exibida como um cabeçalho para cada grupo.
Para gerenciar a ordem de classificação dos itens do grupo (crescente ou decrescente), use a lista suspensa
Ordem de classificação.
5. Então, você pode calcular um total em todo o grupo, colocando um Rótulo nesta banda, e especificando
suas propriedades de resumo da seguinte maneira.
O relatório agora está pronto. Mudar para oGuia de visualizaçãoe veja o resultado.
Para saber como os grupos podem ser classificados em relação a um resultado de função de resumo, consulte
Classificar grupos por um resultado de função de resumo.
Para saber como os números de página podem ser adicionados a grupos independentemente dos números de página
do relatório, consulte Adicionar números de página para grupos.
Veja também
Classificar grupos por um resultado de função de resumo
Contar o número de registros em um relatório ou grupo
Alterar ou aplicar classificação de dados a um relatório
Alterar ou aplicar filtragem de dados a um relatório
Adicionar campos calculados a um relatório
2.Clique no campo para o qual um resumo será calculado, para selecioná-lo. Em seguida, mantenha
pressionada a tecla CTRL e arraste o campo para a área do rodapé do relatório, para criar uma cópia exata
doRótulo que exibirá o resumo.
Observação
Você também pode criar um novo rótulo para o seu total simplesmente arrastando-o do Caixa de ferramentas de
controle.
3. Agora, selecione o rótulo recém-criado, clique em seu Marca Inteligentee, em sua lista de ações, clique no
botão de reticências do item Resumo. E, no Editor de Resumo invocado, especifique as opções de resumo.
A imagem a seguir mostra um exemplo de como você pode configurar seu total. Observe que a opção
Resumo em execução está definida como Relatório, para garantir que todos os valores do campo de dados
especificado sejam levados em consideração.
Observação
A opção Ignorar valores NULL não afetará o resultado neste exemplo, uma vez que os valores NULL são tratados como
zeros, por padrão. Portanto, a soma não mudará se esses valores forem levados em consideração ou não. Esta opção faz
sentido para funções como Contagem ou Média, porque o número de elementos contados dependerá disso.
Observe também que a formatação de valor é aplicada a um resumo, independentemente do formatação
geral, e tem uma prioridade maior.
Ao calcular totais para grupos, você pode classificar os grupos em relação a um resultado de função de
resumo.
Para salvar as configurações e fechar a caixa de diálogo, clique em OK.
Veja também
Alterar ou aplicar filtragem de dados a um relatório
Alterar ou aplicar agrupamento de dados a um
relatório
Alterar ou aplicar classificação de dados a um
relatório
Classificar grupos por um resultado de função de
resumo
Selecione se deseja exibir apenas o número da página (latino ou romano - maiúsculas ou minúsculas) ou o
número da página atual com o total de páginas.
2. Para formato o texto do controle, por meio de sua marca inteligente, invoca sua lista de ações e especifica
o formato necessário (por exemplo, Página {0} de {1}).
3. Usando a lista de ações do controle, você também pode especificar o número da página inicial e a banda
de execução (por exemplo, esta opção está disponível quando há gruposem um relatório e é necessário
aplicar uma numeração de página independente para eles). Para obter detalhes sobre isso,
consulteAdicionar números de página para grupos.
O resultado está apresentado abaixo.
2. Para formato o texto do controle, por meio de sua marca inteligente, invoca sua lista de ações e especifica o
formato necessário.
Você pode digitá-lo no campo Formato ou clicar no botão de reticências e usar o Editor de Cadeia de Formato.
2. Para formato o texto do controle, por meio de sua marca inteligente, invoca sua lista de ações e especifica
o formato necessário (por exemplo, Usuário atual: {0}).
Veja também
Criar ou modificar marcas d'água de um
relatório
Adicionar números de página para grupos
2. Na guia Texto da caixa de diálogo Marca d'água chamada, defina as propriedades necessárias para a marca d'água de
texto.
3. Em seguida, mude para a guia Marca d'água de imagem, para carregar a imagem a ser usada como marca
d'água, e definir suas propriedades, como modo de tamanho, alinhamento (vertical e horizontal), ladrilho,
transparência, intervalo de páginas, etc.
Como você pode ver, é possível usar marcas d'água textuais e de imagem simultaneamente.
O relatório com marca d'água agora está pronto. Mudar para oGuia de visualizaçãoe veja o resultado.
Veja também
Adicionar números de página e informações do sistema a um relatório
Criar relatórios
Com a ajuda do Report Designer, você pode editar relatórios existentes, bem como criar seus próprios relatórios do
zero. As seções a seguir contêm tutoriais que fornecem instruções passo a passo sobre personalização de relatórios
básicos e avançados.
Operações básicas
Os tópicos desta seção cobrem os fundamentos do trabalho com relatórios no Report Designer.
Tipos de relatório
Os tutoriais nesta seção fornecem instruções detalhadas sobre como criar relatórios de diferentes tipos com o
Report Designer.
Navegação no relatório
Os tutoriais desta seção cobrem os recursos relacionados à navegação do Report Designer.
Operações básicas
Os tópicos desta seção cobrem os fundamentos do trabalho com relatórios no Report
Designer.
Esta seção consiste nos seguintes tópicos.
Crie um novo relatório
Vincular um relatório aos dados
Posicionamento de controles
Alterar unidades de medida para um relatório
Alterar as configurações da página para um relatório