Bonjour,
Je suis actuellement en train de développer une appli qui utilise comme source de données une base access 2002. L'une des tables contient des objets OLE (des *.pdf notamment mais ça peut également être des *.doc ou des images). (Ah, et le champ de la table contient bien l'objet, il ne s'agit pas d'un lien vers un fichier externe).
Dans access, aucun problème pour l'ouverture, je double clique sur le champ et Adobe Reader s'ouvre pour afficher le fichier.
Voilà ce que je veux faire : Je souhaite afficher le nom et le type (l'icone éventuellement avec un objet listview) de l'objet OLE dans une textbox ou un listview.
Je voudrais également pouvoir ouvrir le fichier avec reader en cliquant sur un bouton de ma form.
Et biensûr pouvoir mettre à jour les champs en sélectionnant un fichier sur le disque dur via une interface "Parcourir"... et répercuter tout ça dans ma bdd.
Eventuellement aussi, pouvoir imprimer les fichiers stockés depuis l'application vb, sans passer par leur programme respectif (Word pour *.doc, Adobe pour *.pdf.
Actuellement, les champs de ma table sont affichés par des objets reliés à la table via un bindingsource. Ma colonne objet OLE est liée à une textbox (je sais, ça n'est pas logique de relier directement le champ objet OLE à cet objet). Lorsque le champ objet OLE d'un enregistrement contient un fichier, la textbox affiche "Byte[] Array".
Voilà, j'espère avoir été clair et que l'un d'entre vous aura une réponse à ce(s) problème(s).
Merci d'avance
Pierrick