7 façons de résoudre Access Run-time Error ‘3265’: Item Cannot Be Found in the Collection!

Vous rencontrez une “Run-time error ‘3265’: Item cannot be found in the collection corresponding to the requested name or ordinal.” dans une base de données Access? Si c’est le cas, ne vous inquiétez pas, vous êtes sur la bonne page. Ce message s’affiche lorsque vous référencez un champ, un index ou une table qui n’existe pas dans le jeu d’enregistrements ou le schéma.

Access Run-time Error ‘3265’: Item Cannot Be Found in the Collection

Cet article de blog décrit cette erreur, ses principales causes et des solutions rapides pour la résoudre et restaurer les performances stables de la base de données.

Classé Excellent sur Trustpilot
Outil Gratuit de Réparation de Base de Données MS Access
Réparez les fichiers de base de données MDB et ACCDB corrompus et récupérez facilement les tables, les requêtes, les index et les enregistrements de base de données supprimés. Essayez maintenant!
Télécharger
En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Qu’est-ce que l’exception « L’élément est introuvable dans la collection correspondant au nom ou à l’ordinal demandé »?

L’erreur d’exécution 3265 se produit lors de la tentative d’actualisation d’un formulaire ou de la référence à un champ manquant dans le jeu d’enregistrements de la base de données Access. Parfois, elle se produit au démarrage de l’application Access, ce qui laisse souvent les utilisateurs perplexes.

Pourquoi cette erreur se produit-elle?

De nombreuses raisons peuvent entraîner l’erreur d’exécution 3265, notamment:

  1. Champ manquant dans le jeu d’enregistrements de la base de données.
  2. Noms de champs mal orthographiés.
  3. Les scripts de mise à jour ne s’exécutent pas dans le bon ordre.
  4. Connexion à une base de données incorrecte.
  5. Modifications apportées à la table DBO.User.

Voyons maintenant comment résoudre ce problème à l’aide des solutions rapides mentionnées dans la section suivante.

Comment corriger l’erreur Access « L’élément est introuvable dans la collection » (erreur 3265)?

Suivez les solutions de contournement ci-dessous pour résoudre ce problème:

Solutions rapides:

  1. Incohérences des noms de champs dans les requêtes et les tables
  2. Vérifier les jeux d’enregistrements et le code VBA
  3. Réparer la corruption de la base de données
  4. Corriger le problème dans le script de mise à niveau de la base de données
  5. Obtenir une version mise à jour de la base de données
  6. Installation d’une version compatible de la base de données et du poste de travail
  7. La connexion est établie avec la mauvaise base de données

Méthode 1 – Incohérences des noms de champs dans les requêtes et les tables

Ce message d’avertissement est très probablement dû à des noms de champs mal orthographiés. Cela signifie que des espaces supplémentaires dans les noms de colonnes rompent les références. Il est donc important de vérifier la cohérence des noms dans la syntaxe VBA pour améliorer la fiabilité des requêtes. Par conséquent, la fréquence des erreurs diminue considérablement.

Méthode 2 – Vérifier les jeux d’enregistrements et le code VBA

L’erreur d’exécution VBA 3265 indiquant que l’élément est introuvable dans la collection, elle est généralement associée à une indexation incorrecte des jeux d’enregistrements. Il est donc recommandé de vérifier les jeux d’enregistrements et le code VBA pour gérer les exceptions liées aux collections et fermer les jeux d’enregistrements.

Ainsi, la validation des jeux d’enregistrements avant l’accès permet d’éviter les plantages.

Méthode 3 – Réparer la corruption de la base de données et restaurer le champ manquant

L’absence de ce champ ou élément dans la base de données Access peut être due à un problème de corruption. Pour résoudre ce problème de corruption de la base de données Access, essayez Access réparation et de récupération l’outil. Il s’agit d’un outil puissant de récupération de base de données permettant de réparer les fichiers de base de données Access corrompus (accdb/mdb). Ce logiciel est idéal pour tous les utilisateurs professionnels et d’entreprise et constitue une solution complète de réparation des bases de données MS Access.

Pourquoi choisir l’outil de réparation et de récupération Access?

  • Ce logiciel répare efficacement les fichiers MDB et ACCDB corrompus.
  • Il enregistre tous les fichiers réparés à un emplacement spécifié par l’utilisateur.
  • Cet outil répare les tables, les requêtes, les rapports, les formulaires, les index, etc.
  • Il offre un aperçu des objets de la base de données Access pour une récupération garantie.
  • Il récupère avec succès les macros, les modules, les bases de données relationnelles, les relations et les données des tables liées.

* En cliquant sur le bouton Télécharger ci-dessus et en installant Stellar Repair for Access (14.8 MB), je reconnais avoir lu et accepté le contrat de licence utilisateur final et la politique de confidentialité de ce site.

Étapes d’utilisation de l’outil de réparation Access

access-shot-fr-1
previous arrow
next arrow

À lire également: Corriger l’erreur « Impossible d’ouvrir ou d’exécuter la macro » (Erreur 32002) dans Access

Méthode 4 – Corriger le problème dans le script de mise à niveau de la base de données

Comme mentionné précédemment, l’erreur « L’élément Access est introuvable dans la collection correspondant au nom ou à l’ordinal demandé » se produit également lorsque les scripts de mise à niveau de la base de données s’exécutent dans le désordre. Ou lorsque votre base de données se connecte à un poste de travail utilisant une base de données incorrecte.

Pour résoudre ce problème d’exécution des scripts de mise à jour, vous devez effectuer une petite vérification dans la table dbo.Scripts et vérifier si le script est manquant.

SELECT * FROM dbo.SCRIPTS ORDER BY RUNDATE DESC

Si un script est manquant, vous devez restaurer les données avant de commencer la mise à jour.

Dans ce cas, l’utilisateur peut se connecter et le système vérifiera si la version de la base de données et de l’installation du poste de travail sont identiques.

Méthode 5: Obtenir une version mise à jour de la base de données pour corriger l’erreur d’exécution 3265 « Élément introuvable dans cette collection »

Généralement, l’erreur d’exécution 3265 de MS Access est résolue après une mise à niveau ou l’installation d’une mise à jour. Cela indique simplement que la base de données n’est pas correctement mise à jour.

Vous devez donc exécuter l’utilitaire de formatage/mise à niveau de la base de données avant d’utiliser une base de données Access d’une version antérieure avec une version plus récente.

Méthode 6: Version de la base de données et installation du poste de travail identiques

Si cette erreur n’apparaît pas au démarrage de l’application, cela peut être dû au fait que le champ a été ajouté à une table autre que la table utilisateur. De plus, la version actuelle de votre base de données est identique à celle installée sur le poste de travail.

Méthode 7: Connexion à la mauvaise base de données

Si vous rencontrez l’erreur « Élément introuvable dans la collection » d’Access au démarrage de l’application, il est fort probable que vous soyez connecté à une mauvaise base de données.

L’erreur pointera vers un problème avec imsDBMgr.User.GetUser.

Pour résoudre ce problème, vous devez redémarrer l’application et maintenir la touche Maj enfoncée dès que l’écran de démarrage apparaît. Pour modifier les détails de la connexion, appuyez sur l’option « Autre base de données ».

De plus, vous devez supprimer les entrées du registre qui contiennent les informations relatives aux connexions à la base de données.

Dans ce cas, contactez le support technique pour vous assurer de disposer d’une sauvegarde correcte du registre.

Supprimez ensuite les clés de registre HKEY_CURRENT_USER\Software\Exalt Technologies\Insolvency.

Redémarrez le logiciel à partir de l’éditeur du registre. Saisissez également les informations de connexion à la base de données Access.

À lire aussi: Corriger l’erreur MS Access 3259 – « Type de données de champ non valide » et les problèmes associés… !

Questions fréquentes:

L’erreur 3265 peut-elle être le signe de problèmes plus importants en matière de sécurité des bases de données?

Oui, l’erreur 3265 est un signe de problèmes de sécurité plus importants dans les bases de données Access.

Comment corriger une erreur de base de données Access?

Vous pouvez facilement réparer une base de données corrompue en exécutant l’outil de compactage et de réparation intégré d’Access.

  • Sélectionnez le menu Fichier > Informations > option Compacter et réparer la base de données.
  • Access crée une copie de la base de données compactée et réparée au même emplacement.

Existe-t-il un outil tiers permettant de résoudre cette erreur d’exécution d’Access?

Oui, si cette erreur d’exécution est due à une corruption de la base de données Access, l’outil de réparation Access peut vous aider à la résoudre.

Conclusion

Dans le domaine de la gestion de bases de données, l’erreur MS Access 3265: L’élément est introuvable dans la collection correspondante représente un problème à ne pas négliger. Cependant, des solutions structurées permettent de le résoudre efficacement. J’ai présenté ci-dessus ses causes et des stratégies efficaces pour vous aider à résoudre ce problème en toute confiance et garantir le bon fonctionnement de votre base de données.

De plus, si vous rencontrez des difficultés lors de l’utilisation d’une base de données Access, vous pouvez nous contacter sur nos pages  Facebook and Twitter.

rencontrez toujours des problèmes? Fix les avec Stellar réparation pour Access:

Ce logiciel assure la réparation et la récupération en toute transparence de la base de données ACCDB et MDB. Il restaure tous les objets, y compris les tables, les rapports, les requêtes, les enregistrements, les formulaires et les index ainsi que les modules, les macros, etc. Fix problèmes de Microsoft Access maintenant en 3 étapes faciles:

  1. Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
  2. Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
  3. Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.

Pearson Willey est un rédacteur de contenu de site Web et un planificateur de contenu détaillé. En plus de cela, il est également un lecteur assidu. Par conséquent il sait très bien rédiger un contenu engageant pour les lecteurs. Lécriture est pour lui un avantage croissant. Il amours explorer ses connaissances on MS Access et partage technologie blogs.