Accès à la base de données sans enregistrer les modifications

Résumé:

Dans le sujet d’aujourd’hui, nous allons discuter de la façon de résoudre le problème Access Base de données Enregistrer les modifications si elle est rencontrée dans Access 2003/2007/2010/2013/2016. La plupart du temps, on voit que l’utilisateur fait face à cette base de données Access sans enregistrer les modifications dans deux situations, soit lors de l’enregistrement des modifications de conception, soit lors de la mise à jour du formulaire ou du rapport.

Scénario pratique

“Je ne suis pas en mesure d’enregistrer les modifications apportées à un formulaire d’accès, mais” Je veux enregistrer les changements “et je dis” Oui “, il ne fait rien, je dois appuyer sur Non pour sortir. J’ai essayé de réparer et de compacter la base de données, mais sans l’utiliser, j’ai aussi essayé d’exporter le formulaire dans une nouvelle base de données, mais il y a une erreur de conflit de noms. “

Si vous aussi vous faites face à un problème similaire dans votre base de données Access, n’allez nulle part en passant par ce post. Comme, il contient une solution complète pour tous vos problème de base de données Access ne met pas à jour. Alors, allez-y ….!

Problème 1: Microsoft Office Access ne peut pas enregistrer les modifications de conception

L’application MS Access ne vous permettra pas d’enregistrer une copie hors connexion d’une conception contrairement aux bases de données de bureau. Si vous êtes déconnecté de la connexion au serveur au moment de la conception de l’application d’accès, vous ne le notifierez pas avant d’essayer d’enregistrer votre travail. À quel moment vous obtiendrez une erreur.

Pour enregistrer les modifications, cliquez sur l’option OK et laissez Access ouvert en essayant de restaurer la connexion. Une fois votre connexion restaurée, enregistrez vos modifications.

Remarque: si vous ne parvenez pas à restaurer votre connexion sans fermer Access, vous perdrez toutes les modifications de conception que vous avez effectuées depuis la dernière sauvegarde.

Vous devez utiliser un verrou exclusif pour enregistrer les modifications de conception aux objets de base de données dans Access 2003

Symptômes

Ce problème est fréquemment rencontré lors de la personnalisation d’une barre d’outils ou lorsque vous essayez d’ouvrir un objet spécifique à Microsoft Office Access 2003, tel que formulaire, rapport, macro et module. Cela montre les messages d’erreur suivants à l’écran de votre ordinateur.

Vous n’avez pas d’accès exclusif à la base de données pour le moment. Si vous procédez à des modifications, vous ne pourrez peut-être plus les enregistrer ultérieurement.

Si vous essayez d’enregistrer les modifications de conception que vous avez apportées à un formulaire de base de données Access 2003, module, macro, rapport. Ensuite, il affichera le message d’erreur suivant:

Microsoft Office Access ne peut pas enregistrer les modifications de conception ou enregistrer dans un nouvel objet de base de données car un autre utilisateur a ouvert le fichier. Pour enregistrer vos modifications de conception ou enregistrer dans un nouvel objet, vous devez avoir un accès exclusif au fichier.

Tout en essayant d’enregistrer la nouvelle page d’accès aux données, vous obtiendrez le message d’erreur suivant:

Un lien vers cette page d’accès aux données n’a pas pu être créé car la base de données ne peut pas être exclusivement verrouillée.

Pour créer le lien ultérieurement, ouvrez la page en sélectionnant “Modifier la page Web existante”, puis enregistrez-la.

Rappelles toi:

Vous ne pouvez pas créer ou modifier des pages d’accès aux données dans Microsoft Office Access 2007.

Cause

Les causes principales de l’apparition de ce problème d’accès n’annulent pas les modifications de conception sont:

  • Ouvrez un formulaire, un rapport, une macro, un module ou une barre de commandes en mode Création.
  • Essayez d’enregistrer les modifications de conception dans le type d’objet.
  • lorsque vous tentez d’enregistrer les modifications de conception dans un nouveau lien de page et que d’autres utilisateurs accèdent à la même base de données que vous utilisez.

Résolution

Afin d’enregistrer les modifications de conception au type d’objet dans votre base de données Access respective doit avoir un verrou exclusif sur la base de données. Si plusieurs utilisateurs conçoivent sur la même base de données, vous devez implémenter le contrôle de code source en utilisant le complément Microsoft Visual SourceSafe pour Access 2003.

En dehors de cela, vous pouvez distribuer des copies de travail locales de la base de données à chaque utilisateur.

Problème 2: formulaire d’accès ou rapport n’affiche pas toutes les données

Symptômes

Ce problème de formulaire d’accès ou de rapport n’affiche pas toutes les données se produit au moment de la création du formulaire d’accès ou du rapport. Et aussi lorsque vous appliquez un filtre avant de l’enregistrer pour la première fois après l’avoir enregistré alors que le filtre est toujours actif, le filtre ne peut pas être désactivé. Le formulaire ou le rapport affichera toujours une vue filtrée de la table ou de la requête sous-jacente.

Cause

C’est une nouvelle fonctionnalité conçue pour créer facilement des formulaires et des rapports filtrés en permanence. Microsoft Office Access 2007 accomplit ceci en incorporant un filtre dans la conception de l’objet, si ce filtre est en vigueur quand l’objet est premier, si ce filtre est en vigueur quand l’objet est d’abord sauvé.

AUSSI LIRE:

Comment partager une base de données Access sur le réseau pour un accès multi-utilisateur

[Résolu] Microsoft Access ne peut pas ouvrir le formulaire ou le rapport

Résolution

Si vous n’avez pas besoin d’un filtre appliqué à un formulaire ou à un rapport nouvellement créé pour être permanent, vous devez supprimer le filtre avant d’enregistrer l’objet pour la première fois.

Mais si vous avez créé un formulaire ou un rapport et que vous l’enregistrez pour la première fois, principalement lorsqu’il est dans un état filtré. Plus tard, vous avez décidé que vous ne voulez pas que le filtre soit permanent, vous pouvez modifier la propriété Record Source de l’objet en suivant les étapes ci-dessous.

Supprimer un filtre permanent d’un formulaire ou d’un rapport

  1. Dans le volet de navigation, cliquez avec le bouton droit sur le formulaire ou le rapport.
  2. Ensuite, cliquez sur le menu contextuel, cliquez sur la vue de conception. Cela ouvrira l’objet en mode Création.
  3. Si la feuille de propriétés n’apparaît pas, appuyez sur F4 pour l’afficher.
  4. Appuyez sur la zone de la propriété Record Source de l’objet, puis cliquez sur. Cela ouvrira le Concepteur de requêtes, avec la requête de jeu d’objets de l’objet affichée.
  5. Pour les champs et les critères filtrés, cochez la grille de création de la requête. Dans la figure suivante, il existe un champ filtré, Nom de l’entreprise, et un seul critère, Contoso, Ltd.
  6. Sélectionnez une colonne contenant un champ filtré en tapant simplement la barre grise qui est présente juste au-dessus de la ligne Champ dans la grille de création de la requête.
  7. Ensuite, appuyez sur l’option SUPPRIMER pour supprimer le champ filtré et son critère.
  8. Pour chaque champ filtré que vous souhaitez supprimer de la conception de l’objet, vous devez répéter les étapes 5 et 6.
  9. Fermez le concepteur de requêtes lorsque vous êtes invité à enregistrer les modifications apportées à l’instruction SQL et mettre à jour la propriété.
  10. Enfin, cliquez sur l’option Oui.

Vous avez maintenant supprimé le filtre permanent de votre formulaire ou de votre rapport.

Remarque:

Si vous supprimez le filtre permanent d’un formulaire ou d’un rapport en suivant les étapes ci-dessus, cela ne vous empêche pas d’utiliser à nouveau le même filtre d’accès pour cet objet. Il le supprime uniquement de la conception de l’objet afin que vous puissiez afficher tous les enregistrements contenus dans la table ou la requête par défaut.

Essayez l’option recommandée:

Parfois, le problème de ne pas enregistrer se pose également lorsque votre fichier de base de données d’accès est déjà corrompu. Donc, dans ce cas, vous devez utiliser l’outil de réparation tierce fiable comme Access Datenbank Réparer et récupérer Tool.

C’est un logiciel parfait pour réparer ce formulaire d’accès ne montrant pas de problème de données car il vous aide à réparer et récupérer toute base de données endommagée, corrompue ou inaccessible. Avec l’aide de cet outil, vous pouvez facilement corriger n’importe quel type d’erreur MS Access. Cet outil corrige non seulement les erreurs mais corrige également les fichiers .mdb ou .acccdb et récupère les données de votre base de données MS Access corrompue. Vous pouvez également restaurer les index, les tables, les requêtes et les relations à l’aide de cet outil.

Comment résoudre Access 2003/2007/2010/2013/2016 La base de données ne sauvegarde pas les modifications Problème?