IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Discussion :

Service pack installé


Sujet :

VBA

  1. #1
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut Service pack installé
    Bonjour,

    Je cherche un moyen d'indiquer dans une fenêtre à Propos de... d'une application Access, la version d'Access utilisée, en précisant la version du service pack.


    Une solution via API conviendrait parfaitement (dans le genre du OSVERSIONINFO pour la version de l'OS).

    Sinon il me semble avoir déjà vu une solution permettant d'afficher la fenêtre A Propos de Microsoft (en y personnalisant le message) mais je n'arrive pas à la retrouver.

    En espérant que votre mémoire est meilleure que la mienne ...
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 543
    Points
    15 543
    Par défaut
    Pour la version, regarde
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Application.Version
    Auquel tu peux ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox Application.Build

  3. #3
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Salut Ouskel'n'or.

    Le build est une piste ... je vais voir si je peux trouver facilement une correspondance avec l'installation de services pack...



    Merci pour le conseil.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  4. #4
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Petit problème ... la propriété Application.Build n'existe pas en version Access 2000 et mon appli doit êter compatible 2000-2002-2003.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  5. #5
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Salut,

    Ce ne serait pas ça que tu cherches ??

    Edit : Nan.. c'est pas ça que tu cherches
    Je me souviens avoir vu un truc du genre mais je ne trouve pas

    Edit 2 : J'ai quand même essayé avec le lien que je te donne.
    + cette fonction de test :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub testver()
     
        Dim sp As String
        sp = " "
        MsgBox "Version Windows : " & VersionWindows(sp) & " - SP : " & sp
     
    End Sub
    Version Windows : XP - SP : Service Pack 1
    Ensuite : tu peux simplement refaire une boite de dialogue "A propos de"
    Mais j'aimerais bien remettre la main sur cette discussion que j'ai vu aussi

  6. #6
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Salut,

    Citation Envoyé par Kikof
    Salut,

    Ce ne serait pas ça que tu cherches ??
    ...
    Non, ce n'est effectivement pas ça ... je cherche le SP d'Office et non Windows.

    Ensuite : tu peux simplement refaire une boite de dialogue "A propos de"
    Mais j'aimerais bien remettre la main sur cette discussion que j'ai vu aussi
    Je me demande si ce n'était pas dans un tuto... j'ai la mémoire qui flanche, j'me souviens trés bien ...


    L'idée de Ouskel'n'or du .build aurait pu marcher ... mais ca marche pas sous Access 2000.
    C'est d'ailleurs la solution utilisée dans le code de l'Access 2003 Developper Extensions.
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  7. #7
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Salut,

    Bon j'avance un petit peu... j'ai enfin retrouvé le code auquel je pensais, qui permet d'afficher la fenêtre A Propos... (merci Tofalu )

    Mais... ce n'est finalement pas ce que je cherche Cette fenêter indique la version de Windows et non celle d'Access.


    Je continue donc mes recherches:
    • soit pour afficher la version d'Access (Version 2000/2002/2003 + si version Service Pack) dans une zone de texte,
    • soit pour donner un accés facile à une fenêtre standard (genre la fenêtre A propos d'Access) indiquant ces informations,
    • voire un accés à l'utilitaire Informations système Microsoft 7.0", accessible depuis le bouton "Infos Système..." de la fenêtre A Propos d'Access.


    Quelqu'un à une piste?
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  8. #8
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    J'y ai un peu réfléchi...

    As tu penser à aller lire dans la base de registre ??
    Je dis peut être n'importe quoi.. mais cela doit être stocké dedans non ??

  9. #9
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Citation Envoyé par Kikof
    J'y ai un peu réfléchi...

    As tu penser à aller lire dans la base de registre ??
    Je dis peut être n'importe quoi.. mais cela doit être stocké dedans non ??

    J'avais regardé au début.. pas trouvé mais ... je ne suis pas un pro de la recherche


    Je viens de trouver une piste... l'"infos système"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Shell "C:\Program Files\Fichiers communs\Microsoft Shared\MSInfo\msinfo32.exe"
    Faut maintenant
    • que je trouve comment trouver son chemin d'accés
    • que je vérifie son comportement, notamment lorsqu'il n'y a qu'un RunTime d'installé (j'ai essayé tout à l'heure dans une machine virtuelle sous VPC.. il m'affichait des "Inconnu" partout )



    Affaire à suivre....
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  10. #10
    Expert éminent
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Points : 8 268
    Points
    8 268
    Par défaut
    Citation Envoyé par mout1234
    J'avais regardé au début.. pas trouvé mais ... je ne suis pas un pro de la recherche
    moi -> <- toi

    Voici un exemple de cafeine pour exécuter FF quelque soit le répertoire d'installation.
    BOn ok ce n'est pas ça que tu cherches... mais regarde la fonction Lire()
    http://www.developpez.net/forums/sho...2&postcount=20

  11. #11
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Citation Envoyé par Kikof
    moi -> <- toi
    Encore

    Merci mais je ne cherchais pas comment mais quoi chercher dans la base de registre

    En passant, je me suis souvent demandé quel était le mieux...


    Pour quoi chercher, j'ai trouvé (Software\Microsoft\Shared Tools\MSInfo ou Software\Microsoft\Shared Tools Location)


    Bon faut que je stoppe...



    A+
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

  12. #12
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    bonjour à vous

    Ce lien pourra peut etre aussi t'aider

    http://excel.developpez.com/sources/...InfosProgramme





    En plus court, à condition de connaitre le chemin de l'application:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub versionAppli()
        Dim Fso As Object
        Set Fso = CreateObject("Scripting.FileSystemObject")
        MsgBox Fso.GetFileVersion("C:\Program Files\Microsoft Office\Office12\msaccess.exe")
    End Sub


    bon week end
    michel

  13. #13
    Membre expert
    Avatar de mout1234
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 2 210
    Points : 3 228
    Points
    3 228
    Par défaut
    Merci Michel,

    cela me semble répondre à mon problème (je testerai réellement chez le client d'ici peu... avec toutes les configurations possibles).

    Bon week end.

    EDIT: Je viens de créer une contribution à ce sujet.

    Laurent
    ............................................................................................

    Dans l'intérêt de tous, ne posez pas de questions techniques par messages privés.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 19/08/2008, 11h57
  2. [BO XIR2] Quel Service Pack installer ?
    Par Paci92 dans le forum Administration-Migration
    Réponses: 11
    Dernier message: 19/06/2008, 23h06
  3. [instal sql server 2k] service pack
    Par poosh dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 21/06/2006, 12h14
  4. Windows NT4 installer le service pack 6 sur le sp 1 ?
    Par beegees dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 18/05/2006, 09h54
  5. [IDE][VS2005] Comment installer sans le service pack 2 ?
    Par Abderrahman dans le forum EDI/Outils
    Réponses: 6
    Dernier message: 24/01/2006, 12h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo