---Soumis par Terry Kreft---
Fonctions élémentaires qui ne fonctionnent plus sur certains PCs uniquement.
(Q) Ma base de données Access 97 fonctionne bien sur certains PCs, mais sur d'autres, d'étranges erreurs tel que "Undefined Function" ou "Function not available in query expressions" se produisent. Si on appuie sur Debug, une fonction élémentaire est mise en évidence, une fonction comme:
Left$, Right$, Mid$, Instr, Trim, Str (etc)
Qu'est-ce qui peut bien se produire sur certaines machines, mais pas sur toutes?
(A) C'est un problème fréquent que les usagers rencontrent s'ils ont fait un mise-à-niveau depuis Office95 vers Office97. Quelquesfois, Access perd la référence à une librairie (bibliothèque) contenant la définition d'une des fonctions énumérées ci-dessus, ou de d'autres.
Ouvrir le module, du menu, choisir Tools/references, vérifier la liste de
reférences et repérez celle qui est annotée comme manquante, dans sa
description: il se peu que cette référence est soit manquante, soit non
proprement enregistré sur cette machine ( OCX/DLL/Exe etc), ou au mauvais
endroit (une librairie d'Access, par exemple).
Les points importants sont alors:
1) identifier la référence "manquante" (MISSING)
2) décocher cette référence (ce qui la montre non requise)
3) ré-établir la référence si cette dernière est
réellement requise, par
Repérage du fichier approprié
(utilisant Browse, si requis)
ou
Repérage du fichier sur cette
machine (et enregistrer, si requis)
ou
Ré-enregistrer la composante, si
elle est effectivement présente
Vous pouvez télécharger References Wizard qui vous aidera à vous dépêtrer.