Famille de systèmes de gestion de bases de données relationnelles Microsoft conçus pour être faciles à utiliser.
Pour commencer, moi, j'essayerais de tout importer dans une nouvelle bd.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour,
J'ai converti une ancienne base de données de Access 2007 en .accdb sur Access 2016 (office 32 bits) et elle fonctionne correctement.
Cependant, il y avait besoin de modifier des macros ou des formulaires.
Je m'aperçois que je ne peux pas modifier, par exemple :
La base n'est pas en lecture seule.
J'ai une autre base de données qui traite tout à fait autre chose qui se modifie bien.
Que puis-je, faire, SVP, pour la base "malade".
Merci de votre aide
Enklasker
Famille de systèmes de gestion de bases de données relationnelles Microsoft conçus pour être faciles à utiliser.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
Réponse acceptée par l’auteur de la question
Pour commencer, moi, j'essayerais de tout importer dans une nouvelle bd.
Bonjour,
J'attendais d'avoir achevé toute l'opération pour donner les résultats, en cas de difficultés.
Je n'ai pas tout remonté, car la base est une grosse base en terme d'opération, mais en fait, pour le moment tout se passe bien.
En résumé, j'ai donc importé tables, requêtes et macros puis reconstruit peu à peu les formulaires et sous-formulaires. Ce n'est pas tout à fait fini, mais a priori il n'y a pas de problème.
Ce sont bien les formulaires et sous formulaires qui plantaient, je n'en ai importé aucun. Je ne sais pas pourquoi, mais bon, cela va marcher.
Il me faut quelquefois formaliser quelques macros pour les liens entre formulaires.
j'ai une dernière question pour une compréhension. Ma base est bien en ".accdb", mais dans l'intitulé qui apparait dans la barre de titre, outre ne le nom de la base et son chemin, il est dit entre parenthèse "format de fichier Access 2007 - 2016".
Or elle bien au format 2016, si je comprend bien et en plus non régressive en format "2007" (ce qui n'est pas un nécessaire pour moi).
En tout cas merci à vous et en particulier à Daniel pour son aide et avis compétent.
Je considère le sujet résolu.
Enklasker
J'ai suivi ta suggestion.
J'ai pu importer tables requêtes, macros, mais l'importation signale des conflits et n'importe pas les formulaires.
J'ai donc créer une base, puis tout importé sauf les formulaires... que je vais reconstruire sur la nouvelle base.
Je te tiens au courant dès que cette opération est achevé
Enklasker
Merci Daniel de m'aider.
Le bouton de Sauvegarde ? Je n'y avais pas pensé. Je viens de tester plusieurs fois : pas plus de résultat.
Compacté oui, je l'ai fait déjà sans résultat non plus.
Vérifier la Bd se compile (VBA) sans erreurs, je ne sais pas faire ou voir cela.
Je pensais créer en effet une nouvelle base de donnée si ne n'avais pas d'autres solutions et y importer les tables et tout refaire.
Peut-être y importer aussi, les requêtes (moins de risques de bug ???) ?
J'hésite à importer les formulaires et les macros car ce sont les deux points qui bug, même si c'est du temps derrière.
Qu'en penses-tu ?
Merci encore
Enklasker
As-tu essayé d'utiliser le bouton de sauvegarde en haut à gauche de l'application au lieu du dialogue qui apparait à la fermuture du formulaire?
As-tu compacté la base de données récement? Compacte le, puis essaie à nouveau.
Je vérifierai aussi que la bd se compile (VBA) sans erreurs.
Tu pourrais créer une nouvelle base de données puis tout importer et voir si ça aide.