begin process at 2012 02 16 12:51:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Base de données

 > 

Access

 > 

charger une image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

charger une image

mardi 9 septembre 2008 à 20:28:06 | charger une image

inraf

salut

je n'arrive pas a charger une image d'une table access dans une picturebox???

mardi 9 septembre 2008 à 21:27:10 | Re : charger une image

LIBRE_MAX

Salut,
Ton champ Image , Il est de quel type ?
String ou Ole ?
- Si c' est string, il doit représenter le chemin physite de ton fichier image.
Pour le charger, il suffit de procéder ainsi :
     Dim cPhoto As String
     cPhoto = ""
     On Error Resume Next
     cPhoto = Table!Photo
     Picture1.Picture = LoadPicture(cPhoto)

- Si c' est un champ Ole, lie le directement un control Ole
à ton champ .Avec la propriété LinkType=Embeding,Il s' affichera automatiquement.




[] Ce qui va sans dire. va mieux en le disant.


mercredi 10 septembre 2008 à 09:58:34 | Re : charger une image

inraf

je ne sais pas si c'est un ole ou un string

mais mon image ce trouve dans une base de donnée en access

mon code est le suivant

Me

.MachineTableAdapter.Fill(Me.Bdtest1DataSet3.Machine)

'Initialisation de la cha¼ne de param¦tres pour la connexion

strConn =

"Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= C:\bdtest1.mdb;"

'Initialisation de la cha¼ne contenant l'instruction SQL

strSql =

"SELECT Machine.* FROM Machine"

'Instanciation d'un Objet Connexion

ObjetConnection =

New OleDbConnection()

'Donner . la propri,t, ConnectionString les param¦tres de connexion

ObjetConnection.ConnectionString = strConn

'Ouvrir la connexion

ObjetConnection.Open()

'Instancier un objet Commande

ObjetCommand =

New OleDbCommand(strSql)

'Instancier un objet Adapter

ObjetDataAdapter =

New OleDbDataAdapter(ObjetCommand)

'initialiser l'objet Command

ObjetCommand.Connection() = ObjetConnection

'Avec l'aide de la propri,t, Fill du DataAdapter charger le DataSet

ObjetDataAdapter.Fill(ObjetDataSet,

"Machine")

'Mettre dans un Objet DataTable une table du DataSet

ObjetDataTable = ObjetDataSet.Tables(

"Machine")

If RowNumber < 0 ThenExitSub

'Lors de l'ouverture de la BD, s'il n'y a aucun enregistrement

If RowNumber > ObjetDataTable.Rows.Count - 1 ThenExitSub

'Indiquer au ListBox d'afficher la table "fichepatient" (indiquer la source)

Machine.DataSource = ObjetDataSet.Tables(

"Machine")

Numeros.DataSource = ObjetDataSet.Tables(

"Machine")

Type.DataSource = ObjetDataSet.Tables(

"Machine")

Dates.DataSource = ObjetDataSet.Tables(

"Machine")

Ref.DataSource = ObjetDataSet.Tables(

"Machine")

Ligne.DataSource = ObjetDataSet.Tables(

"Machine")

Situation.DataSource = ObjetDataSet.Tables(

"Machine")

PictureBox1.DataBindings = ObjetDataSet.Tables(

"machine")

 

 

'Indiquer quelle colonne afficher

Machine.DisplayMember =

"Nom"

Numeros.DisplayMember =

"Num,ros"

Type.DisplayMember =

"Type"

Dates.DisplayMember =

"Achat"

Ref.DisplayMember =

"Ref"

Ligne.DisplayMember =

"Ligne"

Situation.DisplayMember =

"Situation"

PictureBox1.displayMember =

"champ6"




merci
mercredi 10 septembre 2008 à 10:13:07 | Re : charger une image

inraf

c'est un ole ...
mercredi 10 septembre 2008 à 11:00:44 | Re : charger une image

LIBRE_MAX

Alors reùplaces ta PictureBox par un objet Ole et mets :
 

Ole1.displayMember = "champ6"


[] Ce qui va sans dire. va mieux en le disant.


mercredi 10 septembre 2008 à 15:57:47 | Re : charger une image

inraf

ok merci mais quand tu dis que je dois remplaces ma picturebox par un objet ole c'est dans les propriétes ? car je ne vois pas d'objet ole???

jeudi 11 septembre 2008 à 20:52:51 | Re : charger une image

inraf

C'est quoi un objet ole?
vendredi 12 septembre 2008 à 21:40:31 | Re : charger une image

LIBRE_MAX

Un objet Ole est un objet comme un autre.
C' est donc pas une propriété d' un quelconque controle.

Regardes dans ta boite à outils.


[] Ce qui va sans dire. va mieux en le disant.


dimanche 14 septembre 2008 à 11:18:45 | Re : charger une image

inraf

Merci

Mais je suis en vb 2008 express édition

Il n'y a pas d'objet OLE.

Existe-il une alternative ?

dimanche 14 septembre 2008 à 23:29:12 | Re : charger une image

LIBRE_MAX

Salut, 
A  vrai dire, je ne sais pas trop pour vb 2008.
Il y a sûrement une façon d' insèrer un objet Ole.
L' autre alternative serait de changer le typre de donnée de ton champ.Je ne sais pas (encore une fois) si tu as la possibilité de le faire.

Avec un champ texte (255 de longueur)
cPhoto = rs!Photo
Picture1.Picture = LoadPicture(cPhoto)
Marchera sîrement.


A+


[] Ce qui va sans dire. va mieux en le disant.



1 2

Cette discussion est classée dans : image, charger


Répondre à ce message

Sujets en rapport avec ce message

APERCU rapide d'ue image [ par YoDa ] HELLO !!je voudrais charger une image dans une image box (là ou il y a lattribut strech) mais en moins bonne résolution que l'image que je charge..c'e charger une image dans une picture box sans qu'elle soit deformée? [ par lucky2222 ] comment peut on charger une image dans une picture box puis la redimentionner a la taille de la picture boxe sans quelle se deforme?j'ai essayer stre comment charger une image et en même temps un fichier texte(ex: titi.bmp et titi.txt)? [ par jacatac ] Comment pourrais-je faire pour charger à partir d'une liste contenant des images et des fichiers texte(chaque image possède un fichier texte du même n Image transparente [ par David ] Je voudrais charger une image dans un picturebox ou zone imagepuis charger une deuxieme, avec une zone transparente,comment enregistrer les deux image Emplacement d'une image a charger [ par nikcharlebois ] Si mon programme est dans le d:\my document\...\programme et que je veuille charger une image par la méthode picture1.picture=loadpicture("path")et qu Charger mon image !!! devient fou [ par YabLeo ] Salut j'aimerai savoir pourquoi qd je fais ça :Dim Image1 As Image Image1.Picture = LoadPicture("D:\Mes Documents\Mes images\Marsipio.bmp")ça plant charger une image depuis un "string" [ par NoRabbit ] Voilà,...j'aimerais savoir si quelqu'un a une idée afin de charger une image dans un picturebox depuis une chaîne de caractère.merci..:. NoRabbit .:. Charger une image sous Word avec VB [ par VinyDev ] URGENT !J'ai vraiment un soucis !!J'ai créer un template sous word, dans lequel j'ai placé une picturebox.JE ne parviens pas à trouver la commande me charger et stocker image base donne oracle [ par sbixo ] j arrive pas a charger ou stocker une image dans ma table 'blobs' sous sgbd oracle.si vous pouvez m aider soit par RDO ou ADO ou par des procedure sou


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,763 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales