4D v16.3Acerca de números de registros |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Acerca de números de registros
Acerca de números de registros
En 4D, tres números están asociados a un registro:
El número de registro es el número físico/absoluto del registro. Este número se registra automáticamente para cada nuevo registro y permanece constante hasta que se borra el registro. Los números de registro comienzan desde cero (0). Los números de registro no son únicos porque los números de registros borrados son reutilizados para los nuevos registros. Igualmente estos números son modificados cuando la base se repara o compacta. El número en la selección es la posición del registro en la selección actual. Este número depende de la selección actual. Si la selección se modifica u ordena, este número probablemente también cambiará. La numeración en una selección actual comienza en uno (1). El número automático es un número único, no repetible, que puede ser asignado a un campo de un registro (vía la propiedad Autoincrementar, el atributo SQL AUTO_INCREMENT o el comando Sequence number). Este número no se almacena automáticamente con cada registro. Comienza por defecto en 1 y se incrementa cada vez que se crea un nuevo registro. A diferencia de los números de registros, un número automático no se reutiliza cuando se borra un registro o cuando la base se compacta o repara. Los números de secuencia ofrecen una forma de tener un número de identificación único para cada registro. Si un número automático se incrementa durante una transacción, el número no se reduce si la transacción se cancela. Nota: 4D no realiza ninguna verificación al modificar el contador interno automático de una tabla utilizando el comando SET DATABASE PARAMETER. Si reduce este contador, los nuevos registros creados podrían tener números que ya han sido asignados. Las siguientes tablas ilustran los números que están asociados con registros. Cada línea de la tabla representa la información sobre un registro. El orden de las líneas es el orden en el cual los registros serán mostrados en un formulario de salida.
La primera tabla muestra los registros después de ser introducidos.
Nota: los registros permanecen en el orden por defecto después de que un comando modifica la selección actual sin reordenarla, como por ejemplo el comando de menú Mostrar todos en el entorno Diseño o después de la ejecución del comando ALL RECORDS. La siguiente tabla muestra los mismos registros ordenados por nombre.
La siguiente tabla muestra los registros después de borrar el registro de Sam.
La siguiente tabla muestra los registros después de añadir el registro Liz.
La siguiente tabla muestra los registros después de que la selección se redujo a tres registros y luego se ordenó.
Ver también
|
PROPIEDADES
Producto: 4D
HISTORIA
ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||