|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() |
Bonjour à tous,
J'ai développé une application sous ACCESS 2010. Dans celle-ci j'utilise des formulaires dynamiques, c'est-à-dire que pendant l’exécution, j'ouvre un nouveau formulaire en mode design et j'ajoute des contrôles. Je crois que c'est une mauvaise solution puisque ça me pose maintenant problème. Le premier problème est que je n'arrive pas à ouvrir le projet ACCDB sous certains office 2007. Alors que le projet a été créé sous Office 2007, j'ai seulement développé sous 2010. D'ailleurs sur la barre d'état de la fenêtre d'Access 2010 il y a l'intitulé "[AC 2007]" à côté du nom de mon projet. Mais sur certaines versions de 2007, au moment de l'ouverture, j'ai un message comme quoi le fichier est peut-être endommagé... Le second problème concerne la distribution. Sur une machine qui n'ouvre pas le projet ACCDB avec 2007, j'ai installé le runtime 2010, renommé le fichier en ACCDR, et là il se lance... Par contre j'ai une erreur de runtime au moment de la création dynamique d'un formulaire. Avez-vous par hasard une idée d'où pourrait provenir le problème de compatibilité avec ACCESS 2007 ? Et d'où peut provenir le problème avec les formulaires dynamiques ? Merci par avance pour vos réponses
|
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Michel Inscription : janvier 2008 Messages : 62 ![]() |
Bonjour.
Je suis étonné qu'un appli 2010 puisse fonctionner sous acc2007 ou RT2007. Le contraire serait mieux. Mike |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() |
Bonjour,
J'ai fait pas mal de modif dans mon projet et j'ai un peu de changement. Maintenant, sur un pc avec Office 2007 et le runtime 2010, l'application se lance. Si je splite la BDD est que tout est en local, ça marche toujours. Par contre quand je splite la BDD et que je mets les tables sur un serveur distant, j'ai l'erreur suivante: Votre base de données ou projet Microsof Access contient une référence incomplète ou rompue au fichier <<EXCEL.EXE<< version 1.7 J'ai justement pas mal bidouillé les références pour que ça fonctionne sur un pc avec office 2007. Mais quel est le rapport avec ce problème ? Puisque c'est seulement en mettant le tout en réseau. Est-ce que ça peut-être dû à la version d'office sur le serveur ? Merci pour vos réponses |
|
|
00
|
|
|
#4 |
![]() ![]() ![]() |
Bonjour,
Donc si ton accdb est un fichier renommé en accdr, tu dois l'ouvrir sans problèmes sous le Runtime 2007 si le projet n'a pas de références autre que celles par défaut d'Access. Si c'est un accde converti en accdr, tu auras un message d'erreur. Pour ton erreur de référence, le mieux est de faire du Late Binding (CreateObject) de l'objet Excel après t'être assuré que tu as déclaré toutes les constante et énumération du modèle. Argy
__________________
Ils comptent sur vous... Ce qui donne son sens à la communication, c´est la réponse que l´on obtient. Si vous n´obtenez pas la réponse voulue, communiquez différemment. Web Site ‡ @Mail Livres : VBA pour OFFICE 2007 et MICROSOFT ACCESS 2007 Nouveau Tutoriel : Déployer vos applications avec Microsoft Access 2010 MDB Viewer : Visionneuse Access v4.0 |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com