Artigo: 211303 - Última revisão: quarta-feira, 29 de Agosto de 2007 - Revisão: 2.1 WD2000: Como utilizar a impressão em série para criar uma lista ordenada por categoria
Este artigo foi publicado anteriormente em PT211303 Nesta páginaSumário
É possível utilizar a funcionalidade de impressão em série do Word para criar uma lista de dados ordenados e separados por uma categoria. Este artigo contém instruções e um exemplo que poderá utilizar para criar essa lista.
Mais InformaçãoConfigurar o ficheiros de dadosOrdene o ficheiro de dados de modo a que todos os registos que tenham o mesmo valor na categoria do campo chave (o campo no qual a ordenação se baseia) sejam apresentados juntos, conforme ilustra o exemplo de ficheiro de dados abaixo. A lista de exemplos que se segue encontra-se ordenada pelo campo relativo à localidade (Localidade é o campo chave deste exemplo):Localidade Empregado Vendas Aveiro Silva 3.000 Aveiro Borges 50.000 Aveiro Henriques 10.000 Guarda Santos 8.000 Guarda Pinto 9.000 Guarda Pereira 0 Configurar o documento principalNOTA: ¶ designa uma marca de parágrafo no exemplo que se segue. Para escrever uma marca de parágrafo, prima ENTER.Para configurar o documento principal como catálogo, siga estes passos:
{IF{MERGESEQ}= "1" "{MERGEFIELD Localidade}¶
Os campos expostos neste exemplo produzem uma listagem do catálogo na mesma página, do seguinte modo:
" ""}{SET Local1{MERGEFIELD Localidade}}¶ {If{Local2}<>{Local1}"¶ {MERGEFIELD Localidade}¶ ¶ {MERGEFIELD Empregado}{MERGEFIELD Vendas}" "{MERGEFIELD Empregado}{MERGEFIELD Vendas}"}{SET Local2{MERGEFIELD Localidade}}¶
Aveiro
Silva 3.000 Borges 50.000 Henriques 10.000 Guarda Santos 8.000 Pinto 9.000 Pereira 0 Forçar cada uma das categorias novas numa página novaO campo chave deste exemplo é {MERGEFIELD Localidade}. Quando o valor do campo Localidade for alterado no ficheiro de dados para outra localidade, será adicionada uma página nova aos resultados intercalados, sendo a intercalação continuada no início da página seguinte. Para inserir as chavetas de campo, prima CTRL+F9.
{If{MERGESEQ}= "1" "{MERGEFIELD Localidade}¶
NOTA: Para inserir uma quebra de página, prima CTRL+ENTER, ou clique em Quebra no menu Inserir, seleccione Quebra de página e, em seguida, clique em OK.
" ""}{SET Local1{MERGEFIELD Localidade}}¶ {If{Local2}<>{Local1}"¶ ----------------------------Quebra de página-------------------------------- {MERGEFIELD Localidade}¶ ¶ {MERGEFIELD Empregado}{MERGEFIELD Vendas}" "{MERGEFIELD Empregado}{MERGEFIELD Vendas}"}{SET Local2{MERGEFIELD Localidade}}¶ Os campos expostos neste exemplo produzem uma listagem do catálogo em páginas separadas, do seguinte modo:
Aveiro
Silva 3.000 Borges 50.000 Henriques 10.000 ----------------------------Quebra de página----------------------------- Guarda Santos 8.000 Pinto 9.000 Pereira 0 Formatar o campo chaveO campo chave deste exemplo é {MERGEFIELD Localidade}. Para formatar os resultados de {MERGEFIELD Localidade} integralmente em maiúsculas, poderá inserir o parâmetro de formatação \* Upper . Para inserir as chavetas de campo, prima CTRL+F9.
{If{MERGESEQ}= "1" "{MERGEFIELD Localidade \* Upper}¶
Os campos expostos neste exemplo irão produzir uma listagem do catálogo na mesma página, sendo a localidade apresentada em maiúsculas, do seguinte modo:
" ""}{SET Local1{MERGEFIELD Localidade}}¶ {IF{Local2}<>{Local1}"¶ {MERGEFIELD Localidade \* Upper}¶ ¶ {MERGEFIELD Empregado}{MERGEFIELD Vendas}" "{MERGEFIELD Empregado}{MERGEFIELD Vendas}"}{SET Local2{MERGEFIELD Localidade}}¶
AVEIRO
NOTA: É possível aplicar formatações diferentes ao campo chave {MERGEFIELD Localidade} seleccionando o campo inteiro (incluindo as chavetas do campo { }) e formatando o campo de acordo com as suas preferências. Para formatar o campo, clique em Tipo de letra no menu Formatar.
Silva 3.000 Borges 50.000 Henriques 10.000 GUARDA Santos 8.000 Pinto 9.000 Pereira 0 Funcionamento deste processoO primeiro campo IF destes exemplos insere o nome da localidade e um carácter de retorno ¶ apenas no primeiro registo da impressão em série. No que diz respeito aos registos seguintes, este campo IF nada insere (""). Reconhece o primeiro registo de impressão em série através da comparação do campo MERGESEQ (que devolve o número de sequência do registo actual) com o algarismo "1".O segundo campo IF insere um carácter de retorno (ou uma quebra de página, caso se pretenda forçar a apresentação de cada uma das localidades numa página nova), o nome da localidade, outros dois caracteres de retorno, o nome do empregado e o montante de vendas (por essa ordem), apenas se o campo IF determinar que o registo actual inclui um nome de localidade diferente em relação ao registo anterior. Se determinar que o registo actual inclui um nome de localidade igual ao do registo anterior, inserirá apenas o nome do empregado seguinte e o montante de vendas. Este campo IF reconhece o nome de localidade novo através da comparação do texto dos marcadores especificados nos dois campos SET. O texto do marcador "Local1" é sempre igual ao campo Localidade do registo actual e o texto do marcador "Local2" é igual ao campo Localidade do registo anterior. Referências
Para mais informações sobre campos IF, clique em Ajuda do Microsoft Word no menu
Ajuda , escreva Códigos de campo: campo IF no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos. Para mais informações sobre campos MERGESEQ, clique em Ajuda do Microsoft Word no menu Ajuda , escreva Códigos de campo: campo MERGESEQ no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos. Para mais informações sobre campos SET, clique em Ajuda do Microsoft Word no menu Ajuda , escreva Códigos de campo: campo SET no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar os tópicos devolvidos. Para mais informações sobre parâmetros gerais de formatação de campos, clique em Ajuda do Microsoft Word no menu Ajuda , escreva parâmetros gerais no Assistente do Office ou no Assistente de respostas e, em seguida, clique em Procurar para visualizar o tópico. Para obter informações adicionais sobre impressão em série, clique nos números de artigo existentes abaixo para visualizar os artigos na Microsoft Knowledge Base: 212322
(http://support.microsoft.com/kb/212322/
)
WD2000: How to Design and Set Up Mail Merge Data
212329
(http://support.microsoft.com/kb/212329/PT/
)
WD2000: Como utilizar a impressão em série para criar uma carta de formulário
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo