4D v16.3

Level

Inicio

 
4D v16.3
Level

Level 


 

Level -> Resultado 
Parámetro Tipo   Descripción
Resultado  Entero largo in Nivel de ruptura o del encabezado actual

Level se utiliza para determinar el nivel de ruptura o del encabezado actual. Devuelve el nivel de ruptura durante los eventos On Header y On Printing Break.

El nivel 0 es el último nivel a imprimir y es apropiado para la impresión de un total general. Level devuelve 1 cuando 4D imprime una ruptura en el primer campo de ordenación, 2 cuando 4D imprime una ruptura en el segundo campo ordenado, y así sucesivamente.

Ejemplo  

Este ejemplo es una plantilla para un método de formulario. Muestra cada evento posible mientras un informe utiliza un formulario como formulario de salida. Level se llama cuando un encabezado o una ruptura se están imprimiendo:

  ` Método de formulario para un formulario de salida utilizado por un informe
 $vpFormTable:=Current form table
 Case of
  ` ...
    :(Form event=On Header)
  ` Se va a imprimir el área de encabezado
       Case of
          :(Before selection($vpFormTabla->))
  ` El código para la primera ruptura del encabezado debe ir acá
          :(Level=1)
  ` El código para la ruptura del encabezado nivel 1 debe ir acá
          :(Level=2)
  ` El código para la ruptura del encabezado nivel 2 debe ir acá
  ` ...
       End case
    :(Form event=On Printing Details)
  ` Se va a imprimir un registro
  ` El código para cada registro va acá
    :(Form event=On Printing Break)
  ` Se va a imprimir un área de ruptura
       Case of
          :(Level=0)
  ` El código para la ruptura 0 va acá
          :(Level=1)
  ` El código para la ruptura 1 va acá
  ` ...
       End case
    :(Form event=On Printing Footer)
       If(End selection($vpFormTabla->))
  ` El código para el último pie de página debe ir acá
       Else
  ` El código para un pie de página deber ir acá
       End if
 End case



Ver también 

ACCUMULATE
BREAK LEVEL
Evento formulario
PRINT SELECTION

 
PROPIEDADES 

Producto: 4D
Tema: Impresión
Número 101

Este comando no puede utilizarse con 4D Server

 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)