Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Contribuez
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
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2007, 16h32   #1
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
Par défaut Gestion des références

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.
Fichiers attachés
Type de fichier : zip Testref.zip (19,2 Ko, 127 affichages)
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h31   #2
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
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 ...
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h42   #3
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
Citation:
Je ne sais pas comment est le GUID si plusieurs versions d'office sont installées sur le même poste ...
Demande des testeurs
Il y en a surement qui ont plusieurs version Office sur leur poste

En tout cas une bonne idée cette contribution
__________________

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 Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h47   #4
Membre Expert
 
Inscription : janvier 2006
Messages : 1 111
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 1 111
Points : 1 093
Points : 1 093
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.
Kloun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h52   #5
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
Citation:
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.6 - 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.6 - 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}
Office XP et Office 2007

Exécuté sous Access 2007
__________________

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 Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2007, 21h58   #6
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
J'obtiens la même chose si exécuté sous XP
__________________

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 Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 20h38   #7
Membre du Club
 
Homme Guenaël LE MERRER
consultant environnement et développement d'applications de base de données
Inscription : janvier 2006
Messages : 210
Détails du profil
Informations personnelles :
Nom : Homme Guenaël LE MERRER
Âge : 38
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : consultant environnement et développement d'applications de base de données
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : janvier 2006
Messages : 210
Points : 65
Points : 65
Bonjour
Voilà le résultat sous Access 2003 avec Office 2003 sur le poste

Code :
1
2
3
4
5
6
7
8
9
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}
ce travail m'intéresse car j'ai parfois des soucis avec des références antérieures sur les postes d'utilisation par rapport à mon poste de développement (sous outlook notamment...)
guen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/06/2007, 22h42   #8
Rédacteur/Modérateur
 
Avatar de Dolphy35
 
Homme Morgan BILLY
Technicien de Production
Inscription : octobre 2004
Messages : 4 106
Détails du profil
Informations personnelles :
Nom : Homme Morgan BILLY
Âge : 33
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Technicien de Production
Secteur : Industrie

Informations forums :
Inscription : octobre 2004
Messages : 4 106
Points : 8 742
Points : 8 742
Salut,

Office 2007 sous Vista

executer sous access 2007
Citation:
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.6 - 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.6 - 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}
je ne vois pas de différences avec le post de kikof

pas contre j'ai une erreur de compilation sur GetReferences, j'ai été obligé de le renommer

Dolphy
__________________
Personnaliser la vue Backstage d'Access 2010
Découvrez avec nous Office 2010
Je ne réponds pas aux questions techniques par MP
Dolphy35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2007, 08h03   #9
Membre Expert
 
Homme Michel
Ingénieur développement logiciels
Inscription : mai 2005
Messages : 1 585
Détails du profil
Informations personnelles :
Nom : Homme Michel
Localisation : France, Val de Marne (Île de France)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2005
Messages : 1 585
Points : 2 144
Points : 2 144
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
micniv est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h33.


 
 
 
 
Partenaires

Hébergement Web