4D v14.3PRINT LABEL |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
PRINT LABEL
PRINT LABEL
PRINT LABEL permite imprimir etiquetas com los datos de la seleção de tabela. Se não especifica o parâmetro documento, PRINT LABEL imprime a seleção atual de tabela como etiquetas, utilizando o formulário de saída atual. Não pode utilizar este comando para imprimir sub-formulários. Para maior informação sobre a criação de formulários para etiquetas, consulte o Manual de Desenho. Se especifica o parâmetro documento, PRINT LABEL lhe permite ter acesso ao Assistente de etiquetas (mostrado a continuação) ou imprimir um documento de etiquetas existente armazenado no disco. Ver o exemplo a continuação. Como padrão, PRINT LABEL mostra a caixa de diálogo de impressão antes de imprimir. Se o usuário cancela uma das caixas de diálogo de impressão, o comando se cancela e as etiquetas não se imprimem. Se não utilizar o assistente de criação de etiquetas, a variável sistema OK toma o valor 1 se todas as etiquetas se imprimem; do contrário, toma o valor 0 (zero) (por exemplo, se o usuário clicou no botão Cancelar nas caixas de diálogo de impressão). Se especifica o parâmetro documento, as etiquetas se imprimem com os parâmetros definidos em documento. Se documento for uma cadeia vazia (""), PRINT LABEL apresentará uma caixa de diálogo padrão de abertura de documentos, permitindo ao usuário selecionar o arquivo de etiquetas a utilizar. Se documento for o nome de um documento que não existe (por exemplo, se passa char(1) em documento), o assistente de criação de etiquetas aparece, permitindo ao usuário definir seu formato de etiquetas. Nota:se a tabela foi declarada “invisível” no ambiente Desenho, não será mostrada o assistente de etiquetas. 4D Server: este comando pode ser executado em 4D Server no marco de um procedimento armazenado. Neste contexto:
O exemplo a seguir imprime as etiquetas utilizando o formulário de saída de uma tabela. O exemplo utiliza dois métodos. O primeiro é um método de projeto que designa o formulário de saída a utilizar e depois imprime as etiquetas: ALL RECORDS([Endereços]) ` Seleção de todos os registros O segundo método é o método de formulário do formulário "Imprimir Etiqueta". O formulário contém uma variável chamada vEtiq, que se utiliza para manter os campos concatenados. Se o segundo campo de endereços (End2) estiver vazio, é eliminado pelo método. Note que esta operação for realizada automaticamente pelo assistente de criação de etiquetas. O método de formulário cria a etiqueta para cada registro: `Método de formulário [Endereços]; "Etiqueta saída" O exemplo a seguir permite ao usuário realizar uma pesquisa na tabela [Pessoas], e depois imprime automaticamente as etiquetas “Minhas etiquetas”: QUERY([Pessoas]) O exemplo a seguir lhe permite ao usuário efetuar uma pesquisa na tabela [Pessoas], e depois lhe permite ao usuário escolher as etiquetas a imprimir: QUERY([Pessoas]) O exemplo a seguir lhe permite ao usuário efetuar uma pesquisa na tabela [Pessoas] e depois mostra o Assistente de etiquetas de modo a que o usuário possa criar, salvar, carregar e imprimir todo tipo de etiquetas: QUERY([Pessoas]) |
PROPRIEDADES
Produto: 4D
HISTÓRIA
Modificado: 4D 2004 VER TAMBÉM ARTICLE USAGE
Manual de linguagem 4D ( 4D v12.4) Inherited from : PRINT LABEL ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||