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
entitySelection.drop( )

entitySelection.drop( ) 


 

entitySelection.drop ( {modo} ) -> Resultado 
Parámetro Tipo   Descripción
modo  Entero largo in dk stop dropping on first error: detiene la ejecución del método en la primera entidad no soltable
Resultado  EntitySelection in La selección de la entidad vacía es exitosa; de lo contrario, la selección de la entidad que contiene la(s) entidad(es) no soltable(s)

El método entitySelection.drop( ) elimina las entidades que pertenecen a la selección de entidad de la tabla relacionada con su clase de datos dentro del almacén de datos. La selección de entidad permanece en la memoria.

Nota: la eliminación de entidades es permanente y no se puede deshacer. Se recomienda llamar a esta acción en una transacción para tener una opción de reversión.

Si se encuentra una entidad bloqueada durante la ejecución de entitySelection.drop( ), no se elimina. Por defecto, el método procesa todas las entidades de la selección de entidad y devuelve entidades no soltables en la selección de entidad. Si desea que el método detenga la ejecución en la primera entidad no soltable encontrada, pase la constante dk stop dropping on first error en el parámetro modo.

Ejemplo  

 C_TEXT(idsNotDeletedEntities)
 C_OBJECT(vNotDroppedES)
 vNotDroppedES:=Form.empsToBeDeleted.drop() //Form.empsToBeDeleted es una selección de entidad a soltar
 If(vNotDroppedES.length=0)
    ALERT("Drop done for "+String(Form.empsToBeDeleted.length)+" employees")
    Form.empsToBeDeleted:=ds.Employee.newSelection(dk keep ordered)
 Else
    For each($emp;vNotDroppedES)
       idsNotDeletedEntities:=idsNotDeletedEntities+String($emp.getKey(dk key as string))+" "
  // Crea una lista de llaves primarias de entidades no soltadas
    End for each
 End if



Ver también 

entitySelection.add( )

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - EntitySelection

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v17

 
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)