Optimisation d'acces aux donnees

Résolu
AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 - 11 juil. 2006 à 10:28
almahi23 Messages postés 18 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 15 avril 2010 - 6 août 2006 à 03:59
Salut
Je suis entrain de developper une application de gestion de stock et j'utilise une base de donnees Access. Le probleme c'est que certaines tables sont volumuneuses (depassant 200 000 enrs) et a chaque fois lorsque j'execute le code .open pour ouvrir un objet recordset le programme prend du temps avant de repondre. Est ce que quelqu'un a une idée permettant d'optimiser le temps d'acces aux donnees.

Merci

5 réponses

mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
11 juil. 2006 à 12:07
Il n'y a pas plus rapide que l'ADO.

Tu as 200 000 données, c'est pour cela que c'est long.

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
3
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
11 juil. 2006 à 11:08
Je ne pense pas qu'il y ait une technique plus rapide.

Par contre, tu peux mettre un ProgressBar pour indiquer à l'utilisateur où la recherche en est.

@++

--Mortalino--
Le Mystérieux Chevalier "Provençal, le Gaulois"
N'oubliez pas de lire le règlement !
0
mortalino Messages postés 6786 Date d'inscription vendredi 16 décembre 2005 Statut Membre Dernière intervention 21 décembre 2011 18
11 juil. 2006 à 11:09
Bonjour au fait (désolé, j'ai fait le sauvage !)

A++
0
AdilELHASSOUNI Messages postés 145 Date d'inscription vendredi 11 janvier 2002 Statut Membre Dernière intervention 19 juin 2007 1
11 juil. 2006 à 12:03
Merci.
Mais ce que je cherche ce n'est pas de faire patienter l'utilisateur mais plutot diminuer le temps que prend le recordset avant de s'ouvrir
c'est gentil
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
almahi23 Messages postés 18 Date d'inscription vendredi 8 juillet 2005 Statut Membre Dernière intervention 15 avril 2010
6 août 2006 à 03:59
Bonsoir à tous.
Chaque mois tu ouvre ta base de donnees avec access
dans le menu outils - utilitaires de base de donnees - compacter une base de donnees
ca, ca va beaucoup t'aider.
il faut travailler avec les requettes SQL elles sont tres rapide.
J'espere que je t'ai bien aider.
Si tu veux plus rapide, vu que ta base de donne est tres grande, je crois il faut utiliser la base de donne sur oracle.
comme à dit mortalino il n'y'a pas plus rapide que ADO
Bonne chance.

ALMAHI JAMALBONJOUR
0
Rejoignez-nous