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 Access Discussion :

mise à jour d'application


Sujet :

VBA Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut mise à jour d'application
    bonjour,

    voilà, j 'ai une base de données fractionnée avec une partie serveur et une partie cliente installée sur un vingtaine de postes.
    la partie cliente est installée sur des postes windows XP SP2 avec MS Access 2003

    mon but aujourd'hui est le suivant :
    dans le cadre de la maintenance évolutive et corrective de l'application il me faut mettre à jour la partie frontale et cliente de la base sur tous les potes clients.
    je pense donc mettre à disposition sur le serveur la dernière mouture .
    je cherche donc à automatiser cette tâche, je pense à un script mais j 'aimerais que ce script soit éxecuter au demarrage de l'application.

    une recherche sur le serveur d'une nouvelle version de la la frontale en comparant le version à disposition sur le serveur et la version courante installée sur les postes.

    si la version serveur est posterieure alors je l'installe sur les postes.

    comment réaliser ce script et surtout comment discriminer les versions clientes et celle serveur.
    est-ce une bonne façon d'envisager les mises à jour d'application.

    n 'existe-il pas une méthode plus professionnelle ???

    merci de votre collaboration
    hassan

  2. #2
    Expert éminent sénior
    Avatar de Dolphy35
    Homme Profil pro
    Responsable Systemes d'Information
    Inscrit en
    Octobre 2004
    Messages
    4 373
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable Systemes d'Information
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 373
    Points : 11 218
    Points
    11 218
    Par défaut
    Bonsoir et bienvenue sur le Forum,

    Pour la partie test, il suffit d'avoir une table liée sur la bdd Dorsale et un table non liée (intégrée au Frontale) au démarrage tu réalise un test entre ces deux champs des deux tables si identique tu ouvre l'appli sinon tu ouvre un fichier qui se trouve avec la bdd Frontale :

    - Un fichier batch qui efface la bdd Frontale et qui copie la nouvelle bdd sur le serveur pour le copier sur le poste utilisateur puis tu réouvre la bdd Frontale.

    - Un fichier vbs qui réalise la même chose.

    - Une appli développé en vb (.exe)

    - Une deuxième base Access qui réalise la même chose.

    perso j'ai déjà développé des applis avec le fichier vbs et une deuxième bdd, la MAJ fonctionne à merveille.

    A toi de voir dans quelle techno tu es le plus à l'aise.

    Dolphy

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 9
    Points : 8
    Points
    8
    Par défaut mise ajour application
    bonjour,


    j'ai bien suivi la procédure indiquée pour gerer les versions de mon application.
    j 'ai tout mis en oeuvre mais je rencontre un problème.

    si j'apelle directement un .bat qui appelle mon script VBS qui lui fait le controle des versions et la cpoie des fichiers ca marche.

    mais si j'execute mon application et dans le module de demarrage marcro autoexec j'apelle par un shelleExecute mon .bat ou mon VBS

    ma procedure fso.filecopy merenvoie bien 0 cad la copie ok
    mais en fait qd je regarde je trouve la base n'a pas changée.

    ce qui entraine en fait une boucl einfinie de mon demarrage car je sors de la boucle si la version cliente de la base est la mémé que celle disponible en mise à jour sur le serveur.


    question : pourquoi fso.filecopy ne marche pas si j'aplle le .bat ou si j'apelle le vbs ds l'application alors que ca marche si j'apelle pas l'application mais que le .Bat ou le .vbs


    merci de votre aide

    hassan

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

Discussions similaires

  1. tutorial Mise à jour d'application
    Par alheuredudejeuner dans le forum Contribuez
    Réponses: 1
    Dernier message: 11/06/2011, 16h59
  2. Mises à jour automatiques application e-commerce
    Par sidhannowe dans le forum E-Commerce
    Réponses: 0
    Dernier message: 12/11/2010, 09h45
  3. Solution des Mises à jour des applications Web .NET
    Par silset dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 13/03/2009, 17h58
  4. Charge de travail pour mise à jour d'applications
    Par ishdiane dans le forum Général Conception Web
    Réponses: 6
    Dernier message: 03/11/2006, 14h28
  5. [C#][ MSI] Comment effectuer une mise à jour d'application ?
    Par th3r1ddl3r dans le forum Windows Forms
    Réponses: 6
    Dernier message: 15/12/2005, 10h09

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