Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Modules: Créer une référence à une classe depuis une bibliothèque de base de données

Author(s)
Terry Kreft

Créer une référence à une classe depuis une bibliothèque de base de données.

    (Merci tout spécial à  Steve Arbaugh pour avoir mentionné la chose, originalement.)

     Lorsqu'on établi une référence à une bibliothèque de base de données  (MDA), normalement, les modules de classe de cette  MDA ne sont pas visibles, au contraire des modules standards. Pour créer une instance d'une classe résidant dans un fichier  MDA, vous devez choisir une des deux méthodes suivantes:

    La plus simple est d'écrire une fonction dans votre bibliothèque qui retourne une instance de la classe désirée.

     La seconde est un tantinet plus élaborée:

1) Sélectionner la module de classe dans la fenêtre de base de données
2) Choisir, du menu "File, Save As/Export..." 
3) Choisir "To an External File or database" depuis le dialogue, cliquer sur OK.
    (Qui devrait être le défaut, de toute façon)
4) Changer le type "Save as" à  "Text Files ..." et cliquer export
5) Repérer le fichier que vous venez de sauvegarder et ouvrez le dans un éditeur de texte.
Au début du fichier, vous trouverez
Attribute VB_Exposed = False
    que vous modifier pour y lire
Attribute VB_Exposed = True
    et sauvegardez le fichier
6) Renommez le module de classe
7) Créer un nouveau module de classe vide avec l'ancien nom
8) En mode design, pour le nouveau module, du menu:
"Insert, File..." et choisir le fichier modifié en 5).

    Et maintenant, vous devriez avoir une classe que vous pouvez créer depuis une autre base de données.

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer