Bonjour,
Je m'occupe actuellement de faire gagner du temps et de la place à ma base. Dur occupation...
A l'heure actuelle, on a toutes les tables dans une base, et de l'autre coté la partie frontale (formulaire..etc). Grace à ce tutoriel : http://loufab.developpez.com/optimisation/
j'ai envie d'améliorer au mieux la base. Déjà, en compactant la partie frontale, elle est passé de 323 156 Ko à 36 264 Ko... Maintenant, après des recherches, j'ai remplacé les Integer par des long, des single par des currency.
Maintenant, j'aimerais faire d'autres choses qui sont dans mes cordes.. sans risque de casser la base (bien que j'ai des copies ^^)
Alors, je voudrais savoir si quelqu'un pouvait m'expliquer :
- Pour des traitements EXCEL / ACCESS utilisez le passage de recordset via DAO au lieu de la modification de cellules (Range, Cell…)
- Evitez les recordsets modifiables si vous n'en avez pas besoin. <- je ne vois pas la différence entre un recordset normal et un recordset modifiable...
- Le générateur de requête (QBE) optimise et corrige les requêtes pour les bases ACCESS, n'hésitez pas à recourir à ses services même si vous vous sentez un pro de SQL. Chaque langage SQL a ses particularités, celui de Microsoft ACCESS n'échappe pas à la règle. <- Est ce que cela veut dire qu'il faut d'abord faire ses requêtes avec la partie "requête" d'Access et ensuite passer en mode SQL pour récupérer le code à mettre dans le VBA ?
Je vous remercie d'avance !
Je vais continuer dans mes recherches pour faire en sorte que ma base soit plus rapide et marche toujours (surtout !)
Secco
Partager