quel format de champ pour des images/logos

Le
olivier
Bonjour,
j'ai une base de donnée Access 2003 avec une table entreprise. Je voudrais
en plus des champs traditionels d'adresse, un champ logo.
Quel type de donnée choisir ? texte ? ole ?

D'avance Merci
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Raymond [mvp]
Le #5372641
Bonjour.

un résumé des conseils concernant les images:

Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé. Il est fourni avec office pour les versions antérieures à
2003.
En effet Microsoft Office 2003 n'inclut pas Microsoft Photo Editor.
Pour contourner ce problème, tu peux afficher les images JPEG dans un
contrôle Image au lieu d'utiliser un contrôle cadre d'objet :
http://support.microsoft.com/default.aspx?scid=KB;FR;210100
Le filtre graphique utilisé par le contrôle Image pour importer les fichiers
JPEG (Jpegimp.flt) est fourni avec Office 2003.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de données:
http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078

De plus si tu veux 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.
tu trouveras des explications et des exemples sur :
http://access.seneque.free.fr/copie_objets_ole.htm


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"olivier" news:
Bonjour,
j'ai une base de donnée Access 2003 avec une table entreprise. Je voudrais
en plus des champs traditionels d'adresse, un champ logo.
Quel type de donnée choisir ? texte ? ole ?

D'avance Merci




olivier
Le #5372621
Tout d'abord merci pour cette si rapide et si détaillée réponse

si je résume : on ne place pas les images dans les tables sans quoi taille
de la base explose
mais un 'lien' vers l'image.

Je suppose que on a groupé tous les logos dans un dossiers mabaselogos (par
exemple) et qu'il faudra penser à sauvegarder également ce dossier, à le
transérer si besoin ?
Cette base est pour le moment mono utilisateur (moi !) n'est-ce pas un peu
beaucoup de travail pour juste afficher les logos ?

Raymond tu dis "...et afficher l'image soi-même au moment opportun...."
Comment effecuer cela ? dans un formulaire ?

Encore merci en tous cas, je bondis sur les pages web mentionnées.

"Raymond [mvp]" news:
Bonjour.

un résumé des conseils concernant les images:

Il ne faut pas insérer une image dans un formulaire car la base augmente à
une vitesse vertigineuse, ni la lier d'ailleurs car la base augmente aussi
mais dans une moindre mesure.
Il faut donc placer le chemin de l'image dans un champ texte et afficher
l'image soi-même au moment opportun.
Pour pouvoir afficher des fichiers jpg, il faut que microsoft photo editor
soit installé. Il est fourni avec office pour les versions antérieures à
2003.
En effet Microsoft Office 2003 n'inclut pas Microsoft Photo Editor.
Pour contourner ce problème, tu peux afficher les images JPEG dans un
contrôle Image au lieu d'utiliser un contrôle cadre d'objet :
http://support.microsoft.com/default.aspx?scid=KB;FR;210100
Le filtre graphique utilisé par le contrôle Image pour importer les
fichiers

JPEG (Jpegimp.flt) est fourni avec Office 2003.
Tu trouveras une base exemple avec un formulaire permettant l'affichage et
le redimentionnement de l'image ainsi qu'un état permettant d'afficher les
images correspondantes à chaque enregistrement de la table. sur:
http://access.seneque.free.fr/bases_exemples.htm N° 38
Tu pourras lire aussi les fiches
ACC2000 : Procédure pour afficher une image à partir d'un dossier dans un
formulaire: http://support.microsoft.com/?id!0100
ACC2000: How to Display an Image from a Folder in a Form or in a Report
http://support.microsoft.com/default.aspx?scid=kb;en-us;210100
ACC : pourquoi les objets OLE font augmenter la taille des bases de
données:

http://support.microsoft.com/?id3151
WORD2000 : Le publipostage
http://support.microsoft.com/default.aspx?scid=kb;FR;212329
WORD2000 : Insertion d'une image ou d'un logo dans un état ou étiquettes
http://support.microsoft.com/default.aspx?scid=kb;FR;212078

De plus si tu veux 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.
tu trouveras des explications et des exemples sur :
http://access.seneque.free.fr/copie_objets_ole.htm


--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"olivier" news:
Bonjour,
j'ai une base de donnée Access 2003 avec une table entreprise. Je
voudrais


en plus des champs traditionels d'adresse, un champ logo.
Quel type de donnée choisir ? texte ? ole ?

D'avance Merci








Raymond [mvp]
Le #5372611
Pas de lien non plus.

le répertoire des logos devra être un sous-répertoire de la base, donc en
sauvegardant la base tu devrais sauvegarder les logos automatiquement.

et afficher l'image soi-même au moment opportun...."
voir les exemples. Form_current par exemple.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"olivier" news:
Tout d'abord merci pour cette si rapide et si détaillée réponse

si je résume : on ne place pas les images dans les tables sans quoi taille
de la base explose
mais un 'lien' vers l'image.

Je suppose que on a groupé tous les logos dans un dossiers mabaselogos
(par

exemple) et qu'il faudra penser à sauvegarder également ce dossier, à le
transérer si besoin ?
Cette base est pour le moment mono utilisateur (moi !) n'est-ce pas un peu
beaucoup de travail pour juste afficher les logos ?

Raymond tu dis "...et afficher l'image soi-même au moment opportun...."
Comment effecuer cela ? dans un formulaire ?

Encore merci en tous cas, je bondis sur les pages web mentionnées.


Publicité
Poster une réponse
Anonyme