Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/02/2011, 14h34   #1
Invité de passage
 
Inscription : février 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 7
Points : 2
Points : 2
Par défaut Photo sur Etat - Problème de lenteur

Bonjour,


J'ai pu développer toute une application Access 2003 en m'appuyant sur ce forum sans rien connaitre d'Access et tout s'est très bien passé. Je bloque malheureusement sur un point. J'ai beau faire le tour des discussions mais rien ne répond à mon problème. Si quelqu'un peut m'aiguiller ....

J'ai intégré dans mon application la gestion de photo sur formulaire et tout se passe très bien.
Je bloque sur l'affichage des photos pour impression et je suis étonné que personne n'ai le même problème :

Je charge les photos dans l'état de cette manière en utilisant l'évennement "au formatage" :

Code :
1
2
3
4
5
If IsNull(Me!tof) Or Me!tof = "" Then
    Me.Image13.Picture = CurrentProject.Path & "\images\blank.jpg"
Else
    Me.Image13.Picture = Me.tof
End If
puis j'appelle pour le traitement en fonction de la taille de l'image:
DisplayPhoto

Tout se passe très bien avec quelques enregistrements en test mais sur une base de production (150 enregistrements avec photos de 200 Ko de moyenne au format jpg), la tentative d'impression échoue car il tente de se mettre en apercu d'écran avant, et là il se met à "importer" les photo et c'est interminable....

Quelqu'un a t-il une solution à ce problème ?

Merci de votre aide.
chmouky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/02/2011, 22h28   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 939
Points : 7 939
bjr,

non tu n'es pas le seul à avoir ce problème ...

si tes images sont plus grande que la taille du contrôle, tu peux :
- réduire au préalable au maximum la taille des images
- sinon si pas possible de toucher aux images, tu peux essayer la fonction ChargeImageReduite de ce message :
http://www.developpez.net/forums/d30...s/#post1888240
(la fonction se fait vieille mais devrait encore fonctionner...)
__________________
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL

Blog Office Mon Site DVP
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 11h50   #3
Invité de passage
 
Inscription : février 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 7
Points : 2
Points : 2
Bonjour,

Merci Arkham46 pour ta réponse.
Je suis déjà tombé sur cette fonction mais je pensais que les jpg ne fonctionnaient pas avec.
Je vais retenter le coups, je te dis si ça marche.
chmouky est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 16h12   #4
Invité de passage
 
Inscription : février 2009
Messages : 7
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 7
Points : 2
Points : 2
Super, le temps d'affichage est divisé par 100.
Je ne cherche pas à comprendre précisément comment est faite cette fonction, je lui fait confiance.

DONC ÇA MARCHE AVEC JPG !

Merci beaucoup.
chmouky est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h59.


 
 
 
 
Partenaires

Hébergement Web