Pour pouvoir générer, sur une même page, les zones d'en-tête, de données et les pieds de page, vous disposez du concept des formulaires dynamiques. Etant donné que les positions de ces zones sont dynamiques et qu'elles doivent normalement être bien visibles dans le tableau graphique, chaque ligne générée dans une évaluation d'un formulaire dynamique est elle-même capable de dessiner un cadre.
Habituellement, les en-têtes sont uniquement utilisés pour les formulaires destinés à la génération d'évaluations fonctionnelles, telles que les plans des bornes. Pour les aperçus, tels les listes d'articles, l'en-tête n'est pas pertinent.
Remarque :
Vous reconnaîtrez les formulaires dynamiques à l'entrée "Dynamique" affichée dans la propriété de formulaire Utilisation du formulaire qui a été sélectionnée dans la liste déroulante.
Une liste des composants doit être générée avec les zones dynamiques suivantes :
Liste des composants (en-tête de la page)
DDC / Quantité / Désignation
Fabricant : H1 (en-tête du groupe)
K1 / 10 / Désignation 1
K2 / 5 / Désignation 2
Kn / 99 / Désignation n
Fabricant : H2 (en-tête du groupe)
K1 / 10 / Désignation 1
K2 / 5 / Désignation 2
Kn / 99 / Désignation n
Ces informations sont dessinées sous forme de bordure graphique dans l'éditeur de formulaire et elles sont enregistrées avec chaque ligne générée dans une page d'évaluation. Les objets graphiques ou textuels peuvent être définis comme textes de code de réservation, mais aussi comme éléments d'en-tête, de données ou de pied de page.
Conditions préalables :
- Vous avez ouvert un projet.
- Vous avez ouvert le formulaire dynamique que vous souhaitez modifier dans l'éditeur de formulaire (Utilitaires > Données de base > Formulaire > Ouvrir > [Ouvrir]).
- Insérer > Zone dynamique
- Sélectionnez dans le menu suivant si vous voulez définir un en-tête, un titre (pour une zone de données), une zone de données, une fin de zone de données ou un pied de page.
Le rectangle, qui représente la zone, peut être déplacé avec le curseur. - Cliquez avec la souris pour placer le point de départ du rectangle à dessiner.
- Cliquez pour définir la position de fin du rectangle.
Le rectangle qui représente la zone concernée est dessiné ; en outre, l'information concernant le type de zone (zone d'en-tête, de données, pied de page, fin de zone de données ou titre) s'affiche dans l'angle supérieur gauche. - Sélectionnez le rectangle nouvellement défini.
- Sélectionnez Insérer > Texte de code de réservation.
- Dans le dialogue Propriétés (Texte de code de réservation), cliquez sur [...] dans le champ Propriété de l'onglet Placement.
- Sélectionnez dans le dialogue Textes de code de réservation - <Type de formulaire> la propriété à définir comme code de réservation pour la zone respective.
- Cliquez sur [OK].
- Confirmez vos saisies.
Astuce :
Vous pouvez également éditer des textes de code de réservation attribués à une zone en double-cliquant sur le graphique de la zone dynamique. Le dialogue Zone dynamique qui s'ouvre ensuite répertorie dans l'onglet Textes de code de réservation tous les textes de code de réservation dans un tableau clair.
La propriété Alignement du formulaire détermine dans quel ordre les différentes zones de définitions doivent être organisées. Si l'alignement de formulaire se fait ligne par ligne, les zones de définition sont assemblées du "bas à gauche" en "haut à gauche" :
Si l'alignement de formulaire se fait colonne par colonne, les zones de définition sont assemblées du "bas à droite" en "bas à gauche" :
(Dans les deux illustrations :
1 = En-tête
2 = Zone de données
3 = Pied de page)
Remarques :
- Si plusieurs zones de définition identiques (par exemple, plusieurs zones de données) sont placées, une seule sera prise en compte pour l'évaluation.
- Pour faciliter le contrôle optique, des fonctions de sélection supplémentaires sont disponibles pour les formulaires dynamiques (Edition > Sélectionner), chaque fonction permettant d'afficher tous les éléments de la zone d'en-tête, de pied de page ou de données, de la fin de zone de données ou le titre. Il s'agit d'une sélection ordinaire et tous les éléments sélectionnés peuvent donc être effacés, copiés, déplacés, etc.
- Comme tous les autres formulaires, les formulaires dynamiques, eux aussi, peuvent être vérifiés automatiquement (par exemple, l'utilisation correcte des zones de définition) pendant le traitement (Utilitaires > Vérifier le formulaire).
Attribuer des textes de code de réservation externes à une zone
Dans les formulaires dynamiques, il est en outre possible d'attribuer aux zones des textes de code de réservation disposés à l'extérieur des zones.
Conditions préalables :
- Vous avez ouvert un projet.
- Vous avez ouvert le formulaire dynamique que vous souhaitez modifier dans l'éditeur de formulaire (Utilitaires > Données de base > Formulaire > Ouvrir > [Ouvrir]).
- Vous avez défini une zone et ajouté des textes de code de réservation à partir de Insérer > Zone dynamique > <...>.
- Sélectionnez les textes de code de réservation devant appartenir à la zone.
- Cliquez sur la zone souhaitée, puis sélectionnez Menu contextuel > Attribuer des objets à la zone.
Les objets sont attribués à la zone. Vous pouvez contrôler l'attribution en choisissant l'élément de menu contextuel Sélectionner les objets associés pour la zone correspondante.
Voir aussi