Mala direta - várias linhas em um documento

1

Estou tentando fazer uma mala direta onde eu tenho 200 franqueados, com aproximadamente 1.200 funcionários que participaram de um programa de incentivo. Preciso enviar uma carta aos Proprietários de Franquias detalhando cada um de seus funcionários e quanto eles ganharam.

Eu usei os seguintes tutoriais e copiei o código deles com modificações, quando necessário, e para os vários campos.

link link

No entanto, não importa o que eu tente, quando eu for concluir a mesclagem, um novo documento será criado para cada membro da equipe, em vez de ter uma lista de funcionários para cada uma das 200 franquias.

Este é o código completo que tenho para a carta

{ MERGEFIELD DPFull }
{ MERGEFIELD Dealer_Name }
{ MERGEFIELD Address }
{ MERGEFIELD Suburb } {MERGEFIELD State } {MERGEFIELD Post_Code }

Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program.

Staff Member - Card Value
{ IF { MERGESEQ } = "1" }
{ SET VAR1 { MERGEFIELD DPFull } }
{IF { VAR1} <> { VAR2 }
"{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }"
"{ MERGEFIELD Customer } - ${ MERGEFIELD Card_Value }"}
{SET VAR2 { MERGEFIELD DPFull } }

Footer Text of Letter

Qualquer ajuda seria ótima, como foi arrancar meu cabelo tentando fazer com que isso funcione. Já tentei copiar o código textualmente dos dois tutoriais acima e só mudei os campos ao redor para combinar com o meu, mas ainda não teve essa sorte

    
por mr mojo risin 25.11.2013 / 04:48

1 resposta

3

Os nomes de campo em seu código atual sugerem que você pode ter uma "mesclagem de três níveis", ou seja, onde você deseja produzir da seguinte forma:

Dealer A
  Staff member A1
    Customer A11
    Customer A12
  Staff member A2
    Customer A21
    Customer A22

<new page>
Dealer B
  Staff member B1
    Customer B11
    Customer B12
  Staff member B2
    Customer B21
    Customer B22

e assim por diante.

Mas a estrutura do seu código atual sugere uma mesclagem de dois níveis, mais como

Dealer A
  Staff member A1
  Staff member A2

<new page>
Dealer B
  Staff member B1
  Staff member B2

Se for um nível 2, as sugestões abaixo podem ser suficientes. Se for de nível 3, mais será necessário.

Você precisa pensar um pouco "de trás para frente" para acertar. O segundo tutorial referenciado no vídeo tem um tutorial que ajuda, mas você deve segui-lo de perto.

É crítico que o documento principal de mala direta esteja realmente configurado como uma mesclagem de Diretório (mesclagem de Catálogo no Mac Word), caso contrário, você sempre obterá uma quebra de página entre cada registro de Cliente (ou Equipe).

Como de costume, também é importante que todos o {} sejam na verdade as chaves de código de campo especiais que você pode inserir usando ctrl-F9 no WIndows WO, não as comuns que você digita no teclado

Eu acho que você precisa começar com codificação de campo mais parecida com isso (compare com o tutorial se você quiser, já que o tutorial pode fazer isso de uma forma mais simples):

{ IF  { MERGESEQ }  = "1" { SET VAR1 "" } { SET VAR1 { MERGEFIELD DPFull  } } }{ IF  { VAR1 } <> { VAR2 }  "{ IF  { MERGESEQ } <> "1" "
Footer Text of Letter
--PB--

"  }
{ MERGEFIELD Dealer_Name   }
{ MERGEFIELD Address  }
{ MERGEFIELD Suburb }
{ MERGEFIELD State  }
{ MERGEFIELD Post_Code  }

Congratulations on your Sales Managers and Sales Consultants being winners in the latest incentive program.

Staff Member - Card Value
" "" }{ MERGEFIELD Customer  } - $ { MERGEFIELD Card_Value }{ SET VAR2  { MERGEFIELD DPFull  } }

Onde coloquei --PB--, você precisa inserir uma quebra de página.

    
por 25.11.2013 / 12:46