Uso de la pila de registros

4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 3


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.


4D - Documentation   Français   English   German   Español   English   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente