Sécurité Mécapoulets

Archives Google         Base de connaissance       Forum Access        Sommaire   
Présentation Access 2007          Articles indispensables de la base de connaissance   
Téléchargement    Librairies    Abonnement   
Traitement des images  OfficeSystem.Access 2000 - 2007    
Blog 2000-2003
Blog 2007
Annuaire
Accueil


Le Runtime Access 2007 français est disponible





Si vous utilisez la version 2007 ( Office 12) cliquez sur ce logo. Office 12 intègre la gestion des images par pièces jointes. Tout ce qui est noté dans cette page et les pages annexes ne concerne que les versions 2000 à 2003.

Attention. Access 2007 intègre toutes les pièces jointes dans la base elle-même, ce qui veut dire que la taille de la base tient compte de la taille réelle de toutes les pièces jointes. La taille de la base, selon la taille des pièces jointes peut croître de façon exponentielle et arriver à son maximum de 2 Go. L'utilisation des pièces jointes n'est donc pas recommandé dans la base principale elle-même, mais compte tenu que les pièces jointes ne consomment pas plus d'espace que leur propre taille d'origine, il est possible de les placer dans une base spéciale PJ dont la table sera en relation 1:1 avec une table de la base principale.
Je ne saurais trop vous conseiller, en ce qui concerne les images et si vous ne voulez pas utiliser une base PJ, de procéder de la même façon qu'en version 2000-2003, comme indiqué ci-dessous.

 

Liste des fiches techniques à consulter
Procédure pour afficher une image à partir d'un dossier dans un formulaire
Pourquoi les objets OLE font augmenter la taille des bases de données
Le publipostage
Insertion d'une image ou d'un logo sur chaque étiquette

Access 2000 - Access 2002

L'insertion d'images dans une base Access dans un champ OLE fait grossir la base à une vitesse vertigineuse. Si vous liez les images au lieu de les insérer, votre base augmentera moins vite mais elle augmentera à une vitesse non acceptable. Il faut donc placer le chemin de l'image dans un champ texte et afficher l'image soi-même au moment opportun.

Pour afficher les images jpeg, il faut que Microsoft photo editor soit installé, jusqu'à la version 2002. Sur la version 2003, Microsoft photo editor n'est pas distribué mais un filtre d'importation de fichiers jpeg (Jpegimp.flt) est fourni pour lire des images dans un contrôle image et non un control cadre.   Voir le paragraphe Access 2003.

Vous trouverez une base exemple avec un formulaire permettant l'affichage et le redimensionnement de l'image ainsi qu'un état permettant d'afficher les images correspondantes à chaque enregistrement de la table, sur ce site à l'adresse : http://officesystemaccess.seneque.net/telechargement.htm#Formulaires fichier: telecharger\images.zip.

De plus si vous voulez exporter une image Access dans Word il ne faut pas passer par un controle image pour afficher l'image mais par un cadre indépendant, ce qui exclus la version 2003 de cette possibilité.
Vous trouverez des explications et des exemples sur ce site sur la page : Objets OLE
 

Access 2003

Un filtre d'importation de fichiers jpeg (Jpegimp.flt) est fourni pour lire des images dans un contrôle image et non un control cadre.

De plus si vous vouliez exporter une image Access dans Word il ne fallait pas passer par un contrôle image pour afficher l'image mais par un cadre indépendant, ce qui exclus la version 2003 de cette possibilité.
Vous trouverez des explications et des exemples sur ce site sur la page : Objets OLE

Lorsque vous installez Office 2003, pensez bien à installer le filtre graphique jpeg. si vous installez, demander une installation personnalisée et si vous n'avez pas le filtre ou si vous voulez vérifier son installation, demander une mise à jour des composants (1ère option ajout/suppression de composants).
Vous trouverez ce filtre dans :
Composants partagés de Office
    Convertisseurs et filtres
        Filtres graphiques
            Import de fichiers jpeg

Si vous aviez une version 97, 2000 ou 2002 de Office, vous avez tout intérêt de la conserver en cohabitation avec 2003 pour pouvoir bénéficier de Microsoft Photo Editor et de l'export vers word.