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"
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 à -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 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.
AndroidiPhone/iPad Les champs Table fichier ne sont pas disponibles en saisie. La fonction TableModifieLigne ne peut pas être utilisée sur un champ Table fichier.

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 : wd290obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/06/2022

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