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

Bugs: Fonctions élémentaires qui ne fonctionnent plus sur certains PCs uniquement

Author(s)
Terry Kreft

(Q) Mon application fonctionne bien sous certains PCs, mais sous certains autres PCs, on obtient une erreur de fonction non définie ou non disponible. Après avoir cliqué Debug, la fonction en question est une fonction élémentaire du genre

Date, Left$, Right$, Mid$, Instr, Trim, Str (etc)

Pourquoi cette erreur ne se produit que sur certaines machines et pas sur les autres?

(A) C'est un problème commun. Vous avez probablement migré d'un version précédente, ou vous référez à une bibliothèque non nécessaire.

Ouvrir un module, du menu, aller à Tools/references, vérifier la liste des références et repérer, parmi les références sélectionnées, celles dont la description commence par MISSING ou MANQUANT. Il est possible que cette référence ne soit plus utilisée ou soit placée au mauvais endroit sur les machines où l'erreur se produit.

Il est alors important de
    1) identifier les références non utilisées et de les dé-sélectionner
    2) repérer le nouvel emplacement des références manquantes mais que vous savez encore requises, sur les machines à problème, soit en
        Pointant sur le répertoire où le fichier se trouve (bouton Browse)
    ou
        Amener le fichier sur cette machine (l'enregistrer si cela est requis)
    ou
        Enregistrer le fichier auprès du registre si le fichier est présent (et trouvé MANQUANT par VBA).

Vous pouvez également télécharger References Wizard pour vous aider à résoudre ce problème.

Access 2002 vérifie les références au démarrage de votre application, si bien que l'erreur se produit alors dès le début, et dans un contexte plus clair.

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