|
|
|
|
|
- Conditions d'utilisation
- Ajout d'une répétition vide
- Caractéristiques de la répétition
- Tri
<Zone répétée>.InsèreLigne (Fonction) En anglais : <Looper>.InsertLine Insère une répétition dans un champ Zone répétée.
ZR_Zone1.InsèreLigne(12, Nom, Prénom, NumTel, NumFax)
i est un entier = 1
ZR_REPETE1.SupprimeTout()
HLitRecherche(Produit, NomProd, "Fenêtre")
TANTQUE HEnDehors() = Faux
ZR_REPETE1.InsèreLigne(i, Produit.NomProd, Produit.Code)
HLitSuivant(Produit, NomProd)
i ++
FIN
Syntaxe
Insérer une répétition dans un champ Zone répétée avec attributs Masquer les détails
<Champ Zone répétée>.InsèreLigne([<Indice> [, <Valeur 1> [... [, <Valeur N>]]]])
<Champ Zone répétée> : Nom de champ Nom du champ Zone répétée à manipuler. <Indice> : Entier optionnel Indice de la répétition à partir duquel la répétition sera insérée.
| | Indice non précisé | La répétition est insérée avant la répétition en cours. Si aucune répétition n'est sélectionnée, la répétition est insérée à la fin du champ Zone répétée. | Indice supérieur au nombre de répétitions du champ | La répétition est insérée à la fin du champ Zone répétée. Dans ce cas, la fonction <Zone répétée>.InsèreLigne est équivalente à la fonction <Zone répétée>.AjouteLigne. | Indice égal à 0 | La répétition est insérée au début du champ Zone répétée. | Indice égal à -1 | La répétition est insérée avant la répétition en cours. Si aucune répétition n'est sélectionnée, la répétition est insérée à la fin du champ Zone répétée. |
<Valeur 1> : Type de l'attribut associé (optionnel) Valeur du 1er attribut de la répétition à insérer dans le champ Zone répétée spécifié. Les différentes valeurs doivent être indiquées dans l'ordre des attributs (fenêtre de description du champ Zone répétée). Pour ne pas spécifier de valeur pour un des attributs, utilisez une chaîne vide ("") ou 0 (selon le type de l'attribut). Si aucun des ces paramètres n'est spécifié, une répétition vide est insérée dans le champ Zone répétée. <Valeur N> : Type de l'attribut associé (optionnel) Valeur du Nième attribut de la répétition à insérer dans le champ Zone répétée spécifié. Les différentes valeurs doivent être indiquées dans l'ordre des attributs (fenêtre de description du champ Zone répétée). Pour ne pas spécifier de valeur pour un des attributs, utilisez une chaîne vide ("") ou 0 (selon le type de l'attribut). Si aucun des ces paramètres n'est spécifié, une répétition vide est insérée dans le champ Zone répétée. Remarques Conditions d'utilisation La fonction <Zone répétée>.InsèreLigne peut être utilisée indifféremment sur : - un champ Zone répétée fichier,
- un champ Zone répétée par programmation.
Ajout d'une répétition vide Après l'ajout d'une répétition vide, il est nécessaire d'initialiser chaque attribut ou chaque champ un à un. Par exemple : - Cas d'un champ Zone répétée avec attributs :
ZR_REPETE1.InsèreLigne(14)
AttributNom[14] = "Hobbes"
AttributPrénom[14] = "Samantha"
AttributCouleurPrénom[14] = RougeClair
AttributVisibleAdresse[14] = Faux
- Cas d'un champ Zone répétée sans attributs :
ZR_REPETE1.InsèreLigne(14)
ZR_Zone1[14].ChampNom = "Hobbes"
ZR_Zone1[14].ChampPrénom = "Samantha"
ZR_Zone1[14].ChampPrénom.CouleurFond = RougeClair
ZR_Zone1[14].ChampAdresse.Visible = Faux
Caractéristiques de la répétition Si une valeur correspond au résultat d'un calcul, mettez l'expression numérique entre parenthèses. Par exemple :
ZR_ZoneCalcul.InsèreLigne(10, (53+29), (83-21))
Tri La fonction <Zone répétée>.InsèreLigne ne tient pas compte du tri. Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|