Salut chers développeurs
Je suis un étudiant débutant en Delphi, svp aidez-moi à résoudre ce problème.
Je veux afficher une image sur frxreport dans le masterdetail. Voici comment j'ai procéder
pour stocker l'image dans ma base des données. j'ai utilisé acess, j'ai créé un champ photo pour récuperr l'image
de chaque enregistrement. J'ai utilisé Adodataset,adoconnection pour recuperer les données.
Dans mon form1, j'ai placé les composants timage,opendialog et un dbedit pour récuperer le chemin de l'image.
Dans l'événéement ondlclic de image1 j'ai codé ceci
et puis dans dbeditonchage j'ai codé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 opendialog1.Execute; dbedit12.text:=opendialog1.FileName; image1.Picture.LoadFromFile(opendialog1.FileName);
Par contre dans frxreport lorsque je place un picture objet dans le masterdetail et je remplis le dataset et datafield
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if dbedit12.text<>'' then image1.Picture.LoadFromFile(dbedit12.Text) else image1.Picture.LoadFromFile('D:\Mes_Images\login.jpg');
L'image de s'affiche pas.
Partager