Pourquoi l'un des formulaires de mon projet ne s'ouvre en mode création que depuis le volet de navigation ?

gérard v 0 Points de réputation
2025-11-17T10:47:24+00:00

Bonjour

Depuis peu, je rencontre le problème suivant sur un projet access. Un seul de l'ensemble des formulaires du projet (s'affichant en formulaire unique) ne donne dorénavant accès au mode création qu'à partir du volet de navigation. L'accès au mode création n'est plus disponible depuis le ruban ni depuis le click droit de la souris posée sur le formulaire ouvert. J'ai transféré une ancienne version de ce formulaire depuis un ancien enregistrement de cette base de données. Alors que dans l'ancienne base de données, le mode création de ce formulaire était disponible depuis le ruban ou depuis le click droit de souris, copié dans la récente version, le mode création de ce formulaire n'est, de nouveau, disponible qu'à partir du volet de navigation. Quel peut-être le problème. Merci pour votre aide.

Microsoft 365 et Office | Access | Autres | Autres
0 commentaires Aucun commentaire

Réponse recommandée par le modérateur
gérard v 0 Points de réputation
2025-11-18T20:00:21.6233333+00:00

Bonsoir Karl

Merci pour ces infos.

Finalement le problème est réglé !

Il s'agissait d'une mauvaise écriture de routine VBA en l'absence de lignes de gestion d'erreurs !

Donc, il est finalement bon de savoir qu'un dysfonctionnement de lecture de code peut rendre le mode création de l'objet (ici, un formulaire) non disponible depuis le menu contextuel !

En tous cas, je te remercie d'avoir eu la gentillesse de me proposer des solutions et de m'aider à comprendre ce qui se passait.

Bonne continuation à toi.

Gérard

Cette réponse a-t-elle été utile ?

0 commentaires Aucun commentaire

5 réponses supplémentaires

Trier par : Les plus anciens
  1. Karl Donaubauer 3,661 Points de réputation MVP
    2025-11-18T10:52:28.5466667+00:00

    Salut,

    Je ne connais pas suffisamment les détails de ta BdD, les versions d'Access utilisées, etc. pour pouvoir t'aider de manière précise. En principe:

    Comme mentionné précédemment, tu peux aussi essayer l'option de ligne de commande decompile avec une copie de la BdD originale. Voir p.e. https://www.fmsinc.com/microsoftaccess/performance/decompile.asp (anglais). Il existe certainement des descriptions en français, mais je n'en trouve pas pour le moment. La décompilation permet souvent de corriger des erreurs "inexplicables".

    Si cela ne fonctionne pas:

    Pour transférer tous les objets d'une BdD vers un nouveau conteneur, il est plus simple de les importer dans la nouvelle BdD cible (plutôt que de les exporter depuis la BdD source). Cette opération est rapide et ne devrait pas modifier l'apparence des objets, sauf s'il existe des thèmes de conception, etc. Parfois, lors de l'importation, des messages d'erreur informatifs s'affichent lorsqu'il y a des objets endommagés.

    Servus
    Karl


    Access Forever News DevCon
    Access-Entwickler-Konferenz AEK

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.