ccir
Messages postés11Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention24 mars 2015
-
17 mars 2006 à 18:43
ccir
Messages postés11Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention24 mars 2015
-
18 mars 2006 à 01:05
dison qu'on a une requette qui doit suprimmer toute la base des donees. L'affaire est que la base des donnees et imense 300.000 enregistrements.
'*******************************************************************************
Dim db As Database
Dim strSql As String
DBPath = App.Path & "Nom_Dbase.mdb"
Set db = DBEngine.Workspaces(0).OpenDatabase(DBPath)
strSql = "DELETE NomTableau.Field1, NomTableau.Field2 FROM NomTableau;"
DoEvents
S-il - y a 300.000 des records la supression va prendre 10 secondes.Est ce que qqn. a une idee comment faire pour evidentier le progress de la supression sur une progressbar? Merci.
olixelle
Messages postés506Date d'inscriptionvendredi 30 juillet 2004StatutMembreDernière intervention 3 mars 20082 17 mars 2006 à 20:10
ca veut dire koi évidentier ???
bon sinon a mon avis ta pas de solution si ce n'est que tu peux suypprimer disons 10 000 enregistrement par 10 000 enregistrement et faire évoluer ta progress bar comme ca.... (en ayant pris connaissance du nb d'enregistrement total avant)
ccir
Messages postés11Date d'inscriptionmercredi 6 août 2003StatutMembreDernière intervention24 mars 2015 18 mars 2006 à 01:05
evdentier = mettre en evidence. Oui fractionner et effacer plusieurs fois ca peut etre une solution desespere, je vais essayer comme meme voir ce que ca donne. Merci Emile.