|
|
|
|
- Ajout dans un champ Table par programmation
- Ajout dans un champ Table fichier
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. // 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")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|