DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Conditions d'utilisation
  • Caractéristique des éléments de la ligne
  • Modifications réalisées dans un champ Table/Table hiérarchique fichier
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Modifie une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
Exemple
// Modification des Ã©léments "Paul" et "Dubois" 
// de la cinquième ligne du champ Table "TABLE_TableClient"
TABLE_TableClient.ModifieLigne(5, "Paul", "Dubois")
Syntaxe
<Champ Table>.ModifieLigne(<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.
<Indice> : Entier
Indice de la ligne à modifier. La première ligne a pour indice 1.
Indice égal à -1La ligne en cours est modifiée. Aucun effet si aucune ligne n'est sélectionnée.
Indice supérieur au nombre de lignes du champUne 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 <Table>.ModifieLigne 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 <Table>.ModifieLigne n'a aucun effet.
Remarques

Conditions d'utilisation

La fonction <Table>.ModifieLigne 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.

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 :
    TABLE_TableCalcul.ModifieLigne((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 <Source>.Modifie,
  • utiliser la fonction <Table>.Affiche pour ré-actualiser le champ.
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale