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 :

[Fait]Icone personnalisé de l'application [FAQ]


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 [Fait]Icone personnalisé de l'application
    Bonjour,
    je suis entrain de terminer mon application et je veux lui attribuer une icône spécifique.
    Donc à partir du menu 'DÉMARRAGE', je donne le chemin de mon icône.
    Le problème lorsque je déplace mon fichier et mon icône, le chemin change et je perds dans mon appli l'icône précédemment identifiée.
    Comment faire sachant que j'ai essayé les chemins relatifs et que cela ne fonctionne pas?
    Merci

    PS/ J'ai pas trouvé de réponses ailleurs

  2. #2
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Bonjour,

    on peut le faire en vba en définissant la propriété AppIcon.
    Code vb : 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
    Dim strIcon As String
     
    strIcon = currentproject.Path & "\NomFichier.ico"
    SetDBprop "AppIcon", dbText, strIcon
    Application.RefreshTitleBar
     
    ' pour supprimer l'icône :
    SetDBprop "AppIcon", dbText, Null
    Application.RefreshTitleBar
     
    ' __________________________________________________________
    Public Sub SetDBprop(propName As String, propType As DAO.DataTypeEnum, propVal As Variant)
    Dim db As DAO.Database, p As DAO.Property
     
     Set db = CurrentDb
     Set p = Nothing
     On Error Resume Next
     Set p = db.Properties(propName)
     On Error GoTo 0
     If p Is Nothing And Not IsNull(propVal) Then
        Set p = db.CreateProperty(propName, propType, propVal)
        db.Properties.Append p
     End If
     
     If Not (p Is Nothing) Then
        If IsNull(propVal) Then
           db.Properties.Delete propName
        Else
           p = propVal
        End If
     End If
     
     db.Close
    End Sub
    A+

  3. #3
    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 je le met ou ?

  4. #4
    Expert éminent
    Avatar de LedZeppII
    Homme Profil pro
    Maintenance données produits
    Inscrit en
    Décembre 2005
    Messages
    4 485
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Maintenance données produits
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2005
    Messages : 4 485
    Points : 7 759
    Points
    7 759
    Par défaut
    Si tu as un formulaire qui s'ouvre au lancement de ton appli, tu mets le code dans l'évènement Chargement de ce formulaire.

    Sinon, tu crée une fonction dans un module de code.
    Puis tu crée une macro qui exécute cette fonction (Action ExécuterCode), et tu sauves la macro avec ce nom : Autoexec

    A+

  5. #5
    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 beaucoup ça marche avec une macro autoexec

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

Discussions similaires

  1. Plusieurs icones pour la même application
    Par vinci.novice dans le forum Composants graphiques
    Réponses: 2
    Dernier message: 25/05/2011, 20h56
  2. Réponses: 17
    Dernier message: 15/01/2009, 08h40
  3. Icone personnalisé pour l'exe
    Par skunkies dans le forum Windows Forms
    Réponses: 2
    Dernier message: 21/11/2008, 10h27
  4. Images, gifs et icones gratuites pour mon application
    Par Doctor Z dans le forum Windows
    Réponses: 2
    Dernier message: 03/10/2005, 00h10

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