ok merci les gars
renfield et nhervagault!
ca devrait etre bon,
je v me debrouillé avec ca!
sympa les mecs!
Chao
-------------------------------
Réponse au message :
-------------------------------
>
> sql = "select count(*) as nb from Poste;"
> rs.open sql, conn
> msgbox "nb enr " & rs!nb
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > une chose, effectue plutot un count(0) qu'un count(*) , c'est plus rapide.......
> >
> > et en faisant la requete comme ca , tu ne recuperes qu'un seul champs : count , mais un seul enregistrement , tu ne peut don utiliser RS.count , qui ne renverra que 1....
> >
> > il te faut utiliser les valeurs extraites :
> >
> > nb = cnbport.field(0)/ cnbordi.field(0)
> >
> >
> >
By Renfield> >
> >
mailto:thomas_reynald@msn.com> >
> >
Aucune touche n'a été blessée lors de la saisie de ce texte..........
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > bonjour
> > > jai un petit pb pour recuperer
> > > les valeurs d'une requete avec count(*)
> > > voila c bidon mais:
> > > "Set mabase = CurrentDb()
> > >
> > > nbordi = "select count(*) from Poste;"
> > > Set cnbordi = mabase.OpenRecordset(nbordi)
> > >
> > > nbport = "select count(*) from Poste where poste_portable='oui';"
> > > Set cnbport = mabase.OpenRecordset(nbport)
> > >
> > > nb = cnbport.Count / cnbordi.Count
> > > calcport = nb"
> > >
> > > g teste des trucs mais je trouve pas!
> > > si qqun pe m'aider!
> > > merci
> > > chao
> >
>