youhibadelphi
Messages postés187Date d'inscriptionjeudi 16 octobre 2008StatutMembreDernière intervention20 février 2010
-
21 juin 2009 à 15:36
solilog
Messages postés273Date d'inscriptionsamedi 13 juin 2009StatutMembreDernière intervention18 avril 2015
-
26 juin 2009 à 19:25
Salut tlm<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /??>
J’ai besoin de votre aide
Dans une base de donnée je veux compter le nombre d'enregistrement en ignorant l'enregistrement répété.
Par exemple dans une colonne nom_elev il y a
1-philip
2-marina
3-julie
4-julie
Il y a 4 enregistrements, mais le nombre d'élèves est 3 parce que Julie existe deux fois.
h60
Messages postés46Date d'inscriptiondimanche 20 décembre 2009StatutMembreDernière intervention 5 février 20121 21 juin 2009 à 18:57
Salut
Tu as deux solutions
1- tu mets un index sur ta base pour éviter les doublons et tu as ton RecordCount.
2- Tu crée une StringList, tu parcours ta table et tu et tu mest chaque enregistrement dans la stringlist en verrifiant que IndexOf renvoie -1. à la fin le recordcount de la stringlist te donnera la réponse
h60
Messages postés46Date d'inscriptiondimanche 20 décembre 2009StatutMembreDernière intervention 5 février 20121 22 juin 2009 à 08:21
Je suis bien de votre avis la requete est la meilleure solution mais comme il n'a pas précisé sur quelle base il travaillait je lui ai donné des solutions génériques qui marchent tout le temps.