[ACCESS] Rafraichissement tables liés avec requêtes

Rafraichissement tables liés avec requêtes [ACCESS] - SQL/NoSQL - Programmation

Marsh Posté le 24-08-2010 à 15:41:13    

Bonjour,
 
j'ai une BD Access qui contient des tables liées sur lesquelles je fais des requêtes et un formulaire de présentation qui s'appuie dessus.
 
Il faut compter sur un délai variant entre 2 à 10 sec pour l'exécution de chaque requête, ce qui de fait, rend la consultation d'informations fastidieuse: chaque recherche met environ 10-15 sec avant affichage des résultats dans le formulaire.
 
Ce serait rudement pratique d'avoir ces données dans une table dans ma base, car les traitements effectués sont issus d'un ensemble de requêtes successives. Il me faudrait donc un système de 'cache' pour accéder plus rapidement à ces informations tout en les rafraichissant régulièrement (une fois par jour serait suffisant).
 
Je pensais au système par macro journalière mais j'aimerais savoir s'il existe d'autres méthodes :jap:


Message édité par alkashee le 24-08-2010 à 15:42:13

---------------
Shooter ou être shooté, that iz the question
Reply

Marsh Posté le 24-08-2010 à 15:41:13   

Reply

Marsh Posté le 24-08-2010 à 16:15:44    

Si vous avez des problemes de performance vous pourriez aussi penser a utiliser SQL Server (Express edition si vous voulez du gratuit).
 
Sinon pour ton probleme je ne connais pas assez Access pour te repondre :(

Reply

Marsh Posté le 25-08-2010 à 11:06:53    

Erf :/
 
D'autres avis sur la question ?


---------------
Shooter ou être shooté, that iz the question
Reply

Marsh Posté le 25-08-2010 à 22:42:57    

Bah, tu fais une requête qui transfère les données de ta table d'origine vers ta base. Si la table d'orighine a des delete et des update aussi, il me semble qu'il existe des logiciels de synchro pour Access.


---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Marsh Posté le 26-08-2010 à 10:23:04    

Est-ce qu'il existe des moyens pour Scheduler ce genre d'opération de manière autonome (genre ca lance un batch tout les x Heures) ?


---------------
Shooter ou être shooté, that iz the question
Reply

Marsh Posté le 26-08-2010 à 11:19:31    

Si tu passes par des requêtes, tu peux le faire par un formulaire ou une macro et l'exécuter à l'ouverture de la base. PAr un sofgt de synchro, je ne sais pas, je n'en ai jamais utilisé, mais je pense que oui pour certains.


Message édité par aideinfo le 26-08-2010 à 11:20:07

---------------
http://www.aideinfo.com/  Whois adresses IP/domaines le plus évolué !!  FAQ Free Mobile
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed