Record number

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


Record number {(tabla)} Número

ParámetroTipoDescripción
tablaTablaTabla de la cual devolver el
número del registro actual o
Tabla por defecto, si se omite
ResultadoNúmeroNúmero del registro actual

Descripción

Record number devuelve el número del registro actual de tabla. Si no hay registro actual, como cuando el puntero del registro está antes o después de la selección actual, Record number devuelve –1. Si el registro es un nuevo registro que no ha sido guardado, Record number devuelve –3.

Los números de registro pueden variar. Los números de registros borrados son reutilizados. Los números de registro también cambian si compacta la base.

4D Server: este comando devuelve un resultado diferente en el contexto del evento de formulario On Validate dependiendo de si se ejecuta en 4D en modo local o 4D en modo remoto. En versión monopuesto, el comando devuelve un número de registro (el registro se considera como creado). En versión cliente/servidor, el comando devuelve -3 porque en ese caso, el registros ya ha sido creado en el servidor pero la información no ha sido enviada al cliente.

Ejemplo

El siguiente ejemplo guarda el número del registro actual y luego busca en la tabla si otro registro tiene el mismo valor:

   $NumReg:=Record number([Personas])  ` Obtener el número del registro
   QUERY ([Personas]; [Personas]Apellido = [Personas]Apellido ) ` ¿Alguien más con el mismo apellido?
      ` Mostrar una alerta con el nombre de las personas que tienen el mismo apellido
   ALERT ("Hay "+String (Records in selection([Personas])+" con ese apellido.")
   GOTO RECORD ([Personas]; $NumReg)  ` Regresar al registro original

Ver también

Acerca de números de registros, GOTO RECORD, Is new record, Selected record number, Sequence number.


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