|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Bonjour à tous
Je voudrais convertir un fichier Excel 2003 en Fichier Access 2003 Je vais dans Access : « données externes » >>> « importer » Cela fonctionne MAIS les fichiers images n’apparaissent pas…les champs sont vides... Quelqu’un pourrait-il me conseiller ? Merci |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour
La conception d'une base Access n'a rien à voir avec un fichier Excel, les images encore moins, et de toute façon il est déconseillé de stocker des images dans une base Access. Il serait bon que tu détailles pourquoi tu veux faire cela, car si tu conçois une base Access comme un fichier Excel tu vas droit vers un ![]() Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Merci
A quoi sert la fonction "importer" d'Access dans ce cas ? Apparemment cette fonction fonctionne trés bien sauf pour les images... Si c'est impossible pour ce cas particulier pourquoi dire que c'est impossible pour le reste ? Quant à la raison de cette conversion je pensais qu'avec Access cela serait plus maniable. |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Bonjour Sabredebois et Philippe,
Il me semble que, dans Excel, l'image n'est pas réellement liée à la cellule. Il suffit de faire un test : - sélectionner une cellule ; - Insertion/Image ==> sélection d'une image ; - dans l'entête des colonnes, sélectionner 3 ou 4 colonnes, dont celle avec la cellule qui contient l'image ; - supprimer les colonnes. ==> l'image n'est pas supprimée : elle a donc une position "géographique" par rapport à la cellule d'origine, mais n'est pas intégrée à la cellule d'origine. Comme le dit fort justement Philippe : Citation:
- stocker les images dans un répertoire ; - dans la "cellule de l'image", saisir le chemin d'accès à cette image ; - importer le fichier Excel dans une table Access. ==> dans les formulaires, "aller chercher" l'image où elle se trouve.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#5 | |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Merci Richard pour ta réponse plus constructive.
Citation:
Comment trouver facilement le chemin d'accés ? Je ne comprends pas trés bien peux-tu préciser ? Merci
|
|
|
|
00
|
|
|
#6 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Citation:
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#7 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Merci
Mais quelle cellule ? Quelle image ? |
|
|
00
|
|
|
#8 | |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Citation:
Access est une base de données qui gère des tables : si tu veux "importer des images", il faut bien que celles-ci soient associées à des enregistrements de table. L'importation "hors table" n'est pas possible : Access ne peut pas importer "en vrac" des images.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
|
00
|
|
|
#9 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Merci
Donc il faudra faire image par image ce qui est laborieux... Mais quand j'aurais saisi le chemin d'accés d'une image où est-ce que je le place ce chemin d'accès par rapport au repertoire où j'aurais mis mes images ? |
|
|
00
|
|
|
#10 | ||
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Avant tout : les images sont-elle associées à des lignes particulières de ton fichier Excel ?
Exemple : Code :
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
||
|
|
00
|
|
|
#11 |
![]() ![]() |
Re
Effectivement tu dois enregistrer toutes tes images dans un répertoire. Et c'est le chemin de chaque image que tu dois mettre en phase avec les données de la cellule en rapport avec l'image. Je pense que tes images sont justes posées sur la feuille, et sans lien avec les cellules, c'est pour cela que cela va être long et fastidueux. Ce que je voulais dire au départ, c'est qu'il est bon de réfléchir avant d'importer dans Access un fichier Excel, on pense différemment entre les deux applis. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#12 | ||
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#13 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Ta première importation "infructueuse" (sans images) a bien généré une table non ?
Donc, à cette table, tu ajoutes un champ dans lequel tu saisiras le chemin d'accès à l'image. TaTable : - Id_clé (clé primaire) - nom - modele - annee - chemin_acces_image ... Dans les formulaires, il faudra retrouver l'image via son chemin d'accès. Pour information, je ne connais pas VBA.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#14 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Merci Richard ça commence à devenir plus clair.
(comme tu as dû t'en rendre compte, je suis néophyte sur Access) ==>Reste quand même une question : quand je serais dans ma table Access et que je voudrais remplir le champ "chemin d'accés" où vais-aller chercher le chemin d'accés de l'image correspondante ? |
|
|
00
|
|
|
#15 |
![]() ![]() |
Re
Tes images sont dans ton fichier Excel, et il se peut qu'elles ne soient pas dans sur ton disque dur, les étapes à faire. 1 - Création d'un répertoire 2 - Enregistrement de tes images dans celui-ci 3 - Pour chaque image tu colles le chemin (tu l'as en haut de l'explorateur Windows) et le nom de l'image dans le champ comme décrit ci-dessus. Philippe
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon ![]() Si vous pensez commencer sans un livre, oublier : livres pour débuter Vous pouvez consulter mes articles sur Access et PowerPoint Le blog Office. Inutile de m'envoyer un MP pour des questions techniques ou de me relancer , je n'y répondrais pas. |
|
|
00
|
|
|
#16 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Je replace mon post précédent car on s'est croisé...
Merci Richard ça commence à devenir plus clair. (comme tu as dû t'en rendre compte, je suis néophyte sur Access) ==>Reste quand même une question : quand je serais dans ma table Access et que je voudrais remplir le champ "chemin d'accés" où vais-aller chercher le chemin d'accés de l'image correspondante ? En effet j'ai collé le chemin d'accès d'une de mes images sur le champ mais quand maintenant qu'il y est comment faire apparaître l'image ? En cliquant dessus ? Cela ne marche pas... ==>Ne fallait-il pas sélectionner un certain "type" (genre OLE ou "lien hypertext" ) dans la création du champ "chemin d'accès" ? J'ai donc essayé en changeant le type "text" en "lien hypertext" ==> ça ouvre bien le répertoire où sont les images mais pas l'image en particulier...comment faire pour que le chemin d'accès trouve LA photo ? ==>J'ai essayé de coller le nom de l'image après le chemin d'accès (derrière un antislash \)mais ça ne marche pas... |
|
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
Il faudrait que tu recherches dans les tutos, la FAQ et le forum, plein de sujets traitent de la gestion des images sous Access : tu y trouveras certainement ton bonheur, d'autant que je ne suis pas un spécialiste.
En terme de conception, je pense que tu as tout ce qu'il te faut.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#18 |
|
Expert Confirmé
![]() Inscription : juillet 2007 Messages : 2 176 ![]() |
N'oublies pas le flag "Résolu", pour ce fil.
__________________
Dis-nous et à bientôt, Richard. ---------------------------------------------------------------------------------------------- . et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !
|
|
|
00
|
|
|
#19 |
|
Futur Membre du Club
![]() Inscription : décembre 2007 Messages : 217 ![]() |
Ok.
Merci encore |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com