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

Access Discussion :

[Général]Mise en oeuvre contrôle de version


Sujet :

Access

  1. #1
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut [Général]Mise en oeuvre contrôle de version
    Bonjour,

    J'ai plusieurs applications installées en frontal/dorsal. Lorsque je modifie le fichier mde de ces bases, je me demande s'il serait possible qu'à la connexion, l'utilisateur ait un message qui lui dirait par exemple qu'une version plus récente existe pour pouvoir la télécharger...
    Est-ce quelqu'un a déjà mis en oeuvre ce genre de procédé, et si oui comment ?

    Merci pour vos réponses!

    a+

  2. #2
    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
    Bonjour,

    Trés simple:
    - tu créées une table de paramètres dans la dorsale, dans laquelle tu enregistres un numéro de version. (Tu le mets à jour à chaque fois que tu mets à disposition une nouvelle version).

    - tu créées une table de paramètres dans le frontal, dans laquelle tu enregistres un numéro de version.

    - Au démarrage tu compares les deux....

    Pour ma part, je joue sur les composantes de mon numéro de versions pour déterminer les compatibilités.
    Par exemple, une version de dorsale 12.5 acceptera tout frontal estempillé 12.5.xxx. Si l'utilisateur a une 12.4.8 par exemple, un message l'invite à installer la dernière version...

  3. #3
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    ça a l'air bien, mais encore qqs précisions :

    - pour que l'utilisateur effectue la mise à jour il va être obligé de quitter l'application (le mde), comment fais-tu pour exécuter ta routine de mise à jour ?

    - peux-tu me donner un exemple de ton code qui verifie les compatibilité de version ?

    merci !

  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
    Pour mettre à jour le fichier, ça dépend du client, de l'infrastructure à disposition et de leur gestion du déploiement.

    Souvent, je traite ça par un petit script en vbScript. Les users n'ont qu'à double cliquer sur le script qui se charge de copier en local le mde depuis un répertoire dédié sur le serveur.

  5. #5
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    bon je sais tu vas dire que j'abuse...mais aurais-tu un exemple de script à me fournir, car moi je ne pratique que par fichier batch d'ordinaire et je ne vois pas comment dire en cliquant sur un bouton :

    - fais la mise à jour en fermant le mde actuel

    Donc je suis preneur d'infos ...

    merci d'avance

  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
    Citation Envoyé par fbu78
    fais la mise à jour en fermant le mde actuel
    Je mets juste un message d'avertissement au user en l'invitant à vérifier qu'il a bien fermé l'application (je ne teste pas)...

    Sinon, un point bat pourrait sans doute faire l'affaire.... je fais en vbs pour avoir un code plus facilement paramétrable....

  7. #7
    Membre régulier Avatar de fbu78
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 124
    Points : 79
    Points
    79
    Par défaut
    merci encore pour ces précisions, j'ai effectivement réussi avec un petit fichier batch en bon vieux DOS à mettre à jour le mde...il ne reste plus qu'à régler divers pbs liés aux droits d'accès des utilisateurs !

    Merci encore

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 15/11/2005, 19h50
  2. Documentation de mise en oeuvre
    Par babar_le_fou dans le forum C
    Réponses: 5
    Dernier message: 06/11/2005, 16h07
  3. Mise en oeuvre d'une standby
    Par armando123 dans le forum Oracle
    Réponses: 1
    Dernier message: 17/10/2005, 13h18
  4. [JMS] Mise en oeuvre
    Par tery dans le forum Java EE
    Réponses: 4
    Dernier message: 21/02/2005, 14h35

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