4D v16.3Formulaires de sortie écran |
||
|
4D v16.3
Formulaires de sortie écran
Formulaires de sortie écran
Un formulaire sortie liste les enregistrements. Bien que tout formulaire puisse être utilisé en tant que formulaire sortie, les formulaires sortie se caractérisent généralement ainsi :
Le formulaire sortie comporte des barres de défilement standard, horizontale et verticale. Vous pouvez redimensionner les colonnes des formulaires sortie (sauf si cette possibilité a été supprimée dans l’éditeur de formulaires). Pour cela, il vous suffit de placer le curseur de la souris au-dessus de la zone des titres des colonnes. Le curseur se transforme afin d’indiquer que la colonne est redimensionnable. Vous pouvez alors cliquer et déplacer la paroi de la colonne afin de la réduire ou de l’agrandir : Vous sélectionnez un enregistrement en cliquant dessus. Vous pouvez sélectionner un enregistrement, plusieurs enregistrements adjacents, ou plusieurs enregistrements non adjacents. Après avoir effectué une sélection, vous pouvez réaliser diverses opérations telles que supprimer la sélection ou créer un sous-ensemble.
Si vous voulez sélectionner tous les enregistrements d’une table, choisissez au préalable la commande Tout montrer du menu Enregistrements. Paramétrage des objets pour le surlignage
Ces paramétrages sont automatiquement appliqués dans les formulaires de sortie par défaut. Vous pouvez ajouter et modifier des enregistrements directement dans un formulaire sortie. Le formulaire sortie est particulièrement utile pour modifier quelques enregistrements adjacents, car dans ce cas plusieurs enregistrements sont affichés simultanément à l’écran. Vous pouvez saisir ou modifier des champs de la table courante uniquement. Vous ne pouvez pas saisir ou modifier des données dans des variables ou des champs d’autres tables, ou des sous-formulaires. Dans le formulaire sortie, vous pouvez effectuer les opérations de saisie suivantes :
Vos modifications sont validées lorsque vous quittez un champ en appuyant sur la touche Tabulation, Entrée ou Retour chariot ou cliquez sur un autre champ. 4D affiche si nécessaire des lignes vides au-dessous des derniers enregistrements affichés dans les listes de manière à remplir entièrement la fenêtre : Lors de l’affichage de la fenêtre, l’événement formulaire On Display Detail est généré pour chaque ligne vide de la liste. Dans ce cas, il n’y a pas d’enregistrement courant : Numero enregistrement retourne -1 et Numero dans selection ne retourne pas de valeur significative. La commande Numero de ligne affichee permet dans ce cas de connaître le numéro de la ligne en cours d’affichage. Un formulaire liste créé à l’aide de l’assistant de création de formulaires fonctionne très bien pour afficher une liste d’enregistrements. Si nécessaire, vous pouvez effectuer des modifications simples :
Par exemple, voici un formulaire modifié utilisé dans une base de données personnalisée de gestion de personnel : Les boutons de contrôle ont été placés dans la zone de pied de page. Une image personnalisée est placée dans la zone d’en-tête. La zone d’en-tête comporte également une liste déroulante permettant de sélectionner la société dont on souhaite visualiser les employés. Voici l’apparence de ce formulaire dans l’éditeur de formulaires :
Les taquets de contrôle peuvent être déplacés pour, par exemple, s’adapter à la taille de l’image insérée dans la zone d’en-tête. Vous pouvez souhaiter afficher des champs sur plus d’une ligne. 4D vous permet d’utiliser plusieurs lignes pour chaque enregistrement. Pour cela, il vous suffit d’augmenter la taille de la zone Corps du formulaire de manière à ce qu’elle puisse contenir plusieurs lignes. Voici par exemple un formulaire de sortie d’une base de gestion des messages téléphoniques qui utilise deux lignes par enregistrement : La propriété d’affichage Visible est disponible pour tous les objets dans l’éditeur de formulaires lorsque le type du formulaire est “liste”. Cette propriété accepte trois valeurs :
Cette propriété est utilisée uniquement lors du dessin des objets situés dans la zone de corps d’un formulaire liste. Elle indique à 4D de dessiner ou non l’objet en fonction de l’état sélectionné/non sélectionné de l’enregistrement en cours de traitement. Elle permet notamment de représenter la sélection d’enregistrements à l’aide d’attributs visuels autres que les couleurs : 4D ne tient pas compte de cette propriété si l’objet a été caché à l’aide de la commande OBJET FIXER VISIBLE ; dans ce cas, l’objet reste invisible quel que soit l’état de sélection de l’enregistrement. En cas d’affichage de lignes vides après les derniers enregistrements (cf. paragraphe “Gestion des lignes vides”), 4D dessine dans chaque ligne vide les objets ayant la propriété Toujours visible ou Si enreg. non sélectionné.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |