OVH Cloud OVH Cloud

ouverture mde avec X utilisateurs

3 réponses
Avatar
letouriste
Bonjour tout le monde,
Voici ma petite question...
Contexte :
J'ai developpé une petite base de données Access 2002, avec un *.mde pour la
gestion des formulaires et un *.mdb pour la base de données (les tables).
( C'est pour faciliter la mise à jour enfin je crois .. :)
Question :
Du coup j'ai mis cette base sur un serveur pour un accés commun à touts les
utilisateurs, mais ma question ce porte sur le mde... support-il l'ouverture
avec plusieurs utilisateurs (si oui combien, cela ralentit l'appli ?) ou il
faut que je le distribue sur chaque poste avec un pointage sur le mdb du
serveur?

3 réponses

Avatar
3stone
Salut,

"letouriste"
| J'ai developpé une petite base de données Access 2002, avec un *.mde pour la
| gestion des formulaires et un *.mdb pour la base de données (les tables).
| ( C'est pour faciliter la mise à jour enfin je crois .. :)


Transformer un base qui ne contient que les tables ne sert à rien...
Vu que le MDE ne sert qu'à la "protection" du code envers des curieux
(ou des bricoleurs ;-)


| Question :
| Du coup j'ai mis cette base sur un serveur pour un accés commun à touts les
| utilisateurs, mais ma question ce porte sur le mde... support-il l'ouverture
| avec plusieurs utilisateurs (si oui combien, cela ralentit l'appli ?) ou il
| faut que je le distribue sur chaque poste avec un pointage sur le mdb du
| serveur?


L'idéal, et de loin, est de placer la base qui contient l'applicatif sur
chaque poste et de lier les tables:
Pour un "réattachement" éventuel, tu peux utiliser ceci:
http://users.skynet.be/accesshome/ah_tables_reattachement.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
letouriste
Bonjour 3stone,
Merci pour ta réponse,

Je précise juste que j'ai trasnformer uniquement la partie des formulaires
avec le code et non la partie table ou il n y a que les données.
soit code&formulaire.mde
Table&données.mdb
Par contre je retiens l'idée de distribuer le mde aux utilisateurs, et mon
code se rapproche de ton exemple pour faire les liens.
Mais cela n'empeche pas que l'appli mais tjr du temps à s'ouvrir pour une si
peitte base de données.(cela contrari mes utilisateurs et moi même).Et
pourtant j'ai désactiver quelques fonctions qui ralentissent (
recommandations que j'ai trouver sur le site Access.seneque.free.fr).
Résultat en local cela marche super bien sauf en réseau ou on a l'impression
de retourner à l'age des PI ...
Merci
@+
ps : n'hésiter pas si vous avez des conseils pratiques ;)



Salut,

"letouriste"
| J'ai developpé une petite base de données Access 2002, avec un *.mde pour la
| gestion des formulaires et un *.mdb pour la base de données (les tables).
| ( C'est pour faciliter la mise à jour enfin je crois .. :)


Transformer un base qui ne contient que les tables ne sert à rien...
Vu que le MDE ne sert qu'à la "protection" du code envers des curieux
(ou des bricoleurs ;-)


| Question :
| Du coup j'ai mis cette base sur un serveur pour un accés commun à touts les
| utilisateurs, mais ma question ce porte sur le mde... support-il l'ouverture
| avec plusieurs utilisateurs (si oui combien, cela ralentit l'appli ?) ou il
| faut que je le distribue sur chaque poste avec un pointage sur le mdb du
| serveur?


L'idéal, et de loin, est de placer la base qui contient l'applicatif sur
chaque poste et de lier les tables:
Pour un "réattachement" éventuel, tu peux utiliser ceci:
http://users.skynet.be/accesshome/ah_tables_reattachement.htm


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw




Avatar
3stone
Salut,

"letouriste"
[...]
| Mais cela n'empeche pas que l'appli mais tjr du temps à s'ouvrir pour une si
| peitte base de données.(cela contrari mes utilisateurs et moi même).

En réseau, la manière de faire est primordiale si la base à quelque importance.
Un simple champ indexé peut booster une base!
Une autre règle est de ne "rammener" en local que le stricte nécessaire.
Pas une collection de listes ou de sous-formulaires pour avoir "sous la main"
Eventuellement, ne renseigner la source d'une liste à la demande.
On devine l'horreur (en réseau), lorsque certains demandent comment créer
des listes déroulantes avec plus de cent mille item !!!


| Résultat en local cela marche super bien sauf en réseau ou on a l'impression
| de retourner à l'age des PI ...

En local, rien n'est plus rapide qu'une base Access et le moteur JET


Une bonne facon de faire, est de rechercher les endroits qui "rament"
Eventuellement, utiliser ceci:
http://users.skynet.be/accesshome/ah_dates_heures_chronometre.htm
pour ensuite regarder ce qui peut être modifié/amélioré.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw