Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Próxima revisão
Revisão anterior
manual_usuario:outros:formatadorrelatoriodesenv:fr_15_add_color_coding_event_handler [2014/12/17 15:26]
administrador criada
manual_usuario:outros:formatadorrelatoriodesenv:fr_15_add_color_coding_event_handler [2015/02/03 16:04] (atual)
administrador Aprovado
Linha 7: Linha 7:
  
  
-=====TUTORIAL DE RELATÓRIOS - C=====+=====TUTORIAL DE RELATÓRIOS - Usando Regions para componentes dinâmicos de grupos lógicos ​Adicionar um evento para codificação de cores=====
 ---- ----
  
-Add the following variable to the private section of the form:+1. Adicione a seguinte variável para o setor privado do form:
  
   FColors: TList;   FColors: TList;
  
-Add the following code to the OnCreate ​event of the form:+2. Adicione o seguinte código ao evento ​OnCreate ​do formulário:
  
-Add the following code to the OnDestroy ​event of the form:+3. Adicione o seguinte código ao evento ​OnDestroy ​do formulário:
  
   procedure TfrmRegions.FormDestroy(Sender:​ TObject);   procedure TfrmRegions.FormDestroy(Sender:​ TObject);
Linha 24: Linha 24:
  
 {{ :​manual_usuario:​outros:​formatador_desenv_220.png?​600 |}} {{ :​manual_usuario:​outros:​formatador_desenv_220.png?​600 |}}
 +
 +4. Dê um duplo-clique sobre o componente Report para acessar o Report Designer.
 +
 +5. Clique no espaço em branco da banda de detalhe.
 +
 +6. Selecione a guia Eventos do Object Inspector e clique duas vezes sobre o evento BeforeGenerate. Adicione o seguinte código:
 +
 +{{ :​manual_usuario:​outros:​formatador_desenv_221.png?​600 |}}
 +
 +**Nota:** Este evento define a cor da region dos campos e a fonte do Memo. As cores eram para combinar com as imagens bitmap escolhidas a dedo. Há apenas um registro por coluna, o DataPipeline. Propriedade TraversalCount (que controla o número de registos atravessado) pode ser utilizada para mapear a cor do objecto TList para a coluna.