PAS DE TABLE PAR DEFAUT

4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant

version 11


PAS DE TABLE PAR DEFAUT

ParamètreTypeDescription
Cette commande ne requiert pas de paramètre

Description

La commande PAS DE TABLE PAR DEFAUT permet d'annuler l'effet de la commande TABLE PAR DEFAUT. Après l'exécution de cette commande, il n'y a plus de table par défaut définie pour le process.

Si la commande TABLE PAR DEFAUT n'avait pas été appelée au préalable, cette commande ne fait rien.

Cette commande est liée à l'utilisation de formulaires projets (formulaires non liés à des tables) : la plupart des commandes relatives aux formulaires (hors formulaires utilisateurs) acceptent un paramètre facultatif de type table comme premier paramètre. C'est par exemple le cas des commandes LIRE PARAMETRE FORMULAIRE, Creer fenetre formulaire ou DIALOGUE. Comme un formulaire projet et un formulaire table peuvent avoir le même nom, ce paramètre permet de déterminer le formulaire à utiliser : passez le paramètre lorsque vous souhaitez adresser un formulaire table et ne le passez pas dans le cas d'un formulaire projet.

Dans une base contenant un formulaire projet nommé "LeForm" et un formulaire table du même nom pour la table [Table1] :

   DIALOGUE([Table1];"LeForm") `4D utilise le formulaire table
   DIALOGUE("LeForm") `4D utilise le formulaire projet

Ce principe est toutefois caduc lorsque la commande TABLE PAR DEFAUT a été exécutée et que la base contient un formulaire projet et un formulaire table du même nom. En effet, dans ce cas 4D utilisera le formulaire table de la table par défaut, même si le paramètre laTable n'est pas passé. Dans ce cas, pour permettre l'utilisation de formulaires projet, il suffit d'exécuter la commande PAS DE TABLE PAR DEFAUT.

Exemple

Dans une base contenant un formulaire projet nommé "LeForm"et un formulaire table du même nom pour la table [Table1] :

   TABLE PAR DEFAUT([Table1])
   DIALOGUE("LeForm") `4D utilise le formulaire table
   PAS DE TABLE PAR DEFAUT
   DIALOGUE("LeForm") `4D utilise le formulaire projet

Référence

TABLE PAR DEFAUT.


4D - Documentation   Français   English   German   Español   4D v11 SQL, Commandes par thèmes   4D v11 SQL, Liste alphabétique des commandes   4D v11 SQL, Constantes par thèmes   Retour   Précédent   Suivant