Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : exploiter un objet OLE contenu dans une table dans un programme [ Base de données / Access ] (bertholdt)

mardi 17 octobre 2006 à 15:26:42 | exploiter un objet OLE contenu dans une table dans un programme

bertholdt

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



Cette discussion est classé dans : fichier, table, objet, champ, ole


Répondre à ce message

Sujets en rapport avec ce message

enregistrer un objet ole depuis vb6.0 vers une table access [ par zmaai ] Bonjour à vous tous,J'ai une table dans une base access97 avec un champ ole "champ_ole". Dans mon projet vb6.0 j'ai une form avec un controle ole "OLE Extraction d'un champs ole d'une table->fichier indépendant [ par Cramfr ] bonjour,J'aimerais pouvoir extraire un fichier enregistrer dans un champs ole d'une table de access 2002 pour créer un nouveau fichier (quelquesoit le Impossible d' insèrer un objet dans un champ Ole.. [ par LIBRE_MAX ] Salut, D' habitude j' utilise un champ de type String pour stocker le chemind' un fichier image.Je tente aujourd' hui d' insèrer cette image dans un Afficher une image (objet OLE) dans une table [ par Famas54 ] Bonjour,Je suis en train de mettre en place une table dans une base de données qui recense trois critères: un Code_pays, un Nom_Pays et un Drapeau_pay Comment utiliser les methode d'un objet quand on ne dispose que du nom en string ? [ par angelia ] Bonjour, je pb est simple et je me pose fréquement la question car dans de nombreux cas cela me simplifierai la vie. Exemple : Vous avez une table sur Champ type OLE [ par dam94 ] Bonjour,J'ai un fichier texte que je voudrai stocker dans un champ access. Le fichier fais plus de 255 caractères donc je ne peut pas utiliser le cham récupérer nom de fichier xls comme champ dans table access [ par galaway ] Voilà mon problème je dois mettre un fichier xls en table mais il me faut identifier cette table et la seule identification possible est de récupérer Renommer fichier avec VBA [ par Stoomm ] bonjour, j'aimerais renommer un fichier avec un module Acces (Nom du fichier en fonction d'un champ d'une table)J'utilise la commande :Name "ancien n [?] COMMENT enregistrer dans un fichier son le contenu d'un objet OLE ?? [?] [ par Valdeux ] J'ai un objet OLE (OLE1) qui contient un son ;Comment sauvegarder ce son dans un fichier pendant l'execution, (sans intervention de l'utilisateur) ??? Conversion de fichiers [ par Rémi ] Bonjour,Je me sers d'un objet ole sur une feuille. Pour des raisons de rapidité, je relie dynamiquement cet objet à un fichier d'extension .ole avec l


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.