Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
End selection

End selection 


 

End selection {( tabla )} -> Resultado 
Parámetro Tipo   Descripción
tabla  Tabla in Tabla en la cual probar si el puntero del registro está más allá del último registro seleccionado, o Tabla por defecto, si se omite
Resultado  Booleano in Si (TRUE) o No (FALSE)

End selection devuelve TRUE cuando el puntero del registro actual está más allá del último registro de la selección actual de tabla. End selection se utiliza generalmente para probar si la llamada al comando NEXT RECORD ha movido o no el puntero del registro actual detrás del último registro de la selección. Si la selección actual está vacía, End selection devuelve TRUE.

Para mover el puntero del registro actual dentro de la selección, utilice FIRST RECORD, LAST RECORD o GOTO SELECTED RECORD. PREVIOUS RECORD no mueva el puntero a la selección.

End selection devuelve también TRUE cuando el último pie de página de un informe se imprime con PRINT SELECTION o desde el menú Imprimir. Puede utilizar el siguiente código para probar el último pie de de página e imprimir un pie de página especial para la última página:

  ` Método de un formulario de salida utilizado para imprimir un informe
 $vpFormTable:=Current form table
 Case of
  ` ...
    :(Form event code=On Printing Footer)
  ` Se va a imprimir un pie de de página
       If(End selection($vpFormTable->))
  ` El código para el último pie de página va aquí
       Else
  ` El código para el pie de página va aquí
       End if
 End case

Ejemplo  

Este método de formulario se utiliza durante la impresión de un informe. Se define la variable vPie a imprimir en el área de pie de página de la última página:

  ` [Finances];Método de formulario "Summary"
 Case of
  ` ...
    :(Form event code=On Printing Footer)
       If(End selection([Finances]))
          vFooter:="©2001 Acme Corp." ` Definir el pie de página de la última página
       Else
          vFooter:="" ` Borrar el pie de página para todas las otras páginas
       End if
 End case



Ver también 

Before selection
Form event code
LAST RECORD
NEXT RECORD
PRINT SELECTION

 
PROPIEDADES 

Producto: 4D
Tema: Selecciones
Número 36

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: < 4D v6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)