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

Modélisation Discussion :

Code VBA dans une bibliothèque


Sujet :

Modélisation

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut Code VBA dans une bibliothèque
    Bonjour,

    J'ai une application Access que je souhaiterais diffuser par la suite à N collègues.

    Si un de ces collègues repère un bug dans le soft, je souhaiterais éviter de faire N fois la modification de code VBA.

    Comment fonctionne le principe des bibliotèques en VBA ?

    Merci

  2. #2
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Bonjour,

    Une possibilité : utilise une base fractionnée.

    D'un côté les données (table)..et de l'autre .......le reste (formulaires, modules, requêtes etc...).

    Comme cela si un bug est constaté, tu le corrige et tu n'a plus qu'à diffuser la correction.......sans aucun impact sur les données des utilisateurs.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut
    Merci.

    Bonne idée ça.
    ...diffuser quoi ? puisque l'utilisateur n'a que, de son côté, les tables de données.

    Merci
    A+

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149

  5. #5
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Heu....je ne comprends pas le sens de ta réponse......à moins que ce ne soit une nouvelle question....

    Tu nous a bien dit....
    J'ai une application Access que je souhaiterais diffuser par la suite à N collègues.
    .donc tu es bien dans le cadre d'une utilisation mono-poste.......chaque utilisateur devant posséder ses tables et l'application....

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut
    En fait:
    - je n'ai pas encore conçue cette application
    - ce que je souhaiterais c'est que n'importe quel collègue puisse utiliser les fonctionnalités de cette application.

    En fait je pensais (comme sur mon schéma) que chaque utilisateur ait une BD contenant les tables dont le contenu est spécifique à chaque programme.
    Et d'après ce que tu me disais je pensais qu'il était possible de centraliser les tables génériques à un seul endroit (que seulement moi pourrait mettre à jour)
    et centraliser également toute la partie code, requetes et formulaires qui seront également générique à toutes les appli (même IHM, même code)

    Donc TOUTES ces bases génériques et spécifques seraient sur un espace disque partagé. Mais chaque utilisateur pourrait utiliser l'appli depuis son poste.

    Marche pas ça ?

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut
    Oui effectivement je vois ce que tu veux dire...une même partie de code ne peut pas être exécutée en même temps par 2 utilisateurs différents...

    Donc en fait impossible de centraliser le code ?

  8. #8
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Ha.et bien là c'est beaucoup plus clair..

    Je pense que ceci devrait mieux t'éclairer.....
    Comment utiliser une application en mode multi-utilisateurs

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut
    Merci. C'est très clair.
    Mais j'ai l'impression que la fraction fractionne tout : tu ne peux pas choisir les tables que tu souhaites détacher de la base.
    Enfin bref pour ça je crois que je vais m'en sortir en faisant -> données externe -> lier des tables

    Mon problème se pose surtout pour le code.
    Comme gérer le code ? (ma 1ere question du post)

    Thx

  10. #10
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 149
    Par défaut
    Merci.

    Il y a tout ce qu'il faut en fait. C'est très clair. Merci beaucoup.
    A+

  11. #11
    Membre Expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Par défaut
    Il faut surtout remercier l'auteur de ce tuto qui est la base à connaitre pour tout ce qui touche à l'utilisation d'ACCESS en mode multi-utilisateur...

    De plus, tu trouveras différents ancients posts qui traite du sujet....

Discussions similaires

  1. Inserer du Code VBA dans une prodedure stockée
    Par Soulkeum dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 27/09/2007, 12h23
  2. Inserer du code vba dans une macro
    Par gadget27 dans le forum Général VBA
    Réponses: 4
    Dernier message: 03/05/2007, 13h35
  3. Réponses: 7
    Dernier message: 11/03/2007, 09h35
  4. Affectation code VBA dans une feuille xls
    Par anisr dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2007, 13h52
  5. Réponses: 4
    Dernier message: 13/10/2005, 14h44

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