4D v16.3Uso de la pila de registros |
||
|
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
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |