![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Contribuez Access : Vos contributions. Postez ici vos codes sources, conseils, astuces et autres propositions. Ce forum n'est pas un forum technique mais destiné aux contributions pour www.developpez.com |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre expérimenté
![]() Date d'inscription: janvier 2006
Messages: 579
|
Bonjour,
Lors du déploiement d'applications, il arrive que j'ai des problèmes avec les références : pas les bonnes versions, références manquantes ... La sub SetReference du module joint permet de mettre à jour les références du projet dans lequel il se trouve : pour chaque ref du projet, la fonction référence la version la plus récente. Ca marche nickel avec ADO et DAO (facile à tester) mais pas avec Word et je ne vois pas pourquoi. Pour Excel vu que je n'ai qu'une version sur mon poste, ce n'est pas évident de tester... Pour rajouter des versions de références, il faut ajouter dans la fontion SetReference une ligne sur le modèle des autres, dans l'ordre du plus ancien au plus récent. Le GUID et la version peuvent être récupérés grâce à la sub GetReferences. L'enrichissement de la sub SetReference permettra de la rendre plus globale. |
|
|
|
|
|
#2 (permalink) |
|
Membre expérimenté
![]() Date d'inscription: janvier 2006
Messages: 579
|
Finalement, ça n'est pas aussi simple que ça.
J'ai testé le truc sur un PC avec office 2007, et uniquement access 2007. En ce qui concerne DAO, ADO ..., c'est toujours OK. Pour Word, c'est OK aussi ... Mais il semble que le GUID est identique pour les applications office, si une seule version est installée sur le poste. Il est donc inutile de re-référencé les applis office si une seule version est installée. Je ne sais pas comment est le GUID si plusieurs versions d'office sont installées sur le même poste ... |
|
|
|
|
|
#3 (permalink) | |
![]() |
Citation:
Il y en a surement qui ont plusieurs version Office sur leur poste En tout cas une bonne idée cette contribution
__________________
Responsable Office Futurs Modérateurs, Rédacteurs : We need you Access : Les Cours, Les Sources et Les FAQs Office Avant de poster : les choses importantes à lire pour la bonne tenue du forum.sinon Ma boite à MPs n'est pas l'annexe du forum |
|
|
|
|
|
|
#4 (permalink) |
|
Membre expérimenté
![]() Date d'inscription: janvier 2006
Messages: 579
|
Ouaip, si y'a des testeurs qui ont des postes avec plusieurs versions d'office, ça s'rait cool d'avoir ce qui est inscrit dans la fenêtre debug après l'exécution de GetReferences, en indiquant quelles sont les versions installées sur le poste.
Merci. |
|
|
|
|
|
#5 (permalink) | |
![]() |
Citation:
Exécuté sous Access 2007
__________________
Responsable Office Futurs Modérateurs, Rédacteurs : We need you Access : Les Cours, Les Sources et Les FAQs Office Avant de poster : les choses importantes à lire pour la bonne tenue du forum.sinon Ma boite à MPs n'est pas l'annexe du forum |
|
|
|
|
|
|
#6 (permalink) |
![]() |
J'obtiens la même chose si exécuté sous XP
__________________
Responsable Office Futurs Modérateurs, Rédacteurs : We need you Access : Les Cours, Les Sources et Les FAQs Office Avant de poster : les choses importantes à lire pour la bonne tenue du forum.sinon Ma boite à MPs n'est pas l'annexe du forum |
|
|
|
|
|
#7 (permalink) |
|
Membre du Club
![]() Date d'inscription: janvier 2006
Localisation: lyon
Âge: 35
Messages: 109
|
Bonjour
Voilà le résultat sous Access 2003 avec Office 2003 sur le poste Code :
Référence : VBA - Version : 4.0 - GUID : {000204EF-0000-0000-C000-000000000046} Référence : Access - Version : 9.0 - GUID : {4AFFC9A0-5F99-101B-AF4E-00AA003F0F07} Référence : Graph - Version : 1.5 - GUID : {00020802-0000-0000-C000-000000000046} Référence : Scripting - Version : 1.0 - GUID : {420B2830-E718-11CF-893D-00A0C9054228} Référence : ADODB - Version : 2.6 - GUID : {00000206-0000-0010-8000-00AA006D2EA4} Référence : DAO - Version : 5.0 - GUID : {00025E01-0000-0000-C000-000000000046} Référence : Excel - Version : 1.5 - GUID : {00020813-0000-0000-C000-000000000046} Référence : stdole - Version : 2.0 - GUID : {00020430-0000-0000-C000-000000000046} Référence : VBIDE - Version : 5.3 - GUID : {0002E157-0000-0000-C000-000000000046} |
|
|
|
|
|
#8 (permalink) | |
![]() |
Salut,
Office 2007 sous Vista executer sous access 2007 Citation:
pas contre j'ai une erreur de compilation sur GetReferences, j'ai été obligé de le renommer Dolphy
__________________
Initiation au VBA d'Outlook Je ne réponds pas aux questions techniques par MP
Dernière modification par Dolphy35 ; 30/09/2007 à 19h20 |
|
|
|
|
|
|
#9 (permalink) |
|
Membre Expert
![]() Date d'inscription: mai 2005
Localisation: IDF - 94
Messages: 1 070
|
Petite remarque : GetReferences est inscrit 2 fois : au début et à la fin du module ...
Moi aussi, je suis bien intéressé par tout utilitaire qui peux rendre une install fiable sur un poste utilisateur : entre les chemins d'intall d'Offie et les versions des lib : y a souvent de quoi se prendre la tête ... Questions : 1 est ce que les lib étant ainsi réferencées dans ton module, Kloun, on se délivre du pb des chemins d'install éventuellement différents ? 2 est ce que ton outil permet de retrouver automatiquement des lib de version inférieure Ex : j'ai fait des modifs sur le poste de l'utilisateur en Acc2003 je sauvegarde en acc2000, je reviens sur mon poste de dev en acc2000 est-ce bien ça le but de ton outil ? Merci Dernière modification par micniv ; 14/06/2007 à 18h29 |
|
|
|
![]() |
![]() |
||
Gestion des références
|
||
| Outils de la discussion | |
|
|