Bonjour à tous,
Pour planter le décors je reprends dans mon entreprise une application à l'abandon depuis 2 ans qui recherche des prix d'achat sur un serveur MS.
=> Elle est très lente... (très très lente même)
1°) chargement de combobox
Actuellement lorsque l'on choisie une catégorie, une requête est faite pour trouver la sous catégorie, et une sous sous catégorie.
CAT 1 => CAT 1.1 => CAT 1.1.1
Pour limiter les requêtes, la solution au démarrage de l'application de charger l’intégralité des cat 1 et 1.1 dans un tableau est elle une bonne solution ?
(Calcul que je viens de faire, c'est charger un tableau de 300 lignes environ (20 Grandes catégorie 1 avec pour chacune 15 sous catégories environs))
(Si je colle tout dans un tableau Cat 1, 1.1, 1.1.1 j'ai environ 4000 lignes)
La solution à t elle un intérêt sur les performances de l'application ?
2°) déplacement du code
Actuellement lorsque l'on clique sur le bouton recherche les 50 fonctions de calculs se lancent sans restriction.
Form Principale : => on lance la procédure X => Dans la procédure X on test si oui ou non on reste dans cette procédure
Mon idée :
Form principale => On test si oui ou non on doit lancer telle procédure => je lance la procédure qui se trouve dans un module pour une meilleure lecture du code
Ma question est de savoir si ma solution pourrait faire gagner du temps ?
Le but n'est pas là de refaire cette application qui fonctionne parfaitement, uniquement de gagner un temps de traitement dans les demandes.
J'espère être compris ^^ merci de vos retours si jamais vous avez d'autres idées
Partager