Table.SansDoublon : Différence entre versions

De zBasic
Aller à : navigation, rechercher
(Description)
(Description)
 
(4 révisions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
  
 
== Description ==
 
== Description ==
Supprime uniquement les doublons dans une table mémoire.  
+
Supprime uniquement les doublons dans une table mémoire triée.  
  
Quand un doublon est trouvé, il est supprimé.  
+
Quand un doublon est trouvé, il est supprimé. Ce qui signifie que seule la 1ere ligne de données sera conservée.
  
Ce qui signifie que seule la 1ere donnée sera conservée.
+
Si la table mémoire contient une colonne de groupe, utiliser [[zTable.GroupeSansDoublon]]
  
 
== Syntaxe ==
 
== Syntaxe ==
<pre><resultat> = zTable.SansDoublon ( <table>, <colonne>, <entete> )</pre>
+
<resultat> = zTable.SansDoublon ( <tableau>, <colonne>, <entete> )
 
* <resultat> est la table mémoire sans les doublons
 
* <resultat> est la table mémoire sans les doublons
* <table> est la table mémoire à analyser
+
* <tableau> est la table mémoire à analyser
* <colonne> est le numéro de la colonne à analyser
+
* <colonne> est le numéro optionnel de la colonne à analyser (par défaut à 1)
* <entete> est un booléen qui correspond à la présence d'une ligne d'entête (doit être à 0 ou 1)
+
* <entete> est un booléen optionnel qui correspond à la présence d'une ligne d'entête (doit être à 0 ou 1)
Noter que <entete> est optionnel et sera par défaut à 1
+
Noter que pour un résultat cohérent, la colonne à dédoublonner devra être triée.
  
 
== Exemple ==
 
== Exemple ==

Version actuelle en date du 27 octobre 2023 à 15:00

zTable.SansDoublon - Version de zBasic : 2.0+

Description

Supprime uniquement les doublons dans une table mémoire triée.

Quand un doublon est trouvé, il est supprimé. Ce qui signifie que seule la 1ere ligne de données sera conservée.

Si la table mémoire contient une colonne de groupe, utiliser zTable.GroupeSansDoublon

Syntaxe

<resultat> = zTable.SansDoublon ( <tableau>, <colonne>, <entete> )
  • <resultat> est la table mémoire sans les doublons
  • <tableau> est la table mémoire à analyser
  • <colonne> est le numéro optionnel de la colonne à analyser (par défaut à 1)
  • <entete> est un booléen optionnel qui correspond à la présence d'une ligne d'entête (doit être à 0 ou 1)

Noter que pour un résultat cohérent, la colonne à dédoublonner devra être triée.

Exemple