PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • Caractéristique des éléments de la colonne
  • Table fichier : Modifications dans le fichier de données lié
  • Modifications réalisées dans un champ Table fichier
  • Fonction TableModifieColonne et propriété ..Modifié
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
TableModifieColonne (Fonction)
En anglais : TableModifyColumn
Modifie une colonne dans un champ "Table horizontale".
Remarque : La fonction TableModifieColonne peut être utilisée indifféremment sur :
  • un champ Table horizontale fichier ou mémoire.
  • un champ Table horizontale monosélection ou multisélection.
Versions 16 et supérieures
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Nouveauté 16
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
WINDEVLinux Cette fonction est désormais disponible pour les applications WINDEV sous Linux.
Syntaxe
TableModifieColonne(<Champ Table> , <Indice> [, <Élément ligne 1> [, <Élément ligne N>]])
<Champ Table> : Nom de champ
Nom du champ Table horizontale à manipuler.
Si ce paramètre correspond à une chaîne vide (""), le champ Table manipulé est le champ Table auquel appartient l'événement en cours.
<Indice> : Entier
Indice de la colonne à modifier. La première colonne a pour indice 1.
Indice égal à -1.La colonne en cours est modifiée. Aucun effet si aucune colonne n'est sélectionnée.
Indice supérieur au nombre de colonnes du champ Table.Une erreur du WLangage est générée.
<Élément ligne 1> : Chaînes de caractères optionnelles
Premier éléments de la colonne modifiée. Les valeurs de ces éléments remplacent les valeurs existantes. Chaque élément correspond à une ligne dans le champ Table. Chaque type d'élément modifié doit être compatible avec le type de la ligne concernée.
Si aucun de ces paramètres n'est spécifié, la fonction TableModifieColonne n'a aucun effet. $~ ... |
<Élément ligne N> : Chaînes de caractères optionnelles
Nème éléments de la colonne modifiée. Les valeurs de ces éléments remplacent les valeurs existantes. Chaque élément correspond à une ligne dans le champ Table. Chaque type d'élément modifié doit être compatible avec le type de la ligne concernée.
Si aucun de ces paramètres n'est spécifié, la fonction TableModifieColonne n'a aucun effet.
Remarques

Caractéristique des éléments de la colonne

  • Pour modifier uniquement la valeur d'un élément dans une colonne, utilisez la syntaxe suivante :
    NomTable.Nomligne[IndiceColonne] = NouvelleValeur
  • Si un élément correspond au résultat d'un calcul, mettez l'expression numérique entre parenthèses. Par exemple :
    TableModifieColonne(TABLE_TableCalcul, (53+29),(83-21))

Table fichier : Modifications dans le fichier de données lié

Si la saisie en cascade est activée, le fichier de données lié au champ Table fichier est automatiquement modifié lorsque l'utilisateur passe à la colonne suivante.
Si la saisie en cascade n'est pas activée, le fichier de données lié au champ Table fichier n'est pas modifié. Pour écrire l'enregistrement dans le fichier de données, exécutez la fonction TableEnregistre après la fonction TableModifieColonne.
Rappel : L'option "saisie en cascade" peut être sélectionnée :
  • Lors de la création d'un champ Table.
  • Dans l'onglet "Détail" de la fenêtre de description du champ Table sous l'éditeur de fenêtres.

Modifications réalisées dans un champ Table fichier

Pour modifier une colonne d'un champ Table fichier, il est conseillé de :
  • modifier directement l'enregistrement dans le fichier avec la fonction HModifie,
  • utiliser la fonction TableAffiche pour ré-actualiser le champ Table.

Fonction TableModifieColonne et propriété ..Modifié

La fonction TableModifieColonne n'a aucune influence sur la propriété ..Modifié. La propriété ..Modifié permet de savoir si la colonne en cours a été modifiée directement par l'utilisateur (saisie directe dans le champ Table).
Composante : wd240obj.dll
Version minimum requise
  • Version 12
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire