Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
1462 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Access 2010 - Affichage photo de chaque enregistrement en mosaique

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Access 2010 - Affichage photo de chaque enregistrement en mosaique

n°2145627
crigad
Posté le 13-06-2012 à 08:47:21  profilanswer
 

Bonjour,
J'ai une table access qui contient le nom et la photo de chaque contact.
Actuellement, j'affiche les photos dans un formulaire en continu, et au clic sur la photo, je récupère le nom du contact. Je souhaiterai afficher les photos, non pas en continu mais en mosaique, et récupérer de la même façon, sur un clic récupérer le nom du contact.
Quelqu'un peut m'aider ?
Merci d'avance.

mood
Publicité
Posté le 13-06-2012 à 08:47:21  profilanswer
 

n°2145764
crigad
Posté le 14-06-2012 à 06:59:14  profilanswer
 

Une idée pour m'aider. Est-ce possible en VBA ?

n°2147409
crigad
Posté le 28-06-2012 à 07:03:11  profilanswer
 

Bonjour,
Mon problème n'est toujours pas résolu. Quelqu'un peut m'aider ?

n°2147481
rufo
Pas me confondre avec Lycos!
Posté le 28-06-2012 à 16:53:26  profilanswer
 

En VBA, suffit d'afficher les photos correspondants aux enregistrements en colonnes, mettons de 4 ou 5 colonnes.
Donc, t'as une boucle sur tes enregistrements avec un compteur et dans ta boucle :
1) t'affiches la photo de l'enregistremet courant
2) t'as un test qui vérifie si le compteur modulo le nb de colonnes souhaitées == 0. Si oui, tu passes à la ligne.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta
n°2147618
crigad
Posté le 30-06-2012 à 07:04:19  profilanswer
 

Merci de ta réponse. Je n'ai encore jamais utilisé les tableaux en VBA. Je regarde te te tiens au courant.

n°2147638
kiki29
Posté le 30-06-2012 à 15:25:53  profilanswer
 

Salut, pour compléter l'algo, en fait qqch comme
 

   
    Nb : Nb Images en Horizontal
    PasDep : 1er Espace Vertical et Horizontal
    Pas : Espace Vertical et Horizontal entre Images
    W : Largeur Image
    H : Hauteur Image
 
    For i = 1 To NbTotalImages
        L = PasDep + (i Mod Nb) * (W + Pas)
        T = PasDep + (i \ Nb) * (H + Pas)
         
        With Image
            .Left = L
            .Top = T
        End With
    Next i


 
A voir également, c'est du VBA Excel, mais transposable : http://silkyroad.developpez.com/VBA/ImageList/


Message édité par kiki29 le 30-06-2012 à 15:58:57

---------------
Contributions : Excel/PDF avec Acrobat/PDFCreator/XPDF http://www.developpez.net/forums/d [...] ost8001071

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Access 2010 - Affichage photo de chaque enregistrement en mosaique

 

Sujets relatifs
[VBA] Enregistrement de valeurs dans un fichier texte[Access] Concaténer dans un champ
Prestation €€: un programme pour une page web orientée photoVBa : Dédoublonnage (Access 2007)
Supprimer l'affichage de la barre de défilement verticaleaffichage .data .bss heap, ..
[RESOLUE] powershell exchange 2010sdl et vc++2010
plusieur TCD sur le même formulaire accessAffichage d'images en douceur
Plus de sujets relatifs à : Access 2010 - Affichage photo de chaque enregistrement en mosaique


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR