DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Conditions d'utilisation
  • Caractéristiques d'une ligne
  • Position de la ligne ajoutée
  • Limites : Nombre maximum de lignes affichées
  • Divers
  • Ajout d'image
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
Ajoute une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
Remarque : Il est conseillé d'utiliser la fonction <Table>.AjouteLigne. La fonction <Table>.AjouteLigne permet d'ajouter :
  • des caractères TAB dans les colonnes,
  • des valeurs de n'importe quel type dans les colonnes,
  • des données UNICODE automatiquement et sans conversion.
Exemple
// Ajout de "Dubois", "Pierre" et "21/06/72"
// à la fin du champ "TABLE_TableClient"
ResAjout = TABLE_TableClient.Ajoute("Dubois" + TAB + "Pierre" + TAB + "21/06/72")
Syntaxe
<Résultat> = <Champ Table>.Ajoute([<Ligne>])
<Résultat> : Booléen
  • Vrai si l'élément a été ajouté,
  • Faux dans le cas contraire.
<Champ Table> : Nom de champ
Nom du champ à manipuler. Ce champ peut correspondre à :
  • un champ Table.
  • un champ Table hiérarchique.
<Ligne> : Chaîne de caractères optionnelle
Ligne à ajouter. Cette ligne est de la forme :
<Elément de la colonne 1> + TAB + <Elément de la colonne 2> + TAB + ...

Si ce paramètre n'est pas spécifié, une ligne vide est ajoutée dans le champ. Pour un champ fichier, les valeurs par défaut définies dans le fichier de données lié sont alors prises en compte.
Remarques

Conditions d'utilisation

La fonction <Table>.Ajoute 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 <Table>.Ajoute ne peut pas être utilisée sur un champ Table fichier.

Caractéristiques d'une ligne

  • Chaque élément ajouté est converti dans le type de la colonne concernée.
  • Pour ne pas spécifier de valeur pour un élément, utilisez une chaîne vide ("") ou 0 (selon le type de la colonne). Par exemple :
    TABLE_TableClient.Ajoute("Dubois" + TAB + "Pierre" + TAB + "" + TAB + "21/06/72")
  • Si un élément correspond au résultat d'un calcul, mettez l'expression numérique entre parenthèses. Par exemple :
    TABLE_TableCalcul.Ajoute((53+29) + TAB + (83-21))

Position de la ligne ajoutée

Par défaut, la ligne est ajoutée à la fin des lignes affichées par le champ.
Cas particulier :
  • Si le champ est trié avec la fonction <Table>.Trie, la ligne ajoutée est positionnée dans le champ en fonction du tri en cours.
  • Si le champ est trié par l'utilisateur, le tri n'est pas pris en compte lors de l'ajout de la ligne. La ligne est ajoutée à la fin du champ.

Limites : Nombre maximum de lignes affichées

Le nombre maximum de lignes pouvant être affichées dans un champ Table ou Table hiérarchique est limité uniquement par la mémoire vive disponible (maximum théorique : 2 milliards de lignes).
Il est cependant déconseillé d'utiliser des champs Table ou Table hiérarchique avec un nombre de lignes important pour des raisons de performance (temps nécessaire pour remplir le champ par exemple) et d'utilisabilité.

Divers

  • Pour ajouter une ligne dans un champ Table ou Table hiérarchique à une position spécifique, utilisez la fonction <Table>.InsèreLigne.
  • Si la ligne ajoutée est la première ligne du champ, la ligne ajoutée devient la ligne en cours.

Ajout d'image

Pour ajouter une image dans un champ Table ou Table hiérarchique :
    Remarque : Pour afficher correctement l'image ajoutée, la colonne doit être de type Image.
    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