NO DEFAULT TABLE

4D - Documentation   Français   English   German   Español   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 11


NO DEFAULT TABLE

ParámetroTipoDescripción
Este comando no necesita parámetros

Descripción

El comando NO DEFAULT TABLE permite cancelar el efecto del comando DEFAULT TABLE. Después de la ejecución de este comando, no hay tabla por defecto definida para el proceso.

Este comando no tendrá efecto si el comando DEFAULT TABLE no ha sido llamado de antemano.

Este comando está relacionado con el uso de formularios de proyecto (formularios no asociados a tablas): la mayoría de los comandos relacionados a los formularios (aparte de los formularios de usuario) aceptan un parámetro opcional de tipo tabla como primer parámetro. Por ejemplo, este es el caso de los comandos GET FORM PARAMETER, Open form window o DIALOG. Como un formulario de proyecto y un formulario de tabla pueden tener el mismo nombre, este parámetro puede utilizarse para determinar el formulario a utilizar: pase el parámetro cuando quiera apuntar a un formulario tabla y omitirlo en el caso de un formulario de proyecto.

En una base que contiene un formulario de proyecto llamado "ElFormulario" y un formulario de tabla con el mismo nombre para la tabla [Tabla1]:

   DIALOG([Tabla1];"ElFormulario") `4D utiliza el formulario de tabla
   DIALOG("ElFormulario") `4D utiliza el formulario de proyecto

Sin embargo, este principio es nulo e inválido si el comando DEFAULT TABLE se ejecuta cuando la base contiene un formulario de proeycto y un formulario de tabla con el mismo nombre. En efecto, en este caso 4D utilizará el formulario de tabla por defecto, incluso si no se pasa el parámetro tabla. Para garantizar el uso de formularios de proyecto, simplemente utilice el comando NO DEFAULT TABLE.

Ejemplo

En una base que contiene un formulario de proyecto llamado "ElFormulario" y un formulario de tabla con el mismo nombre para la tabla [Tabla1]:

   DEFAULT TABLE([Tabla1])
   DIALOG("ElFormulario") `4D utiliza el formulario de tabla
   NO DEFAULT TABLE
   DIALOG("ElFormulario") `4D utiliza el formulario de proyecto

Ver también

DEFAULT TABLE.


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