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 :

Installer une application Access


Sujet :

Access

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 171
    Points : 122
    Points
    122
    Par défaut Installer une application Access
    Bonjour à tous,
    je compte installer une voir plusieurs application ACCESS sur une réseau.
    Les données sur le serveur et sur chaque poste une application qui se connecte au serveur. Jusque là pas de problème.
    Mon problème est que je ne suis qu'un utilisateur sans droit administrateur.
    Donc voici ma question: comment faire pour installer mon application empaqueter avec l'utilitaire adapté (setup , fichier dépendant,etc)? (le runtime est déjà présent sur les postes)
    Merci

  2. #2
    Membre régulier
    Inscrit en
    Octobre 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 171
    Points : 122
    Points
    122
    Par défaut
    Ma question n'intéresse personne ou n'a est elle pas de réponse

  3. #3
    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 : 46
    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 221
    Points
    11 221
    Par défaut
    Salut,

    J'ai été contraint par la même problème que toi pour la difusion de mes bases. L'avantage était un déploiement au sein d'une même entreprise donc même réseau, je me suis dans un premier temps tourné ver un fichier Batch puis j'ai créé un fichier Visual Basic Scripting (vbs), celui-ci vient sur un dossier réseau, en partage caché, copier les différents fichiers pour les mettre sur le post Utilisateurs. VBS permet de gérer les erreurs et est très facile à mettre en oeuvre.

    Dolphy

  4. #4
    Membre régulier
    Inscrit en
    Octobre 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 171
    Points : 122
    Points
    122
    Par défaut
    Merci mais tu aurais pas un exemple

  5. #5
    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 : 46
    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 221
    Points
    11 221
    Par défaut
    pour le retard

    voici un petit exemple:

    Code vbs : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set net = CreateObject("Wscript.Network")
    Set WshShell = WScript.CreateObject("WScript.Shell")
     
    If fso.FileExists ("C:\Documents and Settings\" & net.username & "\Base\Base.mdb") Then
     
        msgbox "La base est déjà présente sur votre Ordinateur", vbExclamation, "installation Base.mdb"
     
    Else
        If msgbox ("Voulez-vous installer la base sur votre Poste ?", vbQuestion + vbYesNo,"installation Base.mdb") = vbYes Then
     
            If fso.FileExists ("\\Serveur\Base.mdb") Then
     
                    fso.CopyFile "\\Serveur\Base.mdb","C:\Documents and Settings\" & net.username & "\Base\Base.mdb"
     
                    If msgbox ("Installation de la base terminée. Voulez-vous ouvrir la Base ?", vbInformation + vbYesNo, "installation Base.mdb") = vbYes Then
     
                        intReturn = WshShell.Run("C:\Documents and Settings\" & net.username & "\Base\Base.mdb" , 1, TRUE)
     
                    End If
     
            Else
     
                msgbox "Problème de connexion au serveur", vbCritical, "Génération erreur"
     
            End If
     
        Else
     
            msgbox "Vous venez d'annuler l'installation de la base", vbExclamation,"Génération erreur"
     
        End If
     
    End If
    Ce code permet de tester si la base est présente sur le Pc dans la session de l'utilisateur puis si elle ne l'ai pas copie du serveur vers la session de l'utilisateur.
    Ensuite je demende si on ouvre la base ou non.

    ci-joint le fichier

    Dolphy

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

Discussions similaires

  1. installation d'une application access
    Par issam16 dans le forum Access
    Réponses: 17
    Dernier message: 07/12/2006, 11h49
  2. Comment faire un exécutable d'une application access
    Par b_steph_2 dans le forum Runtime
    Réponses: 4
    Dernier message: 09/02/2006, 17h21
  3. ouvrir une application access périodiquement
    Par cheucheu dans le forum Access
    Réponses: 6
    Dernier message: 22/12/2005, 17h53
  4. impossible d'installer une application
    Par kitiss dans le forum Windows XP
    Réponses: 4
    Dernier message: 23/09/2005, 21h14
  5. Installer une application utilisant qt
    Par X Trips dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 13/09/2005, 21h49

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