question

O Crystal Reports 8.5 - rotulos de repeticao?

Estou precisando criar doca recebendo enxertos; 4 para uma página. Em nosso software o usuário especifica um campo de dados quantos cartões receberam. Digamos que este número é 3 e o campo é denominado embalagens de cartão.

Eu preciso para imprimir etiquetas para este envio. Usando um parâmetro armazenado fora o id do registro eu posso obter um rótulo para imprimir. Como pode obter 3 rótulos para imprimir com base fora o valor (3) entrou no campo de embalagens de cartão?

Atualmente eu tenho usado o perito de relatório para configurar rótulos usando um tamanho personalizado. Defini-lo como 4.000in x 5.250in para representar 4 para uma página, 2 em toda e 2 para baixo.

De dentro de cristal quando eu consultar todos os registros recebo 4 para uma página. O que eu preciso agora é repetir o mesmo rótulo várias vezes baseado fora o valor armazenado no campo de embalagens de cartão.

Usar o Crystal Reports 8.5. Muito obrigado!
resposta Resposta
Oi Mike250,

Eu pode assumir que existe um número máximo de vezes que você precisará para imprimir uma etiqueta específica (por exemplo, 20)? Se assim for, então eu tenho uma solução para você, embora não muito elegante.

Você não indicar se o rótulo é impresso em uma seção de detalhes ou uma seção de rodapé do grupo. Vou supor que está sendo feito em uma seção de detalhes.

Fazer várias cópias de sua seção de detalhes. Serão denominados "detalhes um", "Detalhes b", "Detalhes c", até "Detalhes t". Cada seção deve imprimir os mesmos campos exatos, permitindo uma única etiqueta ser impresso 20 vezes.

Crie uma fórmula denominada "Contagem de impressão", que é igual ao valor numérico inserido no campo de embalagens de cartão. Não sei se o seu campo de embalagens de cartão é retornado de DB como um número ou uma string. Você precisará usar boa programação para retornar um valor apropriado no caso de valores NULL, valores não-numéricos, valores < 0,="" and="" values=""> 20.

Finalmente, use o perito de seção para editar a fórmula de suprimir para cada uma das 20 seções de detalhes. Para obter mais detalhes A, atribua uma fórmula de suprimir de:

{@ Impressão Count}< 1="">

Para obter detalhes B, atribua uma fórmula de suprimir de:

{@ Impressão Count}< 2="">

Continuar a mesma lógica para os restantes 18 seções em detalhes.

Espero que isso seja útil para você.

Jeff

ComentáriosComentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..

Guest


HTML não é permitido!

Image Code

Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!

Receber um email quando alguém acrescenta outro comentário a esta pergunta


Topo da página


Home  Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved