LazReport : outil d'insertion d'image
Bonjour à tous et, puisque c'est presque la saison, meilleurs voeux !!!
Je cherche à construire un rapport (Etat) à l'aide de LazReport (Lazarus Win32 version 1.0.12) et je souhaite dans la page de titre du rapport insérer des informations provenant de Tedit de mon formulaire principal. J'ai consuté les diverses aides sur LazReport disponibles sur le site (Et notamment l'excellent Tutoriel de Jean paul Humbert). Sur ce tutoriel, il est fait état d'une barre d'outils comprenant des "RichTextObject" et des "Ole Object". Dans le LazReport que j'ai installé, il ne figure dans cette barre d'outils que la flèche de sélection, le contrôle "Rectangle Object", le contrôle "Band", le contrôle "Image" et un contrôle "BarCode". Comment pouvoir disposer des autres contrôles ?
Sont-ils utilisables pour ce que je souhaite faire et comment ? :
- Faire figurer sur la page de titre du rapport des informations disponibles dans des Tedit du formulaire de saisie des données (par exemple, le nom de la base traitée, une image appelée à partir du chemin et du nom du fichier qui figurent dans un Tedit...).
Question Annexe : Est-il possible dans un rapport de faire figurer des champs de base de donnée issues de tables différentes (liées bien sùur ) ?
Merci pour votre aide.
R. O.
Suite -Images LazReport -
A l'attention de Nullose :
- En réponse aux questions : je dispose de la version 1.0.14 de Lzarus installée sous W7.
Ma version de Laz Ezport ne comporte dans la barre d'outils "objets que les objets suivants (sans possibilité d'en ajouter d'autres) :
-Rectangle ; Bande ; image ; sous-rapport ; Ligne et CodeBarre. Il n'y a pas d'objets TDBimage ou TDBcodebarre.
Pour la cosntruction des fiches dans le formulaire Lazarus, je n'ai utilisé que des objets TImage et pas de TdBImage et avec un loadfromfile du fichier Jpeg cela a marché .
J'ai bien téléchargé les fichiers DBimage.patch et aussi Picture.7z mais pour l'instant je n'ai pas tenté d'installation car j'ai un peu peur de planter complètement Lazarus (cela m'est déjà arrivé avec certains composants). Donc, si je pouvais bénéficier d'un conseil pour la prise en compte de ce patch .
Merci.
Evénements OnDBimageRead et OnDBimageWrite
Bonjour,
Après avoir pris en compte les modifications proposées par DBImage_Patch sur les 3 fichiers de Lazarus et recompilé le projet, je n'ai pas d'événements OnDBimageRead et ONdBimageWrite qui apparaissent avec le composant DBImage.
Evenements OnDBimageRead et ONdBimageWrite
Bonjour Nullose,
Désolé d'avoir tardé à répondre mais j'avais d'autres préoccupations . J'ai bien recréé l'EDI mais toujours mas d'évènements OnDBimageRead et ONdBimageWrite.
Dommage.
Suite DBIMage - Réponse à Nullose
Bonjour,
Je n'ai qu'un seul Lazarus installé sur mon ordi.
L'onglet "Apropos" affiche la date cdu 23/11/2013
Le cLick droit sur DBImage affiche 3 options :
- ouvrir le paquet LCLbase 1.014
- ouvrir l'unité c:\Lazarus\lcl\dbctlrs.pp
- view All
Le Chemin est OK .
Tout cela me semble correct.