4D v14.3Créer un formulaire via l'assistant |
||
|
4D v14.3
Créer un formulaire via l'assistant
Créer un formulaire via l'assistant
Vous pouvez rapidement créer de nouveaux formulaires à l’aide de l’assistant de création de formulaires. Vous pouvez utiliser un nouveau formulaire immédiatement après sa création ou choisir de le modifier à l’aide de l’éditeur de formulaires. L’assistant de création de formulaires est doté de deux écrans. L’écran standard vous permet de créer simplement et rapidement de nouveaux formulaires. L'écran avancé vous permet de personnaliser le formulaire avant de le générer. Pour créer un nouveau formulaire à l’aide de l’assistant de création de formulaires :
Pour afficher l’écran des options avancées de l’assistant de création de formulaires, cliquez sur le bouton Avancé... depuis l’écran standard de l’assistant. Si vous souhaitez retourner à la première page de l’Assistant de création de formulaires, vous pouvez à tout moment cliquer sur le bouton <Précédent. L’écran des options avancées vous permet aussi de créer de nouveaux formulaires en quelques clics. En outre, il vous propose davantage d’options de personnalisation que l’écran standard. Les options de personnalisation dépendent du type et du modèle de formulaire que vous sélectionnez dans le premier écran de l’assistant de création de formulaires. L’assistant de création de formulaires admet les types de formulaires suivants :
De plus, l’assistant de création de formulaires vous permet de sauvegarder vos personnalisations sous forme de modèle. Le nom du modèle est alors ajouté dans la liste déroulante qui apparaît dans la première page de l’assistant. Vous pouvez créer rapidement des formulaires hautement personnalisés à partir de la première page de l’assistant de création de formulaires en ne sélectionnant que vos champs et votre modèle. La page Champs est semblable à l’écran standard de l’assistant de création de formulaires. Comme dans l’écran standard, cette page vous permet d’ajouter des champs au formulaire. Cette fonctionnalité est dupliquée pour les utilisateurs qui souhaitent utiliser directement les options avancées. Pour une description de l’ajout de champ dans un formulaire, reportez-vous au paragraphe précédent. La page Champs propose une option supplémentaire lorsqu'un formulaire table a été sélectionné dans la page standard : Champs liés saisissables. Cette option vous permet d’affecter ou non la propriété “Saisissable” aux champs des tables liées. Par défaut, cette option est cochée (les champs sont saisissables). Il peut être intéressant de désélectionner cette option, par exemple lorsque vous souhaitez que les utilisateurs ne puissent pas modifier les valeurs dans les champs liés lorsque l’option “Mise à jour auto dans les sous-formulaires” est cochée pour un lien (à ce sujet, reportez-vous à la section ). La page Options permet de définir diverses options relatives aux dimensions, aux libellés et à l’affichage du formulaire. Cette zone vous permet de définir la taille du formulaire. Vous pouvez ajuster la taille du formulaire à son contenu ou la fixer en saisissant directement sa longueur et sa largeur, ou encore en sélectionnant une taille d’écran. Vous pouvez également combiner les deux types de paramétrages. La liste déroulante Moniteur propose les résolutions d’écran les plus courantes :
Les valeurs correspondent au rapport largeur X hauteur exprimé en pixels. Lorsque vous sélectionnez une taille d’écran ou saisissez directement la taille de votre formulaire, l’assistant de création de formulaires essaiera d’ajuster le placement des objets dans le formulaire afin que tous les objets soient contenus dans la taille d’écran spécifiée. Sinon, il générera une ou plusieurs autre(s) page(s) de formulaire pour pouvoir inclure tous les champs (si l’option Créer un formulaire multi-pages si nécessaire est cochée — cf. ci-dessous). Dans ce cas, les boutons, le titre du formulaire et les éléments décoratifs seront placés sur la page 0 du formulaire.
La zone Libellé du champ de l’écran des options avancées vous permet de définir l’emplacement du libellé par rapport au champ. Vous pouvez spécifier que les libellés soient affichés devant ou au-dessus des champs. Vous pouvez également ne pas afficher les libellés. La zone Options d’affichage de la page des options vous permet d’ajouter plusieurs éléments optionnels dans le formulaire et de définir diverses options. Les choix proposés sont les suivants :
La page Boutons permet de personnaliser les boutons utilisés dans le formulaire. Note : Cette page n’est pas disponible pour les types de formulaires "impression liste" et "impression détaillé". Tous les formulaires écran peuvent utiliser des boutons qui permettent à l’utilisateur de sauvegarder ou d’annuler les modifications apportées à un enregistrement et de passer d’une page à l’autre dans un formulaire multi-pages. Dans la page Boutons, vous pouvez choisir un ensemble de boutons, définir la position des boutons dans le formulaire et définir l’intitulé de chaque bouton. Note : Dans l’éditeur de formulaires, vous pourrez ajouter, supprimer, déplacer d'autres boutons ou d'autres contrôles et leur affecter des méthodes qui détermineront leur action. Les zones Famille de boutons et Emplacement vous permettent de choisir l’aspect visuel et l’emplacement des boutons. 4D propose un ensemble d’actions prédéfinies pour les boutons. Lorsque vous affectez une de ces actions à un bouton, vous n’avez pas besoin de contrôler à l’aide d’une méthode ce qui se passe lorsqu’un utilisateur clique sur ce bouton. Le nombre d’actions prédéfinies proposées dépend de la catégorie de formulaire (table ou projet). En effet, les automatismes de navigation parmi les enregistrements de la table ne peuvent être utilisés avec les formulaires projet. Pour les formulaires détaillés, les actions prédéfinies accessibles via l’assistant de création de formulaires sont les suivantes :
Les actions suivantes ne sont disponibles que pour les formulaires table :
Note : Lorsque vous insérez un sous-formulaire, 4D ajoute automatiquement deux boutons supplémentaires (si l’option “Boutons d’ajout et de suppression” de la page Sous-formulaire est cochée), auxquels les actions suivantes sont associées : Ajouter (ajoute un nouvel enregistrement à une table N ou une sous-table) et Supprimer (supprime l’enregistrement courant du sous-formulaire). 4D propose d’autres actions prédéfinies. Ces actions sont disponibles lorsque vous créez des formulaires liste à l’aide de l’assistant de création de formulaires, ou modifiez tout type de formulaire dans l’éditeur de formulaires. Pour plus d’informations, reportez-vous à la section Actions standard. Les boutons par défaut sont listés dans la zone “Actions” de la page : Vous sélectionnez et désélectionnez les boutons automatiques de la même manière que pour les champs dans la page Champs. Les boutons que vous placez dans la zone “Actions sélectionnées” apparaîtront dans le formulaire. Note : Même s’ils sont sélectionnés dans la zone “Actions sélectionnées”, les boutons de gestion de page (Page suivante, Page précédente, etc.), ne seront inclus dans le formulaire que s’il est nécessaire de créer un formulaire multi-pages. Si vous souhaitez modifier le libellé par défaut d’un bouton (le modèle doit inclure les libellés), sélectionnez le bouton dans la zone “Actions sélectionnées” et saisissez le nouveau libellé dans la zone “Libellé”. Après avoir saisi un libellé, appuyez sur la touche Tab ou cliquez sur un autre bouton de la liste pour que la zone de prévisualisation affiche le nouveau libellé. Notes :
La page Sous-formulaire permet d’ajouter un sous-formulaire au formulaire. Le sous-formulaire doit provenir d’une table liée N si vous souhaitez bénéficier des mécanismes automatiques de mise à jour des sous-formulaires. Lorsque vous souhaitez utiliser des champs provenant d’une table liée N, vous ajoutez un sous-formulaire dans le formulaire. Un sous-formulaire liste plusieurs enregistrements à la fois. L’utilisation d’un sous-formulaire vous permet de visualiser les enregistrements liés ou ceux d’une autre table. Vous pouvez aussi saisir des données dans les enregistrements qui sont affichés dans le sous-formulaire (aussi appelé formulaire inclus). Vous pouvez afficher dans un sous-formulaire des champs provenant d’une table N ou d’une table qui n’est pas liée. Si vous placez des champs provenant d’une table N, le lien automatique détermine quels enregistrements sont affichés. Si vous incluez des champs provenant d’une table qui n’est pas liée ou d’une table liée à l’aide d’un lien manuel, par défaut la sélection courante de cette table est affichée. Vous pouvez aussi contrôler la sélection d’enregistrements à l’aide d’une méthode. La page Sous-formulaire de l’écran des options avancées vous permet d’utiliser un formulaire comme sous-formulaire, de spécifier ses options, et de définir des boutons permettant aux utilisateurs de travailler avec ce sous-formulaire. Pour ajouter un sous-formulaire, cochez l’option Inclure un sous-formulaire. Sélectionnez la table du sous-formulaire dans la liste “Table”. Sélectionnez ensuite le sous-formulaire à utiliser dans la liste “Formulaire liste écran”. Vous pouvez également définir dans la liste “Formulaire détaillé” le formulaire page à afficher lorsque l’utilisateur cliquera sur le sous-formulaire. La zone de prévisualisation affiche le sous-formulaire intégré dans le formulaire courant. Vous pouvez définir des options pour le sous-formulaire :
Pour plus d’informations sur ces options, reportez-vous à la section Sous-formulaires en liste. Lorsque vous avez fini de définir toutes les propriétés avancées du nouveau formulaire, cliquez sur le bouton OK, quelle que soit la page courante. La boîte de dialogue suivante apparaît : Pour créer le nouveau formulaire, cliquez soit sur le bouton Utiliser pour passer en exécution afin de tester le formulaire (formulaires table uniquement), soit sur le bouton Modifier pour ouvrir le nouveau formulaire dans l’éditeur de formulaires. La boîte de dialogue de génération du formulaire vous permet de créer un nouveau modèle de formulaire qui utilisera par défaut les paramétrages courants des options avancées (boutons, options, etc.). Si vous créez un modèle de formulaire, son nom sera ajouté dans la liste déroulante des modèles disponibles dans l’assistant. Le modèle est sauvegardé indépendamment du formulaire. Pour créer un modèle de formulaire, cliquez sur le bouton radio Oui dans la zone Modèle et saisissez un nom pour le modèle dans la zone Nom du modèle. |
PROPRIÉTÉS
Produit : 4D UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v14 R2) Parent de : Créer un formulaire via l'assistant ( 4D v12.4) |