zmoha40
Messages postés62Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention29 juin 2012
-
12 mars 2007 à 21:03
zmoha40
Messages postés62Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention29 juin 2012
-
13 mars 2007 à 11:03
Bonjour
J'ai une base de données access2000 et j'utilise dataenvironnement dans mes programmes sous vb6.
le probleme est le suivant :
je cherche des enregistrements selon un ceratin critere que je mets dans un datagrid.
le code est le suivant :
with dataenv1
.rspcharge.filter = adfilternone .rspcharge.filter "MATR '" & wmatr & "'" _
& " AND REGIE = '" & wregie & "'"
end with
le datagrid est mais à jour automatiquement puisque dans la datasource il y'a le record set : pcharge
j'execute ce module sur un serveur , il faut 10 a 15 secondes pour m'afficher le résultat de ce filtre.
zmoha40
Messages postés62Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention29 juin 2012 12 mars 2007 à 21:59
Car je crois que le filtre doit etre désactivé au début et apres je fais mon filtre
car dans d'autre langages de programmation si vous faites le filtre et apres un autre vous filtrez sur les données
qui repondent au critere du 1er filtre comme le cas de excel par exemple.
si c'est comme ca alors ca fait pas mal de temps que j'utilise ça.
je vais essayer demain matin et je vous dirai
merci à vous
zmoha40
Messages postés62Date d'inscriptionjeudi 18 septembre 2003StatutMembreDernière intervention29 juin 2012 13 mars 2007 à 11:03
Bonjour
en fait j'avais un seul filtre c'est celui là bien sur:
with dataenv1
.rspcharge.filter = adfilternone .rspcharge.filter "MATR '" & wmatr & "'" _
& " AND REGIE = '" & wregie & "'"
end with
donc je selectionne les enregistrements dont j'ai besoin mais
j'ai constaté que si j'ai une dizaine alors ca reste prsque 10 secondes à 15 secondes. parfois le filtre me donne le résultat
à l'instant sachant que j'ai une datagrid que j'ai défini dans la form.
Merci