Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Framework

Versões:

12.1.9

Ocorrência:

Totvs Reports

Ambiente:

Biblioteca RM

Passo a passo:

Objetivo:



O objetivo dessa página é detalhar a funcionalidade “quebra por máscara” disponível no Totvs Reports.

Esse recurso faz com que os dados localizados em uma banda de detalhe sejam agrupados por determinadas posições de máscara.

 

Como Configurar:


 

a) - No design do relatório, selecione a banda de "Cabeçalho de detalhe";

 

 

b) - Na janela de propriedades da banda selecione "Quebra por máscara";

 

 

Informações
iconfalse
titleDICA:

 

(seleção) Para acessar as propriedades do componente de forma fácil, selecione-o e tecle F4.

 

c) - Será aberta uma janela para o usuário informar os dados da quebra. O usuário poderá adicionar ou remover uma ou mais quebras por máscara.

 

Image RemovedImage Added

 

  • Tabela: Selecione a tabela do campo a ser quebrado pela máscara (todas as tabelas do relatório serão listadas);

  • Coluna: Selecione a coluna que seus dados serão utilizados na máscara (todas as colunas da tabela serão listadas).

  • Controle: Serão listados todos os controles localizados na banda de "cabeçalho de detalhe" selecionado (somente controles que possuem ligação com campos de tabelas serão listados).
    Trata-se de uma informação opcional. Ela poderá ser útil em relatórios que precisem mostrar novo valor após a quebra.

    Obs: Ao clicar no botão "+Adicionar", as informações de ligação do controle serão verificadas. Somente será permitido a inclusão se a "tabela" e o "campo" da ligação do controle corresponder respectivamente a "tabela" e o "campo" do agrupamento. Caso contrário, aparecerá uma mensagem de erro .

  • Quebra: O usuário deverá informar interrogações "?" e/ou asterisco *** conforme exemplo abaixo:

    Ex: Configuração da quebra: ***?? [ 3 asteriscos e 2 interrogações. ]

    Código da Seção = 001.05

    Uso de Interrogação ( ? ): Permite a quebra sempre que encontrar variação nos códigos. No exemplo acima, o valor "05" será recuperado pelas posições ( 4º e 5º);

    Uso de Asteriscos ( * ): Simplesmente permite a classificação de dígitos tantos quantos forem os asteriscos utilizados.

  • Ordenação decrescente: Caso esteja configurando uma ordenação, informe se ela será de forma decrescente ou crescente (padrão). Para ordem decrescente, marque (habilite) o campo.

    Impressão de relatórios:

    1) - No exemplo abaixo, não houve nenhum tipo de quebra:


    2) - No exemplo abaixo, houve uma quebra pela campo Código da seção (não houve quebra por máscara).

    Obs: Para configurar uma quebra normal (sem quebra por máscara), basta usar a propriedade "Ordenação/Quebra" da banda de "cabeçalho de detalhe".




    3) - No exemplo abaixo, houve uma quebra por máscara (escopo de documento).
    Obs: o campo código da seção foi quebrado e agrupado pelas duas últimas posições.

    Image Added

    Image Modified

  

Observações: