Création de conceptions de formulaire dotées d’une disposition souple

Il existe deux approches possibles pour créer une conception de formulaire contenant des sous-formulaires dont la taille varie en fonction des données :

  • Création de la conception de formulaire à disposition fixe

  • Création de la conception de formulaire à disposition souple

Les deux méthodes produisent les mêmes résultats. Vous pouvez avoir une préférence pour une méthode, qui correspond davantage à votre façon de concevoir les formulaires. Une fois que vous vous serez familiarisé avec la création de ce type de conception de formulaire, vous adopterez la méthode qui vous convient le mieux.

Création avec une disposition fixe

Si vous savez déjà créer des formulaires dotés d'une disposition fixe, vous apprécierez sans doute de commencer votre conception par une disposition fixe. Vous pouvez planifier la présentation du formulaire, ainsi que tous les objets et renseignements que vous voulez voir y figurer. Dans une disposition fixe, vous créez la conception de formulaire en utilisant autant de gabarits et de pages de conception que nécessaire. Une fois la disposition et le formatage des objets terminés, définissez les propriétés appropriées aux zones de la conception de formulaire qui enchaînent le contenu.

Cette méthode constitue, en outre, la façon la plus facile et la plus simple de convertir un formulaire avec une disposition fixe en une conception de formulaire avec une disposition souple.

Les étapes suivantes indiquent, de façon générale, comment créer une conception de formulaire en commençant avec une disposition fixe. Pour être en mesure de les suivre, la phase de planification doit être terminée.

  1. Créez les gabarits nécessaires.

  2. Dans la page, créez le contenu du formulaire. Si vous procédez à la conversion d'un formulaire avec une disposition fixe, commencez simplement à placer les objets du formulaire dans des sous-formulaires. Si vous partez d'un formulaire vierge, procédez comme suit :

    • Ajoutez des objets au formulaire et placez-les dans les sous-formulaires appropriés.

    • Appliquez le formatage nécessaire aux objets.

    • Finalisez la disposition des objets dans les sous-formulaires, et des sous-formulaires dans la page.

    • Au besoin, ajoutez un script.

  3. Implémentez les propriétés dynamiques :

    • Placez les sous-formulaires par défaut hors de chacune des pages. Les sous-formulaires deviennent alors les enfants du sous-formulaire racine, formulaire1, dont le contenu est enchaîné. A partir de ce point, vous procédez à la conception dans une disposition souple. Notez que les sous-formulaires sont positionnés l'un sous l'autre, puisque la direction de l'enchaînement est de haut en bas.

    • Appliquez le formatage nécessaire aux sous-formulaires, comme le type de liaison des sous-formulaires et les bordures.

    • Définissez l'enchaînement. Définissez les valeurs d'occurrence, les sauts de page et les sous-formulaires de début et de fin, indiquez les sous-formulaires à conserver ensemble, associez les sous-formulaires aux gabarits et configurez les marges.

  4. Testez le formulaire en utilisant les données d'exemple.

    Remarque : Les exemples de formulaires livrés avec Designer suivent cette procédure. Pour des raisons pratiques, les sous-formulaires qui contiennent le contenu en tant que tel sont placés dans un sous-formulaire dont le type de liaison est défini sur Aucun. Cette façon de configurer les sous-formulaires permet d'appréhender rapidement la structure globale d'un formulaire quand on la visualise pour la première fois dans la vue Hiérarchie.

Conseils pour la création avec une disposition fixe

Lors de la création de conceptions de formulaire avec une disposition fixe, tenez compte des points suivants :

  • Ne définissez le contenu du formulaire sur Enchaîné que lorsque vous êtes satisfait de la disposition. Après avoir défini le contenu d'un formulaire sur Enchaîné, il est possible de revenir à un contenu positionné, mais cela risque d'altérer la disposition du formulaire. Si, par exemple, vous décidez de placer les sous-formulaires à l'intérieur d'un seul conteneur positionné, les sous-formulaires sont positionnés exactement à l'endroit où ils se trouvaient dans leurs pages et risquent de se chevaucher. Pour éviter le chevauchement, placez les sous-formulaires en regroupant les pages.

  • La valeur par défaut de Min. de répétitions et Max. est 1. Ajustez ces valeurs pour les formulaires à disposition souple.

  • Le placement des objets dans un sous-formulaire élimine l'espace en trop défini au-delà des objets. Ajoutez des marges gauche et droite pour réaligner le sous-formulaire horizontalement. Vous pouvez redimensionner le sous-formulaire, mais les objets sont alors repositionnés, puisqu'ils sont positionnés relativement au parent.