Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 8 sur 8
  1. #1
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 7
    Points : 3
    Points
    3

    Par défaut Utilisation des fichiers MDA

    Bonjour,

    Je suis entrain de prendre en compte une application existante utilisant une base Access mettant en jeu de une base MDE contenant un certain nombre de macros (je possède le mdb original) et liée à une base MDA.

    Si les forums, MSDN ainsi que l'aide Access mentionnent bien le type MDA, ils sont peu bavards sur l'utilisation de ce type de base.

    Je crois bien avoir compris que les MDA contiennent du code (encore que l'exemple que je possède comporte aussi des tables), je ne comprends toujours pas comment on génère ce type de base (interrogation majeure), ce que je peux faire du code éventuellement contenu dans cette base (je n'en vois rien d'accessible dans l'éditeur VB...).

    Pouvez vous me donner quelques éléments et (ou) un lien vers une page donnant plus d'informations sur le sujet.

    Merci d'avance.

  2. #2
    Expert Confirmé Avatar de mout1234
    Profil pro
    Inscrit en
    novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : novembre 2006
    Messages : 2 210
    Points : 2 931
    Points
    2 931

    Par défaut

    Les fichiers MDA sont des compléments à Access.
    Ils permettent de compléter les fonctionnalités d'Access sans devoir inclure ces éléments dans la base Access que tu développes...

    Ils peuvent être utilisés comme "bibliothèque" de fonctionnalités communes ou métier à utiliser entre plusieurs projets.
    Ils sont aussi (surtout ? ) utilisés pour ajouter des fonctionnalités facilitant le développement...

  3. #3
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 7
    Points : 3
    Points
    3

    Par défaut Quel lien entre MDE (MDB) et MDA ???

    Bonjour Mout1234,

    Je vous remercie pour votre réponse.

    Je ne comprends pas le lien qu'il peut y avoir entre mon MDB (qui contient pas mal de code VB) et le MDA qui, à première vue n'en contient pas ou en tout cas inaccessible.

    Le MDA est il une émanation du MDB (hypothèse à laquelle je ne crois pas mais qui signifierait qu'il y a, quelque part un paramètre dans mon MDB - ou ailleurs -) ? Mais dans ce cas, d'où viennent les tables présentes dans ce MDA (i.e. comment ont elles été créées ?).

    Ou bien le MDA est il une variante d'un MDB et si oui, produite par quelle opération ou quel paramétrage ?

    Cordialement.

  4. #4
    Expert Confirmé Avatar de mout1234
    Profil pro
    Inscrit en
    novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : novembre 2006
    Messages : 2 210
    Points : 2 931
    Points
    2 931

    Par défaut

    On crée un MDA aussi simplement qu'un MDB ... Fichier Nouveau... puis choisir le format MDA...
    Je n'ai pas vérifié d'ailleurs mais je ne serai surpris que renommer le mdb en mda suffise.

    Mais ilfaut à mon sens déjà bien maitriser Access avant d'explorer cette fonctionnalité et en tirer profit.

  5. #5
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 7
    Points : 3
    Points
    3

    Par défaut Access 2000 / 2003

    Bonjour,

    J'avais oublié un détail, il s'agit d'Access 2000... Sur 2003 il y a effectivement la possibilité de créer un MDA directement. Ce n'est pas la cas sur Access 2000 et je vais m'intéresser à Office 2000 Developer, je pense que c'est la seule solution...

    Merci pour tout.

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    février 2005
    Messages
    1 744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : février 2005
    Messages : 1 744
    Points : 2 112
    Points
    2 112

    Par défaut

    Bonjour,

    A cette question...
    Citation Envoyé par Aldabra
    J'avais oublié un détail, il s'agit d'Access 2000... Sur 2003 il y a effectivement la possibilité de créer un MDA directement. Ce n'est pas la cas sur Access 2000 et je vais m'intéresser à Office 2000 Developer, je pense que c'est la seule solution...
    mout1234 a répondu (en avance )
    Citation Envoyé par mout1234
    On crée un MDA aussi simplement qu'un MDB ... Fichier Nouveau... puis choisir le format MDA...
    Je n'ai pas vérifié d'ailleurs mais je ne serai surpris que renommer le mdb en mda suffise.
    Je confirme que avec Access 2000, on crée un fichier MDB que l'on peut renommer simplement en changeant l'extension .MDB en .MDA.

    IMPORTANT:
    Pour changer l'extension du fichier, si on utilise l'explorateur Windows, il faut configurer les options de l'explorateur, de façon à ne pas cacher les extensions des fichiers dont le type est connu.
    En effet, l'extension ne peut modifiée manuellement qu'à la condition d'être affichée.

    Tu n'as pas du tout besoin de Office 2000 Developper.

    Pour conclure.
    Un fichier MDA n'est rien d'autre qu'un fichier MDB dont l'extension a été modifiée.
    Donc, le MDA peut contenir les mêmes types d'objets Access qu'un MDB (tables, requêtes, états, modules...).
    Pour s'en persuader, il est possible d'ouvrir directement un fichier MDA à partir de l'interface utilisateur d'Access.

    Pourquoi le MDA contient-il des tables ? Ce sont des choix de conception.

  7. #7
    Invité de passage
    Inscrit en
    septembre 2006
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : septembre 2006
    Messages : 7
    Points : 3
    Points
    3

    Par défaut

    Bonsoir et merci de ta réponse.

    Sous Access 2000, la notion de MDA serait donc essentiellement une bidouille destinée à pouvoiir intégrer un mdb comme composant.

    Je dois dire que je ne saisis pas trop la démarche mais bon.

    Bonne soirée.

  8. #8
    Membre confirmé
    Inscrit en
    juin 2007
    Messages
    928
    Détails du profil
    Informations forums :
    Inscription : juin 2007
    Messages : 928
    Points : 217
    Points
    217

    Par défaut

    oui on le relie avec un raccourci de la forme

    Code :
    "C:\Program Files\Microsoft Office\Office14\MSACCESS.EXE"  "C:\Users\moi\Documents\blabla.MDB" /WRKGRP "C:\Users\moi\Documents\blabla.mda"
    mais j'ai ce message d'erreur bien que le chemin et le nom des fichiers mdb et mda soient bons.

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •