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

IHM Discussion :

comment insérer un wmf ou gif animé dans un état ? [AC-2003]


Sujet :

IHM

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut comment insérer un wmf ou gif animé dans un état ?
    Bonjour,
    j'ai vu le tuto d'Arkham46 mais je ne m'en sors pas : je voudrais simplement insérer un gif qui s'anime à l'ouverture du formulaire (et se ferme à la clôture bien sur)
    merci de votre aide
    lou

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour
    Il est bon dans un cas comme celui là, et pour avoir le maximum de chances d'avoir une réponse, d'indiquer le lien du tuto concerné. Tout le monde ne le connait pas et Arckham46 en a rédigé plusieurs.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53

  4. #4
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Salut,

    Il est vrai que le code d'arkham (barre de progression) demande à être adapté à ton cas, sinon tu peux t'inspirer du code de ClaudeLeloup qu'il t'a donné.

    De plus il te faut créer un formulaire d'attente nommé "Patience" dans lequel tu mets ton gif.

    ce qui devrait te faire, si je suppose que ton état se nomme "TonEtat" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub OuvrirEtat_Click()
    DoCmd.OpenForm "patience"
    DoEvents
    DoCmd.OpenReport "TonEtat", acViewPreview
     
    DoEvents
    DoCmd.Close acForm, "patience"
    ...
    End Sub
    OuvrirEtat peut-être un bouton de commande dans le formulaire appelant ton état (tu cliques sur ce bouton pour visualiser ton état).

    A+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    en fait il s'agit de le mettre sur un formulaire, et j'aimerais qu'il soit animé
    j'ai vu dans les faq qu'il fallait redéfinir la fonction (gif.filename=gif.filename)
    cela ne donne rien, les noms ne sont pas reconnus faut il déclarer une référence particulière ?

  6. #6
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 260
    Points : 19 423
    Points
    19 423
    Billets dans le blog
    63
    Par défaut
    Re,

    Tu peux insérer une image animée dans 1 formulaire en utilisant 1 composant activeX (menu insertion->ActiveX..) Style Microsoft WebBrowser ou Windows Media Player que tu insére sur ta form.

    1 exemple de code utilisant 1 WebBrowser, sur ouverture de ta form:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Form_Open(Cancel As Integer)
    WebBrowser1.Navigate "c:\dossier\image.gif"
     
    End Sub
    A+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    cela ne fonctionne pas : j'ai eu mon image "plein écran", ce n'est pas le but recherché...
    je me résume : dois je insérer mon image sur le formulaire en tant qu'image ou comment autre ?
    en image cela fonctionne, je peux la voir mais non animée....

  8. #8
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Bonsoir,

    vois l'exemple en annexe
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    bonjour mes sauveurs,
    Merci de m'avoir fourni (je pense) un exemple MAIS "une erreur est survenue etc.... " et le formulaire "patience" est vide et la base plantée.... incompatibilité de versions ? je l'ai ouvert avec access 2007mon pb demeure donc intact

  10. #10
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Bonjour et patience,

    Dans la BDD que je t'ai postée :
    Ouvre le formulaire Patience en mode construction.
    Affiche les propriétés du contrôle active X : patience.
    Cherche la propriété « file name »
    il y a « C:\ISA\ReStoCaMe\Images\Patience.gif »
    Remplace par le chemin de ton image.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  11. #11
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    Désolé, tu as décidément affaire à quelqu'un de "bouché", je lis ligne par ligne mais il n'y a pas de controle file name, il s'agit d'une application Ole Gif89 class, classe objet Gif89 Gif89.1, nom patience c 'est hélas tout....

  12. #12
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Dans mon cas tu vois ceci. As-tu l'équivalent ?
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    Pas du tout hélas, il n'y a ni l'image (ce qui n'est pas grave), ni cette fameuse ligne la dernière chez moi (dans toutes) est : point d'ancrage vertical...

  14. #14
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    voici ce que j'ai
    Images attachées Images attachées  

  15. #15
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    bjr,

    pour résumer, 3 solutions :
    - soit tu utilises mon tuto, qui explique qu'il faut découper le gif animé en plusieurs images
    - soit tu utilises un WebBrowser comme indiqué par User
    - soit tu utilises l'activeX Gif89 comme indiqué par Claude, mais il faut le télécharger et l'installer sur tous les pc, ce n'est pas fourni avec Access

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    merci à tous pour votre patience

  17. #17
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Allez, courage Lou17 et viens nous dire comment tu as résolu.
    En fait, j'ai oublié comment j'ai fait dans le passé. Je me souviens seulement que je n'y suis pas arrivé au premier essai.
    Au plaisir.
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  18. #18
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    Citation Envoyé par Lou17 Voir le message
    merci à tous pour votre patience
    au cas où mon message ait été mal interprété, je ne souhaitais pas fermer la discussion

    on a 3 solutions, il faut en choisir une en fonction de leurs avantages et inconvénients :

    mon tuto propose de découper le gif en images simples, puis d'utiliser ces images tour à tour
    => on utilise des contrôles images standards, intégrées à la base de données, ça marche sur tous les Access, tous les PC
    => mais il faut d'abord extraire les images du gif (une seule fois au développement) avec un outil externe
    => puis il faut écrire un peu de code pour permuter les images (c'est dans le tuto)

    la solution avec un webbrowser est assez simple et mérite d'être essayée
    => le webbrowser est dispo avec internet explorer, donc à priori sur tous les PC
    => le fichier gif doit être livré en plus de la base de données si non présent sur tous les PC

    la solution avec l'activeX Gif89 est simple aussi mais :
    => le fichier gif est je crois intégré dans le contrôle, donc pas besoin de le fournir en plus
    => par contre cela demande l'installation de l'activeX sur tous les PC
    => tu ne peux donc pas juste fournir le fichier Access tout seul, il faut créer un setup d'install et l'installer avec un compte admin pour enregistrer l'activeX

    à toi de choisir la solution qui te convient, on t'aidera très certainement à la mettre en oeuvre si tu bloques

    si ça te semble trop compliqué, une image fixe est aussi une solution acceptable dans la plupart des cas

  19. #19
    Rédacteur/Modérateur

    Avatar de ClaudeLELOUP
    Homme Profil pro
    Chercheur de loisirs (ayant trouvé tous les jours !)
    Inscrit en
    Novembre 2006
    Messages
    20 594
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de loisirs (ayant trouvé tous les jours !)
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 594
    Points : 282 192
    Points
    282 192
    Par défaut
    Bonjour Arkham46,
    Merci
    SVP ne m'envoyez pas de messages privés pour poser des questions techniques, vous n'aurez pas de réponse !

  20. #20
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 81
    Points : 53
    Points
    53
    Par défaut
    je ne me suis nullement vexé et je vous remercie tous bien sincèrement
    j'ai bien compris les 3 solutions, seule la première est intéressante (pour moi) car elle ne nécessite aucun 'apport" extérieur, mais elle demande à être adapté, je suis plongé dedans car ne voulant QUE le gif animé et n'étant pas dans une boucle pour l'exploitation (simplement animation pendant l'exposition du formulaire
    encore une fois un grand merci

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Insérer un gif animé dans Word 2010
    Par jemalu dans le forum Word
    Réponses: 10
    Dernier message: 22/11/2012, 20h09
  2. Comment charger des *.Gif animés dans mon projet !
    Par middle6 dans le forum Windows Phone
    Réponses: 9
    Dernier message: 11/01/2012, 15h28
  3. Insérer un gif animé dans une case du tableau
    Par amnkmn dans le forum SWT/JFace
    Réponses: 0
    Dernier message: 12/03/2010, 10h09
  4. Insérer des GiFs animés dans 1 formulaire
    Par Boubas1 dans le forum IHM
    Réponses: 0
    Dernier message: 23/01/2008, 08h57

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