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 :

Question surement bête de codage


Sujet :

VBA Access

  1. #1
    Membre actif Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 533
    Points : 204
    Points
    204
    Par défaut Question surement bête de codage
    Bonjour tous,
    J'ai une fonction qui Permet d'afficher un gif animé dans un formulaire, j'ai dons un truc du genre ci-dessous appelé sur minuterie . Ca fonctionne sauf que c'est déguaulasse à cause du select ,
    Code : 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
    Function afficher_frame(no_frame)
     
    Select Case no_frame
     Case 1
        Me!ImgProgress.PictureData = Me.frame1.PictureData
     Case 2
        Me!ImgProgress.PictureData = Me.frame2.PictureData
     Case 3
        Me!ImgProgress.PictureData = Me.frame3.PictureData
     Case 4
        Me!ImgProgress.PictureData = Me.frame4.PictureData
     Case 5
        Me!ImgProgress.PictureData = Me.frame5.PictureData
     Case 6
        Me!ImgProgress.PictureData = Me.frame6.PictureData
     Case 7
        Me!ImgProgress.PictureData = Me.frame7.PictureData
     End Select
    end function
    Je voudrais y mettre le code suivant qui me semble plus propre mais ça ne marche pas, quelqu'un a t il la solution ? je m'énerve la dessus depuis plusieurs heures. cf erreur ci dessous

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    frame = "Me.frame" & no_frame & ".PictureData"
    Me!ImgProgress.PictureData = frame
    [CODE]
    Nom : Capture.JPG
Affichages : 95
Taille : 17,9 Ko

  2. #2
    Rédacteur/Modérateur

    Avatar de Jean-Philippe André
    Homme Profil pro
    Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Inscrit en
    Juillet 2007
    Messages
    14 653
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Canada

    Informations professionnelles :
    Activité : Architecte Power Platform, ex-Développeur VBA/C#/VB.Net
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2007
    Messages : 14 653
    Points : 34 365
    Points
    34 365
    Par défaut
    Salut,

    je partirai sur un pragmatique

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Function afficher_frame(no_frame)
        Me!ImgProgress.PictureData = Me.Controls("frame" & no_frame).PictureData
    End Function

  3. #3
    Membre actif Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    533
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 533
    Points : 204
    Points
    204
    Par défaut
    youpi!!!

Discussions similaires

  1. Réponses: 12
    Dernier message: 10/11/2010, 09h24
  2. Une question surement bête
    Par PLoUf88 dans le forum Langage
    Réponses: 3
    Dernier message: 28/05/2007, 12h01
  3. Question très bête : récupérer la valeur de retour d'une fct
    Par pekka77 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 28/10/2005, 17h57
  4. Question assez bête concernant le texte
    Par Anduriel dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 13/06/2005, 21h52
  5. question surement bète
    Par antoineklein dans le forum Décisions SGBD
    Réponses: 11
    Dernier message: 30/05/2005, 15h43

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