4D v16.3

NO DEFAULT TABLE

Inicio

 
4D v16.3
NO DEFAULT TABLE

NO DEFAULT TABLE 


 

NO DEFAULT TABLE  
Este comando no requiere parámetros

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 FORM GET 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 omítalo 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

 
PROPIEDADES 

Producto: 4D
Tema: Tabla
Número 993

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v11 SQL

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)