|
|
|
|
|
- Conditions d'utilisation
- Caractéristique des éléments de la ligne
- Champ Table/Table hiérarchique fichier : Modifications dans le fichier de données lié
- Modifications réalisées dans un champ Table/Table hiérarchique fichier
- Fonction TableModifieLigne et propriété Modifié
TableModifieLigne (Fonction) En anglais : TableModifyLine Modifie une ligne dans : - un champ Table,
- un champ Table hiérarchique.
// Modification des éléments "Paul" et "Dubois" // de la cinquième ligne du champ Table "TABLE_TableClient" TableModifieLigne(TABLE_TableClient, 5, "Paul", "Dubois")
Syntaxe
TableModifieLigne(<Champ Table> , <Indice> [, <Élément colonne 1> [... [, <Élément colonne N>]]])
<Champ Table> : Nom de champ Nom du champ à manipuler. Ce champ peut correspondre à : - un champ Table.
- un champ Table hiérarchique.
Si ce paramètre correspond à une chaîne vide (""), le champ manipulé est le champ auquel appartient l'événement en cours. <Indice> : Entier Indice de la ligne à modifier. La première ligne a pour indice 1. | | Indice égal à -1 | La ligne en cours est modifiée. Aucun effet si aucune ligne n'est sélectionnée. | Indice supérieur au nombre de lignes du champ | Une erreur du WLangage est générée. |
<Élément colonne 1> : Chaîne de caractères optionnelle Premier élément de la ligne modifiée. La valeur de cet élément remplace la valeur existante. Chaque élément correspond à une colonne. Chaque type d'élément modifié doit être compatible avec le type de la colonne concernée. Si aucun des paramètres <Elément colonne X> n'est spécifié, la fonction TableModifieLigne n'a aucun effet. <Élément colonne N> : Chaîne de caractères optionnelle Nème élément de la ligne modifiée. La valeur de cet élément remplace la valeur existante. Chaque élément correspond à une colonne. Chaque type d'élément modifié doit être compatible avec le type de la colonne concernée. Si aucun des paramètres <Elément colonne X> n'est spécifié, la fonction TableModifieLigne n'a aucun effet. Remarques Conditions d'utilisation La fonction TableModifieLigne peut être utilisée indifféremment sur : - un champ Table ou Table hiérarchique fichier.
- un champ Table ou Table hiérarchique par programmation.
- un champ monosélection ou multisélection.
Rappel : La multisélection n'est pas disponible sur les champs Table en mode "Serveur".
Caractéristique des éléments de la ligne - Pour modifier uniquement la valeur d'un élément dans une ligne, utilisez la syntaxe suivante :
ChampTable.NomColonne[IndiceLigne] = NouvelleValeur - Si un élément correspond au résultat d'un calcul, mettez l'expression numérique entre parenthèses.
Par exemple :
TableModifieLigne(TABLE_TableCalcul, (53+29),(83-21))
Modifications réalisées dans un champ Table/Table hiérarchique fichier Pour modifier une ligne d'un champ Table/Table hiérarchique fichier, il est conseillé de : - modifier directement l'enregistrement dans le fichier de données avec la fonction HModifie,
- utiliser la fonction TableAffiche pour ré-actualiser le champ.
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|