Nombre d'occurence d'une chaîne dans une table

Soyez le premier à donner votre avis sur cette source.

Snippet vu 18 106 fois - Téléchargée 37 fois

Contenu du snippet

Cette fonction compte le nombre de fois qu'apparaît une chaîne dans une table.

3 paramètres à transmettre:
- Tbl = nom de la table,
- Chp = nom du champ où se trouve la valeur à rechercher,
- ValRec = La valeur à rechercher.

Bien sûr auparavant, vous avec ouvert votre table et mis son ID dans la variable Conn...

a++

Source / Exemple :


<%
' compte le Nbre d'occurence d'une valeur (ValRec)  dans un champ (chp) de la table (tbl)

Function NbOccur(Tbl, Chp, ValRec)
' Création de la requête SQL...
	
	sql="SELECT Count("&Tbl&"."&chp&") AS Nb, "&Tbl&"."&chp
	sql=sql+" FROM "&Tbl
	sql=sql+" GROUP BY "&Tbl&"."&chp
	sql=sql+" HAVING ((("&Tbl&"."&chp&")='"&ValRec&"'));"
                ' Exécution de la requête SQL
	Set rs = conn.Execute(sql) 
                'Récupération du résultat
	NbOccur=rs("Nb")
End Function
%>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.