Microsoft Access offre une excellente fonctionnalité à ses utilisateurs pour ajouter les pièces jointes aux enregistrements ou aux champs du formulaire de base de données. Mais parfois, il arrive que le contrôle des pièces jointes ne fonctionne pas, ce qui empêche les utilisateurs d’ajouter un champ de pièce jointe au formulaire/rapport à l’aide du code VBA. Donc, si vous êtes l’un de ces utilisateurs et que vous rencontrez le même problème, alors vous êtes au bon endroit.
Cet article examine les méthodes qui peuvent potentiellement vous aider à résoudre le problème de contrôle des pièces jointes MS Access qui ne fonctionne pas.
Alors, plongeons-nous…
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!
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.
Réparations rapides:
- Essayez d’ajouter le champ de pièce jointe en mode Feuille de données
- Essayez d’ajouter un champ de pièce jointe dans la vue Conception
- Vérifiez les paramètres de contrôle de formulaire
- Vérifiez le format du fichier de base de données
- Vérifiez les autorisations de fichiers
- Réparer le fichier de base de données d’accès corrompu
Qu’est-ce que le contrôle des pièces jointes dans Microsoft Access?
Selon la mise à jour de septembre 2021, MS Access ne dispose pas de fonctionnalité “Contrôle des pièces jointes”. Cette fonctionnalité était disponible dans les versions antérieures d’Access, notamment 2019, 2016, 2013 et les versions antérieures.
Cependant, Access Attachment Control est une fonctionnalité qui permet d’ajouter et de gérer les champs de pièce jointe au formulaire/rapport à l’aide du code VBA dans la base de données Access.
Pourquoi le contrôle des pièces jointes ne fonctionne pas?
Il existe une grande variété de raisons qui peuvent déclencher un problème de non-fonctionnement de la pièce jointe. J’ai sélectionné ici les causes les plus courantes :
- En raison d’un format de base de données incompatible.
- Le fichier de la base de données Access est corrompu.
- Paramètres de sécurité d’accès ou paramètres de contrôle de formulaire incorrects.
- Références manquantes/cassées.
- Application d’accès obsolète.
- Autorisation insuffisante pour accéder aux données.
Comment résoudre le problème de non-fonctionnement du contrôle des pièces jointes MS Access?
Eh bien, si vous ne parvenez pas à utiliser les pièces jointes dans votre base de données, essayez les correctifs suivants pour vous sortir de cette situation.
Méthode 1 – Essayez d’ajouter le champ de pièce jointe en mode Feuille de données
Vous pouvez résoudre ce problème en ajoutant le champ de pièce jointe dans la vue Feuille de données. Suivez les étapes ci-dessous :
- Ouvrez votre table Access en mode feuille de données et cliquez sur la première colonne vide disponible ici. Si vous rencontrez un problème lors de la récupération de la première colonne vide, recherchez le mot “Ajouter un nouveau champ” dans la colonne d’en-tête.
- Appuyez maintenant sur l’onglet Feuille de données et accédez au Type de données et formatage. Appuyez sur la flèche vers le bas qui est présente juste à côté de l’option de type de données. Après cela, cliquez sur la pièce jointe.
- Access définira le type de données de pièce jointe pour le champ. Et placez une icône dans la ligne d’en-tête du champ.
- Dans la figure présentée, vous pouvez voir un nouveau champ de pièce jointe. Vous verrez une icône de trombone dans la ligne d’en-tête du champ.
- Par défaut, vous ne pouvez insérer aucun texte dans la ligne d’en-tête du champ de pièce jointe.
- Il est temps d’enregistrer toutes vos modifications.
Ricordare:
Vous ne pouvez pas convertir un nouveau champ en un autre type de données. Cependant, il existe une option pour supprimer le champ si une erreur se produit.
Méthode 2 – Essayez d’ajouter un champ de pièce jointe dans la vue Conception
Une autre option que vous pouvez essayer pour résoudre ce problème consiste à ajouter un champ de pièce jointe dans la vue Conception. Suivez les étapes ci-dessous
- Dans le volet de navigation de la base de données Access, effectuez un clic droit sur la table dans laquelle vous souhaitez apporter des modifications. Maintenant, dans le menu contextuel, appuyez sur la vue Conception.
- Dans la colonne Nom du champ, vous devez choisir une ligne vide, puis attribuer un nom au champ Pièce jointe.
- Étant dans la même ligne, appuyez sur le type de données, choisissez l’option Pièce jointe.
- Salvare tutte le modifiche apportate.
Méthode 3 – Vérifiez les paramètres de contrôle de formulaire
Des paramètres de contrôle de formulaire incorrects peuvent également entraîner un problème de fonctionnement du contrôle des pièces jointes. La vérification et la correction des paramètres de source de contrôle du formulaire peuvent facilement résoudre le problème. Voici les étapes:
- Tout d’abord, ouvrez un formulaire en mode Conception.
- Ensuite, cliquez sur la pièce jointe défectueuse.
- Sous Feuilles de propriétés, vous devez cliquer sur Données.
- Là, cochez l’option “Source de contrôle“. Il doit être défini dans les pièces jointes.
- Infine, salva le modifiche.
Méthode 4 – Vérifiez le format du fichier de base de données
Pour résoudre le problème de contrôle des pièces jointes, vous pouvez même vérifier le format de fichier de base de données dans lequel vous essayez d’ajouter la pièce jointe. Suivez attentivement les instructions ci-dessous pour ce faire:
- Ouvrez Access, allez dans Fichier >> Ouvrir.
- Choisissez le fichier préféré (.mdb).
- Encore une fois, cliquez sur Fichier >> Enregistrer sous >> Enregistrer la base de données sous.
- Choisissez le type de fichier Access>> Enregistrer sous.
Méthode 5 – Vérifiez les autorisations de fichiers pour corriger le contrôle des pièces jointes d’accès ne fonctionne pas
De nombreux utilisateurs ont indiqué qu’ils n’étaient pas en mesure d’ajouter un champ de pièce jointe au formulaire/rapport à l’aide du code VBA en raison du manque d’autorisation requise pour le fichier.
Par conséquent, assurez-vous que vous disposez des autorisations de fichier nécessaires pour ajouter et gérer le champ de pièce jointe à signaler. Sinon, vous pouvez obtenir les autorisations sur la base de données Access.
Méthode 6 – Réparer le fichier de base de données d’accès corrompu
Parfois, les pièces jointes Access ne fonctionnent pas en raison d’une corruption. Dans ce cas, utilisez l’outil Compacter et Réparer. Cependant, en cas de corruption grave de la base de données, vous pouvez utiliser l’option Access Base de données Réparation logiciel qui est particulièrement conçu pour réparer les fichiers de base de données MS Access gravement corrompus ou endommagés. Il est livré avec un algorithme puissant qui analyse même les fichiers de base de données Access gravement corrompus.
Voici quelques fonctionnalités marquantes de cet outil :
- Il dispose également d’une interface graphique hautement interactive qui aide les utilisateurs à utiliser et à réparer facilement la base de données Access sans apporter de modifications à la structure originale du fichier.
- Il restaure facilement les tables, requêtes, index et autres données endommagés ou corrompus.
- Cet outil peut facilement résoudre toutes les erreurs et problèmes de base de données mineurs et majeurs de MS Access 2013, 2010, 2007, 2003, 2002, 2000 sur presque toutes les versions du système d’exploitation Windows tel que Windows 8/7/Vista/XP/2003.
- Vous avez la possibilité d’opter pour la version d’essai gratuite de ce logiciel pour vérifier les fonctionnalités et la fiabilité du logiciel.
* 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 pour utiliser cet outil:
FAQs:
Conclure
La raison très évidente derrière ce problème de contrôle d’accès aux pièces jointes ne fonctionne pas est que vous ne suivez pas correctement les directives d’utilisation des pièces jointes. Utilisez donc soigneusement le type de données de pièce jointe dans votre base de données et essayez les correctifs mentionnés pour résoudre le problème de pièce jointe ne fonctionnant pas.
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:
- Télécharger Stellar Access base de données réparation outil évalué Excellent sur Cnet.
- Cliquez sur l'option Parcourir et Rechercher pour localiser la base de données Access corrompue.
- Cliquez sur le bouton Réparer pour réparer et prévisualiser les objets de la base de données.