Bonjour à tous,
Je souhaite pouvoir incrémenter de façon automatique (ex. 1 - 2 - 3... ou 1.1 - 1.2 - 1.3...) les lignes (éléments) que j'ajoute dans un champ extensible.
Y-a-t-il une solution ?
D'avance merci
Bonjour à tous,
Je souhaite pouvoir incrémenter de façon automatique (ex. 1 - 2 - 3... ou 1.1 - 1.2 - 1.3...) les lignes (éléments) que j'ajoute dans un champ extensible.
Y-a-t-il une solution ?
D'avance merci
Bonjour, sympa pour un premier message.
Alors la solution:
A chaque fois que tu rajouteras, une ligne, ta ligne s'incrémentera...
- Tu crée un champ dans ta structure de type entier initialisé à 1 (il servira de compteur).
- Tu crée un tableau extensible.
- Au niveau des règles du tableau extensible, tu crée 2 règles: Une qui affecte ton champ à l'extérieur à ton champ en gros (champ1 = compteur) et une autre qui incrémente compteur.
Enfin ça c'est de mémoire, c'est à tester pour valider...
Cordialement.
Ou encore mieu, je viens de tester, il y avait un problème sur le premier item avec cette méthode...
Tu peux inverser les 2 règles et initialiser ton champ extensible à 1 par défaut.
Ainsi le tour est joué, toutes tes lignes sont incrémentées une par une.
Cordialement,
Rémi
Finalement j'ai résolu le problème avec un mix de plusieurs réponses de la façon suivante :
1. Définir la valeur par défaut à 1 dans les propriétés de la zone de texte concernée
2. Définjir une règle, mais dans les propriétés du tableau extensible, en ajoutant l'action suivante :
Action : = Définir la valeur d'un champ
Champ : *
Valeur : compte(preceding-sibling::*) + 1
ou * = le nom du champ désiré
Et ça marche bien.
Merci pour l'aide
Bonjour,
Exactement cette méthode est élégante et permet de ne pas utiliser un champ en dehors de la structure de ton tableau extensible.
Félicitation.
Cordialement.
Rémi
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager