6 méthodes pour résoudre le problème de contrôle des pièces jointes ne fonctionne pas dans Access

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…

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.

Réparations rapides:

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 :

  1. En raison d’un format de base de données incompatible.
  2. Le fichier de la base de données Access est corrompu.
  3. Paramètres de sécurité d’accès ou paramètres de contrôle de formulaire incorrects.
  4. Références manquantes/cassées.
  5. Application d’accès obsolète.
  6. 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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.

Control degli allegati non funziona

  • 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:

access-shot-fr-1
access-select-database-fr-2
access-repairing-fr-3
access-repairing-completed-fr-4
access-preview-fr-5
access-save-location-fr-6
access-saving-fr-7
previous arrow
next arrow

FAQs:

Qu'est-ce que le type de données de pièce jointe dans Access?

Il est un type particulier de type de données qui permet son utilisateur une ajouter une pièce jointe à un champ spécifique ainsi que les informations numériques ou textuelles.

Si vous souhaitez créer des champs dans lesquels vous pouvez conserver des informations comme une combinaison de pièce jointe et de texte. Dans de tels cas, il est préférable d’utiliser le type de données de pièce jointe.

Cependant, ce type de données de pièce jointe a également des termes et conditions pour être utilisé. Voici les instructions à suivre lors de l’utilisation du type de données de pièce jointe dans Access.

  • Les données que vous devez joindre ne doivent pas dépasser 256 Mo.
  • Si vous souhaitez modifier, ajouter ou supprimer les éléments attachés dans votre base de données, faites-le uniquement avec la boîte de dialogue Pièces jointes.
  • Une fois que vous avez cliqué sur l’option de pièce jointe, un nouvel élément commencera à apparaître dans la boîte à outils des rapports ou des formulaires. Vous pouvez l’utiliser au moment de la conception de votre base de données.
  • Vous pouvez modifier la pièce jointe déjà existante si et seulement si le programme qui a été utilisé au moment de la création de la pièce jointe est toujours disponible sur votre PC local.
  • Compressez tous les fichiers avant de les stocker dans la base de données.
  • Vous pouvez utiliser la pièce jointe présente n’importe où sur le disque dur ou sur le réseau.
  • Pour utiliser les pièces jointes par programme, vous devez utiliser le code VBA.

Quelle est la différence entre l'objet Access OLE et l'attachement ?

Les pièces jointes conservent les données de manière plus efficace. Auparavant, MS Access utilise l’Object Linking and Embedding (OLE) pour stocker les documents et les images.

Par défaut, cet OLE crée une image bitmap pour chaque document ou image attaché. Ces fichiers bitmap ont une taille assez grande environ 10 fois plus grande que l’original.

Lorsque vous voyez le document ou l’image de la base de données, OLE affiche l’image bitmap au lieu du fichier d’origine.

Alors que les pièces jointes, ouvrez vos fichiers et documents non image dans leur programme parent, c’est-à-dire dans la base de données Access uniquement. Ainsi, vous pouvez rechercher facilement vos fichiers et les modifier.

OLE a besoin d’un programme appelé serveurs OLE pour fonctionner. Exemple : si vous avez stocké une image JPEG dans votre base de données Access. Dans ce cas, le PC sur lequel vous exécutez votre base de données doit avoir un programme enregistré en tant que serveur OLE pour ce type d’images JPEG.

D’autre part, Access stocke vos fichiers joints dans son format natif et vous n’avez pas besoin d’installer de logiciel supplémentaire pour afficher les images de votre base de données.

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.

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.