IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Access Discussion :

Module Commun (MDA ..)


Sujet :

Access

  1. #1
    Membre du Club

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 66
    Points : 65
    Points
    65
    Par défaut Module Commun (MDA ..)
    Bonjour.
    Devant porter une vieille appli de suivi atelier tournant actuellement sur HP3000 / MM3000, je suis obligé de concevoir, un peu plus "proprement" que jusque là, quelques applis Access. La différence par rapport à ce que j'ai fait jusque là sera au niveau du nombres de Users Connectés.

    Donc bien sur les data seront sur le serveur et les formulaires/requete/etats sur un mdb dupliqué sur chaque PC client.

    Nous sommes en version 97.

    J'ai bien vu qu'on pouvait "partager" un module commun contenant toutes les fonctions nécessaires, plutot que de l'inclure ce module dans chaque base utilisée.

    J'ai donc fait un MDA, en y important le module en question, puis j'ai essayé de mettre ce MDA en tant que complément .... mais là, j'ai un message me parlant de table Sys ... je ne sais plus quoi .. et je ne trouve pas la soluce !

    Bref :
    - Comment définir un module commun à X bases en réseau ??
    - Vaut-il mieux que chaque base (sur chaque PC et ne contenant que requete, forms, etc) ait son propre module ??

    Par ailleurs, comment distribuez vous vos évolutions ? J'ai envisagé plusieurs chose :
    - Le démarrage de l'aplli client appelle un .bat copiant à chaque fois sur le PC une copie de l'appli client "maitre" située sur le serveur (facile mais pas efficace)
    - A l'ouverture de l'appli client, on 'scrute' les objets différents par rapport à une base "maitre"
    - A l'ouverture de l'appli client, est consulté une table centrale des objets à mettre à jour (forms, queries, ...)

    Merci de votre attention.

    J'ai du mal cherché pour le "partage" des modules, car je n'ai pas trouvé ..

  2. #2
    Membre confirmé Avatar de ypicot
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    412
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 412
    Points : 579
    Points
    579
    Par défaut
    Tu as également la possibilité de mettre le .mdb (ou mieux le .mde) sur le serveur. Cela charge un peu le réseau à l'ouverture de l'appli, mais tu es certain que tout le monde a la dernière version.

    Sinon, ce que j'ai fait une fois, c'est d'avoir un champ indiquant la date de la dernière mise à jour de l'appli. Si ce n'est pas la bonne version, je demande simplement à l'utilisateur de la récupérer via un .bat, comme tu le décris.

    Accessment,

    Yvan

  3. #3
    Membre du Club

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 66
    Points : 65
    Points
    65
    Par défaut
    Bonsoir...

    Il vaut mieux, comme il est conseillé sur la FAQ, mettre un mdb de l'appli sur chaque PC, car sinon on peut constater comme il est dit des temps anormaux d'ouverture des formulaires car il vaut mieux qu'ils ne soient pas partagés, contrairement aux données.

    ou alors que chaque PC ait son mdb sur le réseau, dans un répertoire séparé..

    Par contre, je suis surpris que personne ne connaisse la méthode pour avoir un seul module .... mais c'est les vacances !!

    @ +

  4. #4
    Membre du Club

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 66
    Points : 65
    Points
    65
    Par défaut Module Commun ...
    Bonjour.
    Après avoir fouillé, il s'avère qu'il n'existe à priori pas de possibilité d'avoir un module commun ... (comme si on 'attachait / liait' un module comme une table).

    Je pensais que le MDA le faisait, erreur ...

    Donc les différentes fonctions nécessaires à l'appli seront dupliquées dans chaque base client....

  5. #5
    Expert éminent sénior

    Avatar de Tofalu
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2004
    Messages
    9 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Octobre 2004
    Messages : 9 501
    Points : 32 311
    Points
    32 311
    Par défaut
    On peut s'insiprer de ceci :

    http://access.developpez.com/faq/?pa...uvrFormAutrBDD

    Il suffit juste en fait d'ajouter la référence à la base qui contient le module

  6. #6
    Membre du Club

    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    66
    Détails du profil
    Informations personnelles :
    Âge : 61
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 66
    Points : 65
    Points
    65
    Par défaut
    Bonjour et merci ...
    Je pensais qu'on ne pouvait mettre là que des DLL ...

    Le paramétrage est à faire pour chaque base, mais c'est déjà ça !!

    Les fonctions du module commun (dans une base .mdb à part et visible de tous les users ) sont bien accessibles par les requetes !!

    J'espère que je ne rencontrerais pas de pb d'accès lorsqu'il y a plusieurs Users à y accéder (d'ailleurs, à quel moment la fonction est chargée ?? à son appel ? au chargement de la base ??)

    Encore Merci !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/04/2010, 00h21
  2. Réponses: 4
    Dernier message: 14/03/2009, 02h45
  3. Réponses: 4
    Dernier message: 25/10/2006, 12h08
  4. Constante commune à tous les modules du projet
    Par Mors_Ubyte dans le forum Access
    Réponses: 1
    Dernier message: 19/07/2006, 14h48
  5. Php/ASP.NET, modules communs ?
    Par Endae dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 12/10/2005, 16h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo