manual_usuario:outros:formatadorrelatoriodesenv:fr_16_write_address_squeeze_routine
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
| Próxima revisão | Revisão anterior | ||
| manual_usuario:outros:formatadorrelatoriodesenv:fr_16_write_address_squeeze_routine [2014/12/19 11:51] – criada administrador | manual_usuario:outros:formatadorrelatoriodesenv:fr_16_write_address_squeeze_routine [2015/02/05 11:18] (atual) – Aprovado administrador | ||
|---|---|---|---|
| Linha 7: | Linha 7: | ||
| - | =====TUTORIAL DE RELATÓRIOS - B - C===== | + | =====TUTORIAL DE RELATÓRIOS - Emulação Forms com uma imagem WMF - Faça uma rotina para suprimir um endereço===== |
| ---- | ---- | ||
| - | 1. Close the Report Designer. | + | 1. Feche o Report Designer. |
| - | 2. Locate the drop-down | + | 2. Localize a lista drop-down |
| - | 3. Select the Detail band in this list (it should be named ppDetailBand1). | + | 3. Selecione a banda de detalhe nesta lista (que deve ser nomeada |
| - | 4. Select the Events tab and double click on the BeforeGenerate | + | 4. Selecione a guia Eventos e dê um duplo clique sobre o evento |
| - | 5. Place the following code in the event handler: | + | 5. Coloque o seguinte código no evento: |
| BuildEmployeeAddress(mmEmployeeAddress1.Lines); | BuildEmployeeAddress(mmEmployeeAddress1.Lines); | ||
| BuildEmployeeAddress(mmEmployeeAddress2.Lines); | BuildEmployeeAddress(mmEmployeeAddress2.Lines); | ||
| - | 6. Scroll up to the form class declaration. Replace the private declarations comment with the following procedure declaration: | + | 6. Vá até a declaração de classe do form. Substitua os comentários de declarações privadas com a seguinte declaração de procedimento: |
| procedure BuildEmployeeAddress(aStrings: | procedure BuildEmployeeAddress(aStrings: | ||
| - | 7. Scroll down below the DetailBand | + | 7. Desloque-se abaixo do evento |
| - | **Note:** In this event handler we need to build the same address for two different memo components. In order to accomplish this, we can create a general routine | + | **Nota:** Neste evento, precisamos construir o mesmo endereço para dois componentes de notas diferentes. A fim de conseguir isso, podemos criar uma rotina geral (BuildEmployeeAddress) |
| - | **Note:** This routine simply retrieves each element of the Employee' | + | **Nota:** Esta rotina simplesmente recupera cada elemento do endereço do Empregado, concatenando e armazenando o resultado nos objetos |
| {{ : | {{ : | ||
manual_usuario/outros/formatadorrelatoriodesenv/fr_16_write_address_squeeze_routine.1418989903.txt.gz · Última modificação: por administrador
