CasewareDocumentation
Nouveautés de Caseware Cloud EngagementsVoir les nouveautés

Action « Insérer une ligne »

Fonction de l'événement : Insérer une ligne

L'action « Insérer une ligne » permet d'insérer une ou plusieurs lignes dans un tableau à l'emplacement indiqué.

Utilisation de l'onglet Événements

Sous Entrer Exemple

Condition d'exécution ou de saut

Si vous le souhaitez, saisissez les conditions d'exclusion pour l'événement. Lorsque la condition « Ignorer l'exécution » est évaluée comme vraie, l'action n'est pas exécutée.

Tableau

Étiquette de table

« ABC »

Copier à partir de la ligne

Ligne du tableau à copier (à partir de 1)

1

Insérer à la ligne

Insérer à la position de ligne (à partir de 1)

3

Copier des cellules

Une décision (oui ou non) concernant la copie des cellules de la ligne indiquée dans le champ « Copier à partir de la ligne »

« Oui » Oui

Nombre de lignes à insérer

Veuillez préciser si vous souhaitez insérer plus d'une ligne

2

Syntaxe (si vous la saisissez dans la barre d'équations)

ACTION("InsertRow", expr1, expr2, expr3, expr4, expr5)

Où

expr1 = entrée du tableau

expr2 = valeur de la colonne « Copier depuis la ligne »

expr3 = entrée sous « Insérer à la ligne »

expr4 = valeur saisie sous « Copier les cellules (O/N) »

expr5 = entrée correspondant au nombre de lignes

Comment l'exemple s'affichera dans la barre d'équations

ACTION("InsertRow", "ABC", 3, 1, "Oui", 2)

Copie les deux premières lignes du tableau ABC, y compris les cellules, et les insère en tant que troisième et quatrième lignes du tableau. Les cellules du tableau seront renumérotées en conséquence.

Remarques

  • Si vous indiquez un nombre élevé qui dépasse la limite de la table, tel que 9999, comme valeur de l'expression 3 « Insérer à la ligne », la ligne sera toujours ajoutée à la fin de la table.
  • Si la ligne que vous copiez contient un numéro de carte qui ne correspond pas à la nouvelle ligne, vous pouvez utiliser la fonction « Définir la valeur de la cellule » pour effacer la cellule contenant ce numéro de carte dans la nouvelle ligne. Pour découvrir comment utiliser la fonction « Définir la valeur d'une cellule », cliquez ici. Ajoutez l'action « Définir la valeur de la cellule » comme deuxième action pour l'événement et indiquez la cellule de la ligne à effacer.
  • Si vous renommez une table, aucun des événements associés (tri, insertion, suppression de ligne) pour cette table ne voit son nom mis à jour. Vous pouvez toutefois utiliser la fonction celltable() pour créer une référence au tableau. Si l'événement se trouve dans un tableau, vous pouvez utiliser la fonction celltable() pour récupérer automatiquement le titre du tableau. Si l'événement se trouve en dehors du tableau, vous pouvez utiliser celltable(abc.a1), où abc.a1 correspond au numéro de la cellule, pour obtenir le libellé du tableau.

    Cette fonction renvoie toujours le nom de la table, même lorsque la table abc est renumérotée.

Sujets connexes