Dans FICHIER/COMPLEMENTS, on a accès à des possibilités avancées d'Access
Personnaliser les paramètres des assistants, comme par exemple la présentation des formulaires par défaut (Enfoncé, standard,...), ou les images disponibles sur les boutons, ou encore la génération automatique de tables
Permet de voir précisément ce qu'on a dans les tables (nombre et nom des champs, mots de passe Access, etc)
Définit quelles sont la ou les bases de données qui fournissent les tables attachées. Il existe une option Mise à jour, mais mise à jour de quoi ?
Permet d'importer une base données complète (tables, requêtes, etc.)
Permet de créer des menus personnaliser. Peu intéressant dans le sens que c'est possible au sein des formulaires également
Il est possible de développer ses propres compléments qui exécutent des actions générales.
Marche à suivre :
ATTENTION :
- On ne peut pas appeler directement un formulaire dans un complément depuis une base de données normale
- Pour voir toutes les procédures et fonctions possibles du complément, on peut écrire dans le code de la base normale BaseComplementaire.ProcedureComplementaire, au lieu de simplement ProcedureComplementaire
- La commande Outils/Compléments/Gestionnaire de compléments sert à je ne sais quoi, ce que j'ai pu en voir, c'est que quand on essaie d'ajouter D:\Atelier\BaseComplementaire.MDA, ça à pour effet de renvoyer une erreur en disant que USYSRegInfo est une table manquante, et de simplement copier cette base-bibliothèque dans C:\Program Files\Office97\Office. Pour le problème de la table manquante, je l'ai simplement contourné en copiant cette table (vide d'ailleurs) depuis C:\Program Files\Office97\Office\ WZCNF80.MDA (c'est l'assistant résolveur de conflits de réplication).
J'aurais pensé que ce fait d'inscrire BaseComplementaire.MDA suffisait à rendre accessible toutes les fonctions et procédures de cette bibliothèque, ou, en tout cas à la rendre perpétuellement visible depuis (le code VB) Outils/Référence, mais non ! Même pas ! ça ne sert à rien de l'inscrire de cette façon. La manière de l'utiliser est la même, et il faut à chaque nouvelle base de données demander à réassocier BaseComplementaire.MDA à la base actuelle. J'aimerais bien savoir comment on rend les autres références de Outils/Référence toujours visibles.