12
votes

Recherche de références de champ dans un accès Microsoft "Application"

J'ai hérité d'une "application" d'accès MS et souhaite retrouver toutes les références à l'un des champs.

Y a-t-il un moyen de rechercher le champ (tous les hits Google sont pour interroger la table).

Remarque: je ne cherche aucune aide SQL, j'aimerais quelque chose comme le Studio Visual Studio -> Recherchez toutes les références Type Tisser.


1 commentaires

Dans votre premier paragraphe, les références sont un mauvais terme à utiliser dans l'accès, car cela signifie également les références aux bibliothèques externes et aux contrôles ActiveX. Il serait préférable d'utiliser la phrase "Recherche de tous les États-Unis de" l'un des champs ou quelque chose de similaire


5 Réponses :


1
votes

Voir la section Scan et remplacer les utilitaires sur le Utilitaires tiers de Microsoft Access, produits, Outils, modules, etc. page sur mon site Web.

Recherche et remplacement est mon utilitaire préféré et c'est assez peu coûteux. Il y a une version limitée gratuite qui fonctionne aussi. J'utilise cet outil depuis plus d'une décennie. L'auteur a également ajouté certaines de mes suggestions.

Si vous voulez un outil complet documentant tous les champs, etc., etc., vous souhaitez que FMS Inc est Analyseur d'accès 2007


0 commentaires

-1
votes

Vous pouvez également le faire sans outils externes. MS Access a une option pour afficher toutes les références. Vous pouvez le faire en cliquant sur une table et choisissez l'option de menu correspondante.

Cependant, certaines personnes ont de mauvaises expériences avec cette option afin que la meilleure chose à faire pourrait être de créer une copie de la base de données et d'allumer l'option là-bas. (Ou tout simplement éteint après avoir eu les résultats dont vous avez besoin).


2 commentaires

Vous voulez dire dépendances d'objet. Oui, il y a eu de mauvaises expériences avec elle bien que cela soit beaucoup amélioré. Cependant, cela ne trouvera aucun nom de champ dans le code VBA.


Une bonne enquête sur les problèmes liés aux dépendances des objets se trouve chez allenBrowne.com/bug-03.html . J'ai utilisé cette fonctionnalité souvent (dans Access 2003) pour de petites tâches, cependant; "Nom de la piste AutoCorrection" permet la fonctionnalité et les problèmes semblent provenir de l'option qui va au-delà de cela: "Effectuer un nom autocorrect". Dernièrement, je désactive les deux parce que je suis inquiet de la rapidité. J'aime la suggestion "faire une copie".



24
votes
  1. aller à Outils> Analyser> Documenter
  2. "Sélectionnez tous les éléments" dans toutes les catégories
  3. Sous Options, assurez-vous que "Code" est cochée (doit être par défaut)
  4. Exécutez le rapport de la documentation
  5. Exporter dans .RTF ou autre format de texte
  6. recherche sur votre nom de champ

    C'est une bonne méthode car elle est rapide, gratuite et complète. Les alias

    sont exposés, dans toutes leurs variétés:
    • standard sql alias dans une requête.
    • Utilisation de la Légende ou Description Propriété d'un champ de table.

      Il attrape des intersections d'objets d'accès et de VBA:
      • une fonction utilisateur dans VBA appelée à partir d'un objet de requête.
      • Utilisez dans VBA de la valeur à partir d'une propriété de la balise de la commande.

        quelques conseils supplémentaires:
        • Si le documentaire semble avoir fourni tout à l'exception des noms d'objet, il a du mal à faire face à un chemin de fichier long. Déplacez votre travail plus près du lecteur C afin que le chemin de fichier soit plus court, puis exécutez le documentaire à nouveau.
        • Bien sûr, si la base de données a des liens vers des données extérieures, vous devez traiter avec ceux-ci! Si c'est une base de données d'accès, vous pouvez combiner les rapports en un.
        • Le documentaire d'accès ne révélera pas la description de l'objet , comme accédée par le volet de navigation. La description de l'objet vous permet de joindre un peu de texte à un objet. Il était une fois pratique pour fournir des commentaires de conception, mais depuis la version 2007, il est pratiquement inutile. Honnêtement, je ne m'inquiéterais pas pour cela, car il est naturellement chuté d'utilisation; Mais son omission du documentateur est stupide et triste.


2 commentaires

NOTE À L'ÉTAPE 2, dans Access 2010, il y a un onglet tous les types d'objets qui apparaît avoir tout ce que les autres onglets ont. Passé chacun des autres onglets, sélectionnant tout, avant que je ne réponde à celui-ci.


Merci beaucoup, très bon conseil!



3
votes

Vous pouvez également essayer l'add-in gratuit "Accéder à la dépendance" .


0 commentaires

0
votes

dans mon ACCDBmerGe utilitaire Un outil de recherche peut-il rechercher un texte sur toutes les définitions d'objet chargées. Même s'il s'agissait d'un outil diff & fusion, cette fonctionnalité fonctionnera même si vous n'ouvrirez qu'un seul fichier, et il est disponible dans la version gratuite qui recherchera des tables, des requêtes, des macros, des formulaires, des rapports et des modules.


0 commentaires