4D v16.3

Uso de la pila de registros

Inicio

 
4D v16.3
Uso de la pila de registros

Uso de la pila de registros  


 

 

Los comandos PUSH RECORD y POP RECORD permiten colocar (“apilar”) registros en la pila de registros, y eliminar (“desapilar”) de la pila.

Cada proceso dispone de su propia pila de registros para cada tabla. 4D administra las pilas de registros por usted. Cada pila de registros es de tipo LIFO (último en entrar, primero en salir). La capacidad de la pila depende de la memoria.

PUSH RECORD y POP RECORD deben ser utilizados con prudencia. Cada registro que es apilado utiliza una parte de la memoria disponible. Apilar demasiados registros puede causar la aparición de un mensaje del tipo "memoria insuficiente" o una pila llena.

4D quita de la pila de registros al regresar al menú al final de la ejecución del método.

PUSH RECORD y POP RECORD son útiles cuando quiera examinar registros que se encuentran en la misma tabla que está utilizando. Para hacer esto, usted apila el registro, busca y examina los registros en la tabla (copia campos en variables, por ejemplo), y finalmente desapila el registro para restaurar el registro.

Nota para los usuarios de la versión 3: si cuando introduce un registro, debe verificar la unicidad de un valor en varios campos, utilice el comando SET QUERY DESTINATION. Esto le evitará realizar las llamadas a PUSH RECORD y POP RECORD que estaba haciendo antes y después de la llamada a QUERY para preservar los datos introducidos en el registro actual. SET QUERY DESTINATION le permite ejecutar una búsqueda que no cambia la selección ni los registros actuales.



Ver también 

POP RECORD
PUSH RECORD
SET QUERY DESTINATION

 
PROPIEDADES 

Producto: 4D
Tema: Registros

 
HISTORIA 

 
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)