J'ai hérité d'une "application" d'accès MS et souhaite retrouver toutes les références à l'un des champs. P>
Y a-t-il un moyen de rechercher le champ (tous les hits Google sont pour interroger la table). P>
Remarque: je ne cherche aucune aide SQL, j'aimerais quelque chose comme le Studio Visual Studio -> Recherchez toutes les références Type Tisser. P>
5 Réponses :
Voir la section Scan et remplacer les utilitaires sur le Utilitaires tiers de Microsoft Access, produits, Outils, modules, etc. page sur mon site Web. p>
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. P>
Si vous voulez un outil complet documentant tous les champs, etc., etc., vous souhaitez que FMS Inc est Analyseur d'accès 2007 p>
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. P>
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). P>
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".
C'est une bonne méthode car elle est rapide, gratuite et complète. p> Les alias
alias code> dans une requête. LI>
- Utilisation de la
Légende Code> ou Description CODE> Propriété d'un champ de table. li>
ul>
Il attrape des intersections d'objets d'accès et de VBA: h2>
- une fonction utilisateur dans VBA appelée à partir d'un objet de requête. LI>
- Utilisez dans VBA de la valeur à partir d'une propriété code> de la balise CODE> de la commande. LI>
ul>
quelques conseils supplémentaires: h2>
- 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. Li>
- 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. Li>
- 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. li>
ul>
NOTE À L'ÉTAPE 2, dans Access 2010, il y a un onglet tous les types d'objets code> 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!
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. P>
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