tof008
Messages postés695Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention 5 janvier 2010
-
3 juin 2005 à 11:52
jpleroisse
Messages postés1788Date d'inscriptionmardi 7 novembre 2000StatutMembreDernière intervention11 mars 2006
-
3 juin 2005 à 14:33
Hello, je voudrai mettre une progressbar pendant que ma requete s'execute. Je precise :
J'effectue une requete qui cherche un produit ds une table (de 500 000 enregistrements) et qui m'affiche ttes ces particularités. Jusqu'ici rien de trés compliqué. Durant la recherche, qui est assez longue, je voudrais afficher une preogressbar, et je n'ai aucune idée de la maniere de le faire. Si qqun pouvait m'aider... Voici mon code :
Private Sub cmdrech_Click()
'declaration de la connexion
Set Con = New ADODB.Connection
'connection à la base
Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & "H:\projet\metrologie.mdb"
Con.Open
Set rs3 = New Recordset
Set rs2 = New Recordset
Set rs4 = New Recordset
rs2.Open "select design_ac from ac where num_ac = '" & Form6.txtac.Text & "'", Con, adOpenDynamic, adLockOptimistic
rs3.Open "select Fourn from FOURNIR where Article = '" & Form6.txtac.Text & "'", Con, adOpenDynamic, adLockOptimistic
While rs3.EOF = False
cmbnumf.AddItem rs3!Fourn
rs3.MoveNext
Wend
rs4.Open "select num_pf from COMPOSER where num_ac = '" & Form6.txtac.Text & "'", Con, adOpenDynamic, adLockOptimistic
While rs4.EOF = False
Form6.lstnumpf.AddItem rs4!num_pf
rs4.MoveNext
Wend
If IsNull(rs2!design_ac) Then
Form6.txtdesign.Text = rs2!design_ac
Else: Form6.txtdesign.Text = "pas d'enregistrement correspondant"
End If