DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Gestion des langages externes / Fonctions Objet
  • Ajout dans un champ Table par programmation
  • Ajout dans un champ Table 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
Table,Ajoute (Langage externe)
En anglais : Table,Add
Ajoute un élément dans un champ Table.
Remarque : Pour ajouter un élément à une position précise, il faut utiliser la fonction Table,Insere.
Exemple
// En C
APPELWD("Table,Ajoute,TableProduit=%s",Ligne);
// En Pascal
APPELWD('Table,Ajoute,TableProduit='+Ligne);
// En VB
call APPELWD("Table,Ajoute,TableProduit="+Ligne)
Syntaxe
Table,Ajoute(<Champ Table> , <Valeur de la ligne>)
<Champ Table> : Nom de champ
Nom du champ Table à manipuler.
<Valeur de la ligne> : Chaîne de caractères
Valeur de la ligne à ajouter.
Remarques

Ajout dans un champ Table par programmation

<Valeur de la ligne> est ajoutée à la dernière ligne du champ Table par programmation, même si elle n'est pas affichée.
Après la fonction Table,Ajoute, le champ Table n'est pas en saisie : pour saisir dans le champ Table, il faut appeler la fonction Ecran,Saisie.

Ajout dans un champ Table fichier

<Valeur de la ligne> est ajoutée à la première ligne disponible du champ Table, ou si aucune ligne n'est disponible, à la dernière ligne visible du champ Table.
Le fichier n'est pas modifié : il faut exécuter la fonction Table,Enregistre pour modifier le fichier.
Après la fonction Table,Ajoute, le champ Table n'est pas en saisie : pour saisir dans le champ Table, il faut appeler Ecran,Saisie.
Dans un champ Table fichier, il faut appeler Table,Enregistre ou Table,Supprime après Table,Ajoute avant de pouvoir appeler à nouveau Table,Ajoute (ou Table,Insere). Dans le cas contraire, le contenu de la ligne est perdu.
Si le champ Table comporte plusieurs colonnes, les valeurs d'initialisation doivent être séparées par la valeur du caractère [TAB] (code binaire 9):
  • Exemple en C :
    APPELWD("Table,Ajoute,TabClient=DUPOND\tJean");
  • Exemple en Pascal :
    APPELWD('Table,Ajoute,TabClient=DUPOND'+#9+'Jean');
  • Exemple en VB :
    call APPELWD("Table,Ajoute,TabClient=DUPOND"+CHR$(9)+"Jean")
Version minimum requise
  • Version 14
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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