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 :

Utilisation des fichiers MDA


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Points : 6
    Points
    6
    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
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    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...
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Points : 6
    Points
    6
    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
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    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.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Points : 6
    Points
    6
    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 émérite

    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 751
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 751
    Points : 2 368
    Points
    2 368
    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
    Futur Membre du Club
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 7
    Points : 6
    Points
    6
    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é
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 851
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 851
    Points : 581
    Points
    581
    Par défaut
    oui on le relie avec un raccourci de la forme

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "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.

Discussions similaires

  1. [C#][Vs2005] utilisation des fichiers resx
    Par camilero dans le forum Windows Forms
    Réponses: 12
    Dernier message: 13/04/2006, 15h43
  2. Est-il possible d'utiliser des fichiers xsl en cascade ?
    Par Faekk dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 22/08/2005, 13h34
  3. Copie de 2 bases SQLserver en utilisant des fichiers
    Par dimdidi dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 17/08/2005, 10h26
  4. [NASM] Utiliser des fichiers ressources
    Par trax44 dans le forum Assembleur
    Réponses: 8
    Dernier message: 26/09/2004, 19h42

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