none
Problème de compatibilité access 2007 et 2010 RRS feed

  • Question

  • Je me doute que la question ait pu être posée mais je n'ai trouvé aucune réponse satisfaisante.

    Le problème est quand même assez "extrême" et extrêmement frustrant : je suis en phase de développement d'une base de données, au travail j'utillise access 2007 mais à la maison j'utilise access 2010. Je sais qu'il y a un certain nombre de problèmes de compatibilité alors je ne me lance dans rien de risquer à la maison, je m'y contente juste de travailler sur le code mais un jour (après avoir passé le week end à modifier le code à la maison) je n'ai pas pu ouvrir ma base de données au travail (il semblerait que la base ne soit plus reconnue ou je ne sais quoi). Malheureusement, la version d'essaie Access 2007 n'existe plus (et ça ne me tente pas d'aller au bureau le week end), et je dois finir cette base de données dans les 2 prochaines semaines (les heures supp à la maison sont nécessaires car je ne fais pas que ça au travail).

    Quelqu'un aurait une idée à me proposer ? (en passant Access au travail est bien SP2)

    mardi 2 août 2011 11:45

Réponses

Toutes les réponses

  • mercredi 3 août 2011 07:27
    Modérateur
  • Je viens de tomber sur le même problème, c'est très très frustrant ! Je pense que cela s'est produit quand j'ai ajouté un sous-menu avec des boutons de commande et que Access 2010 m'a présenté un générateur de macro .... Je vais donc refaire ce formulaire en employant du code classique pour ouvrir un formulaire ou un état sur le click et voir si je peux à nouveau travailler sous access 2007.

    Mais l'autre problème, et pas des moindres, c'est que chez le client, sous Access 2010, au lancement de l'application, j'ai 2 formulaires qui s'affichent : celui que j'avais dans les options au démarrage de la base (ce paramétrage avait disparu au passage à 2010 ?) et le formulaire de sous-menu que j'ai créé sous access 2010. Je pense qu'il se lance avec la macro autoexec() ... mais je n'arrive pas à la trouver dans les modules VB et le gestionnaire de macros access 2010 ne permet pas d'accéder aux macros en modification et de surcroit je ne la vois pas.

    Savez-vous comment je peux supprimer cette macro autoexec() qui met le bazard ?

    Merci de votre aide !

    FP


    • Modifié PIGEAT F mercredi 8 octobre 2014 15:59
    mercredi 8 octobre 2014 15:58
  • Vous pouvez bloquer l'auto-démarrage en maintenant Shift appuyé pendant le chargement en ayant pris soin de presser cette touche avant de cliquer sur l'icône permettant d'ouvrir l'application. Si cela reste sans effet, c'est que le ByPass a été désactivé. dites moi si c'est le cas, le cas échéant, je vous donnerai une solution pour outre passer cette définition.

    Argy

    jeudi 9 octobre 2014 14:17
    Modérateur
  • Bonjour et merci de votre réponse. En fait j'ai été chez mon client ce matin, avec mon portable équipé de 2007 et je suis reparti d'une version correcte, puis j'ai procédé par EXPORT du formulaire nouveau et d'un autre modifié ... à chaque fois j'ai vérifié sur access 2007 si ça fonctionnait toujours.... Tout s'est bien passé.

    Par contre je n'ai pas trouvé ce qui posait le pb d'affichage du Menu principal et par dessus du nouveau sous-menu ...

    PS : Le 'Shift' pour démarrer en mode admin ne m'a jamais posé de soucis.

    Par contre j'ai passé un certain temps à vouloir faire une requête avec une relation 0-n. J'ai du faire une requête imbriquée, ce qui a été assez facile avec le générateur de requête. Par contre je devais faire le même traitement dans une procédure VBA ... et je ne suis pas arrivé à trouver la bonne syntaxe (en ayant récupérer les codes SQL des 2 requêtes) pour imbriquer ces 2 requêtes. J'ai du faire d'abord la 1ère et ensuite intégrer la seconde dans la boucle du traitement....

    Bonsoir.

    FP

    jeudi 9 octobre 2014 15:28