Saltar al contenido principal
Versión: 20 R8 BETA

USE ENTITY SELECTION

USE ENTITY SELECTION ( entitySelection : 4D.EntitySelection )

ParámetrosTipoDescripción
entitySelection4D.EntitySelectionUna entity selection

Descripción

El comando USE ENTITY SELECTION actualiza la selección actual de la tabla que coincide con el nivel de datos del parámetro entitySelection, de acuerdo al contenido de la selección de entidad.

Este comando no puede utilizarse con un almacén de datos remoto.

info

Este comando está diseñado para hacer que las selecciones actuales 4D se beneficien del poder de las consultas ORDA. Por razones de rendimiento, en 4D monousuario y 4D Server, el comando conecta directamente entitySelection a la selección actual. Por lo tanto, una vez que se ha utilizado entitySelection, no debe reutilizarse ni alterarse posteriormente.

nota

Tras una llamada a USE ENTITY SELECTION, el primer registro de la selección actual actualizada (si no está vacío) se convierte en el registro actual, pero no se carga en memoria. Si necesita utilizar los valores de los campos en el registro actual, utilice el comando LOAD RECORD después del comando USE ENTITY SELECTION.

Ejemplo

var $entitySel : cs.EmployeeSelection

$entitySel:=ds.Employee.query("lastName = :1";"M@") //$entitySel está asociado a la dataclass Employee
REDUCE SELECTION([Employee];0)
USE ENTITY SELECTION($entitySel) //Se actualiza la selección actual de la tabla Employee

Ver también

Create entity selection

Propiedades

Número de comando1513
Hilo seguro
Changes current record
Changes current selection