Artigo: 294686 - Última revisão: terça-feira, 15 de Abril de 2003 - Revisão: 1.0 WD2002: Como utilizar a impressão em série para criar uma lista ordenada por categoria
Este artigo foi publicado anteriormente em PT294686
Para obter uma versão deste artigo relativa ao Microsoft Word 2000, consulte 211303
(http://support.microsoft.com/kb/211303/PT/
)
.
Para obter uma versão deste artigo relativa ao Microsoft Word 97, consulte 181730 (http://support.microsoft.com/kb/181730/ ) . Para obter uma versão deste artigo relativa ao Microsoft Word 95, consulte 181729 (http://support.microsoft.com/kb/181729/ ) . Para obter uma versão deste artigo relativa ao Microsoft Word 98, consulte 181731 (http://support.microsoft.com/kb/181731/ ) . 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 ficheiro 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. A lista de exemplos que se segue encontra-se ordenada pelo campo relativo à localidade (Localidade é o campo chave deste exemplo).
294688
(http://support.microsoft.com/kb/294688/PT/
)
WD2002: Como estruturar e configurar uma lista de endereços de impressão em série Configurar o documento principalNOTA: ¶ designa uma marca de parágrafo no exemplo que se segue. Para introduzir uma marca de parágrafo, prima ENTER.Para que este procedimento funcione, terá de escolher o tipo de documento Lista quando estiver a configurar o documento principal. Para configurar o documento principal como lista, siga estes passos:
NOTA: Para inserir as chavetas de campo, prima CTRL+F9.
{IF{MERGESEQ}= "1" "{MERGEFIELD LOCALIDADE}¶
Os campos expostos neste exemplo produzem uma lista ordenada do seguinte modo:
" ""}{SET Local1{MERGEFIELD LOCALIDADE}}¶ {If{Local2}<>{Local1}"¶ {MERGEFIELD LOCALIDADE}¶ ¶ {MERGEFIELD EMPREGADO} {MERGEFIELD VENDAS}" "{MERGEFIELD EMPREGADO} {MERGEFIELD VENDAS}"}{SET Local2{MERGEFIELD LOCALIDADE}}¶
Évora
Gameiro ? 300 Dias ? 4000 Henriques ? 1000 Braga Jardim ? 800 Costa ? 900 Pinto ? 0 Forçar cada uma das categorias novas numa página novaTal como no exemplo anterior, o campo chave neste 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, continuando a intercalação 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 em páginas separadas do seguinte modo:
Évora
Gameiro ? 300 Dias ? 4000 Henriques ? 1000 ----------------------------Quebra de página----------------------------- Braga Jardim ? 800 Costa ? 900 Pinto ? 0 Formatar o campo chaveO campo chave deste exemplo é {MERGEFIELD LOCALIDADE}. Para formatar os resultados de {MERGEFIELD LOCALIDADE} só com maiúsculas, pode 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 produzem uma listagem com 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}}¶
ÉVORA
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.
Gameiro ? 300 Dias ? 4000 Henriques ? 1000 BRAGA Jardim ? 800 Costa ? 900 Pinto ? 0 Incluir texto adicionalSe pretender que outro texto apareça no documento intercalado, terá de incluir esse texto entre aspas nos campos IF. Assim, o texto só é apresentado se as informações na origem de dados corresponderem às condições definidas nos campos IF (por exemplo, quando o nome da Localidade na linha actual da origem de dados difere do nome da Localidade na linha anterior).Se colocar texto fora dos campos IF no documento principal, esse texto aparecerá no documento intercalado uma vez por cada linha nova na origem de dados, em vez de aparecer uma vez por cada campo chave novo. No exemplo criado na secção "Configurar o ficheiro de dados", aparece uma vez por cada empregado, em vez de aparecer uma vez por cada localidade. Este exemplo introduz cada localidade na lista com uma breve frase introdutória:
{IF{MERGESEQ}= "1" "Estes são os totais das vendas para {MERGEFIELD LOCALIDADE}:¶
Os campos expostos neste exemplo produzem uma listagem com texto introdutório para cada localidade do seguinte modo:
" ""}{SET Local1{MERGEFIELD LOCALIDADE}}¶ {If{Local2}<>{Local1}"¶ Estes são os totais das vendas para {MERGEFIELD LOCALIDADE}:¶ ¶ {MERGEFIELD EMPREGADO} {MERGEFIELD VENDAS}" "{MERGEFIELD EMPREGADO} {MERGEFIELD VENDAS}"}{SET Local2{MERGEFIELD LOCALIDADE}}¶
Estes são os totais das vendas para Évora:
Gameiro ? 300 Dias ? 4000 Henriques ? 1000 Estes são os totais das vendas para Braga: Jardim ? 800 Costa ? 900 Pinto ? 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 (e uma quebra de página caso se pretenda forçar cada uma das localidades numa página nova), o nome da localidade, mais 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 do registo anterior. Se determinar que o registo actual inclui um nome de localidade igual ao do registo anterior, insere apenas o nome do empregado e o montante de vendas seguintes. 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 base de dados de conhecimento da Microsoft (Microsoft Knowledge Base): 294691
(http://support.microsoft.com/kb/294691/PT/
)
WD2002: Noções básicas sobre impressão em série - Explicação do processo 290408
(http://support.microsoft.com/kb/290408/PT/
)
WD2002: Perguntas mais frequentes sobre a impressão em série 294688
(http://support.microsoft.com/kb/294688/PT/
)
WD2002: Como estruturar e configurar uma lista de endereços de impressão em série 294693
(http://support.microsoft.com/kb/294693/PT/
)
WD2002: Como utilizar a impressão em série para criar uma lista 294683
(http://support.microsoft.com/kb/294683/PT/
)
WD2002: Como utilizar a impressão em série para criar cartas 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