Filtrage d'un recordset - VB/VBA/VBS - Programmation
Marsh Posté le 16-05-2007 à 09:47:23
A priori à la place des ??? tu dois mettre le nom de la table où se trouvent les infos
Il me semble
Marsh Posté le 16-05-2007 à 09:52:34
c'est pour ca que perso je prefere balancer une request sql et faire un db.execute...
dans ton cas, essaie de mettre "& ISAAccounts.Name & " à la place des ???
Marsh Posté le 16-05-2007 à 10:35:05
Le probleme c est qu en fait, ca provient pas d une base de données.
Mais je viens de decouvrir :
http://www.devguru.com/technologie [...] ilter.html
ISAAccounts.Filter " Description ='toto' " marche bien
Mais quand j essaye avec un LIKE ... ca marche pas ... je continue les recherches
Marsh Posté le 16-05-2007 à 10:41:32
Z_cool a écrit : Le probleme c est qu en fait, ca provient pas d une base de données. Mais je viens de decouvrir : Mais quand j essaye avec un LIKE ... ca marche pas ... je continue les recherches |
Ok, je suis trop con, Si ca marche bien avec le Like,...
Marsh Posté le 16-05-2007 à 12:27:18
Bon, ba il y a quand meme des choses que j arrive pas a faire, notement :
Code :
|
donc si vous avez des idee ....
Marsh Posté le 16-05-2007 à 13:42:31
tu peux expliciter ton pb ? que n'arrives-tu pas à fire ? ton code plante ? quelle erreur ca te donne ?
Marsh Posté le 16-05-2007 à 14:28:00
C est ce que j etais en train de me dire ... vaut mieux que j explique ce dont j ai besoin, ... parce que le code comme ca,brut, c est un peut indigeste.
en fait, la, maintenant j ai un recordset
ISAAccounts qui est du genre
|
Et j ai besoin, qu il me dise :
7254 il y a 3 personnes
1235 il y a 2 personnes
6599 1 personne
Marsh Posté le 16-05-2007 à 15:42:26
c est en gros, ce que me faisait :
"select COUNT(*) AS NBR,Description from "... " GROUP BY Description"
Marsh Posté le 16-05-2007 à 15:56:15
a defaut, si j arrive a trouver comment me retourner la liste des "description", apres, je peux placer des filtre et compter le nombre que j'en ai dans chaque
Marsh Posté le 16-05-2007 à 16:00:17
"select COUNT(DISTINCT blabla) AS NBR,Description from "... " GROUP BY Description"
un truc dans le style ?
Marsh Posté le 16-05-2007 à 16:04:30
jpcheck a écrit : "select COUNT(DISTINCT blabla) AS NBR,Description from "... " GROUP BY Description" |
certe, mais dans a mesure ou c est un recordset simple que j ai et qu il n est rattaché a aucun Database engine, je peux pas utiliser de SQL ....
Marsh Posté le 18-05-2007 à 08:59:54
Z_cool a écrit : a defaut, si j arrive a trouver comment me retourner la liste des "description", apres, je peux placer des filtre et compter le nombre que j'en ai dans chaque |
Non ? pas de solution deja prevu a cet effet avec un record set ?
a part le faire soit meme ?
Marsh Posté le 16-05-2007 à 08:35:53
Salut.
J ai recuperer le script d'un collegue que je dois adapter pour une nouvelle utilisation, Mon problème, c est que je dois filtrer ce que le programme a stoqué precedement dans un recordset, c'est du genre :
ensuite, il y a pas mal de Add.
et moi, je voudrais par exemple recuperer touts ceux qui ont, par exemple *700* dans "description"
J ai bien eu l'idée d'appliquer une requête SQL sur mon recordset,... mais je bute sur : "SELECT * from ???? where Description LIKE %700%"
Je met quoi a la place des "???"
Merci
Message édité par Z_cool le 16-05-2007 à 08:36:47
---------------
#mais-chut ᓚᘏᗢ