version 6.0 (Modifiée)
FORMULAIRE ENTREE ({table; }formulaire{; *})
| Paramètre | Type | Description | |
| table | Table | Table pour laquelle définir le formulaire entrée ou | |
| Table par défaut si ce paramètre est omis | |||
| formulaire | Alpha | Nom du formulaire à utiliser | |
| * | Taille de fenêtre automatique |
Description
FORMULAIRE ENTREE désigne formulaire comme formulaire entrée courant de table pour le process courant. formulaire doit appartenir à table.
La portée de cette commande est le process courant. Chaque table dispose d'un formulaire entrée courant pour chaque process.
La commande FORMULAIRE ENTREE n'affiche pas de formulaire ; elle désigne juste celui qui sera affiché ou utilisé par d'autres commandes. Pour plus d'informations sur la création de formulaires, reportez-vous au manuel Mode Structure de 4e Dimension.
Pour chaque table de la base, un formulaire entrée par défaut est défini dans la fenêtre de l'Explorateur en mode Structure. Ce formulaire est utilisé si la commande FORMULAIRE ENTREE n'est pas appelée, ou si le paramètre formulaire est invalide.
Le formulaire entrée est affiché par de nombreuses commandes. Ces commandes sont généralement utilisées pour la saisie ou la modification de valeurs. Les commandes suivantes affichent un formulaire entrée :
Les commandes VISUALISER SELECTION et MODIFIER SELECTION affichent une liste d'enregistrements dans le formulaire sortie. Chacune d'entre elles permet ensuite à l'utilisateur de double-cliquer sur un enregistrement, qui s'affiche alors dans le formulaire entrée.
Le formulaire entrée est aussi utilisé par les commandes d'import LECTURE DIF, LECTURE SYLK et LECTURE ASCII.
Le paramètre optionnel * est destiné à être utilisé conjointement avec les propriétés du formulaire, que vous définissez en mode Structure dans la fenêtre des Propriétés du formulaire, et avec la commande Creer fenetre. En passant le paramètre *, vous indiquez à 4D d'utiliser les propriétés du formulaire pour redimensionner automatiquement la fenêtre lors de l'utilisation ultérieure de la fenêtre comme formulaire entrée ou comme dialogue. Reportez-vous à la description de la commande Creer fenetre pour plus d'informations sur ce point.
Note : Que vous passiez ou non le paramètre *, FORMULAIRE ENTREE change le formulaire entrée pour la table.
Exemple
L'exemple suivant illustre une utilisation typique de FORMULAIRE ENTREE. A noter que, si dans cet exemple FORMULAIRE ENTREE est appelé juste avant que le formulaire soit utilisé, cela n'est absolument pas nécessaire. FORMULAIRE ENTREE peut en fait être exécuté dans une toute autre méthode, du moment qu'elle est exécutée avant celle-ci :
FORMULAIRE ENTREE ([Sociétés]; "Nouvelle Sté") ` Formulaire pour les nouvelles sociétés AJOUTER ENREGISTREMENT ([Sociétés]) ` Ajout d'une nouvelle société
Référence
AFFICHER ENREGISTREMENT, AJOUTER ENREGISTREMENT, CHERCHER PAR EXEMPLE, Creer fenetre, FORMULAIRE SORTIE, LECTURE ASCII, LECTURE DIF, LECTURE SYLK, MODIFIER ENREGISTREMENT, MODIFIER SELECTION, VISUALISER SELECTION.