Formulaires Access sur serveurs très lents

Résolu
printfx000 -  
 printfx000 -
Bonjour,

J'ai un fichier access contenant plusieurs formulaires executant diverses macros en appuyant sur des boutons (certains permettent juste de passer d'une macro à l'autre) !
Sur min poste, mon fichier fonctionne parfaitement, mais sur un serveur local, cela rame énormément ! En appuyant sur un bouton permettant l'ouverture d'un autre formulaire, il fait attendre au moins cinq secondes, ce qui pose problème !

Comment faire pour éviter cela ? Merci de votre aide !

A voir également:

7 réponses

Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Salut,

C'est normal, c'est pour éviter ça que le "Client/Serveur" été inventé, une petite explication.
1
printfx000
 
Merci de ta réponse ! Cependant, je ne sais pas toujours pas comment réduire les temps de chargement entre chaque événement de mes formulaires !
Y'a t'il un moyen simple de le faire ? Merci !
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Migrer ta base sous SQL Server, mais ça à rien de simple.
0
printfx000
 
Ok ! Par contre, je trouve cela quand même bizarre que des boutons dont l'événement contient juste une instruction du type "DoCmd.Openform maMacro", se mettent à ramer aussi !
Cela serait-il aussi due au problème Client-Serveur ?
Parce que ce sont ces boutons qui me dérangent le plus !
Merci !
0
Célien Messages postés 5729 Date d'inscription   Statut Membre Dernière intervention   1 993
 
Tes boutons il accèdent à la base de données ?
0
printfx000
 
Mes boutons déclenchent juste un événement contenant une ligne de code : doCmd.OpenForm ... , lorsqu'on clique dessus !
Par contre, les formulaires ouverts après avoir cliquer dessus interagissent avec mes bases de données !
0

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

Posez votre question
blux Messages postés 27127 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Salut,

j'ai déjà utilisé des bases access avec un serveur distant, sans problème.

Comment est constituée ta base ? Est-elle coupée en deux (objets en local et tables liées sur le distant) ?
0
printfx000
 
Non ! Les objets et la base sont ensembles !
0
blux Messages postés 27127 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Essaie dans un premier temps de séparer les deux. Il est possible que tu y gagnes...
C'est dans le menu bases de données, ça s'appelle 'fractionner'. Tu auras à ta dispostion deux fichiers : un fichier .mde (ou .accde) et un fichier .mdb (ou .accdb).
Tu garderas le fichier .mde sur ton poste, tu mettras le fichier .mdb sur ton serveur.
Mais avant de pouvoir utiliser ton application, il te faudra faire un tour par le 'gestionnaire de tables liées' afin de mettre à jour les liaisons tables pour les faire pointer sur la base qui est sur le serveur.
0
printfx000
 
C est beaucoup mieux ! Merci beaucoup !
0
blux Messages postés 27127 Date d'inscription   Statut Modérateur Dernière intervention   3 360
 
Si je comprends bien, tu as scindé ta base ?
0
printfx000
 
Oui j'ai fait fractionner ma base et j'ai changer les liens avec l'option gestionnaire de base de données !
0