...
La table stock est maintenant utilisable dans votre rapport.
Créer une variable qui contient le nom du fichier de la photo
Le nom du fichier photo est contenu dans le champ "PHOTOS" de la table "Stock"
Nous devons créer une variable qui va contenir le chemin complet de la photo.
Cette est assez complète, nous vous la donnons donc ici pour la copier-coller.
Cliquez sur le menu "Variables" pour ouvrir l'écran de définition des variables
Ensuite, cliquez sur le bouton "New" ou "Nouvelle" pour créer une nouvelle varibale
Indiquez son nom: "cPhoto"
Dans "Initial Value" ou "Valeur initiale", tapez ""
Dans "Expression" cliquez sur le bouton pour copier coller la formule magique:
GetEnvData("cPath")+"documents\"+padl(numtrim(Impfact.Numsoc),2,"0")+"\inventory\"+alltrim(Detfacttmp.Numpiece)+"\photos\"+substr(Stock.Photos,1,14)
Validez sur OK.
Ajouter la photo dans votre layout
Tout est maintenant prêt pour faire imprimer la photos de chaque article dans votre layout.
Cliquez sur l'icône "Image" de la barre d'outils et tracez un cadre à l'endroit où vous voulez que votre photo s'imprime (dans le corps du document) (page body)
L'écran Picture Style s'ouvre.
Cochez la case "File Name returned from an expression"
Cliquez sur le bouton pour sélectionner l'expression
La fenêtre "Expression Builer" s'ouvre.
Dans la colonne "Variables" retrouvez votre variable "cPthoto"
Double-cliquez pour l'ajouter dans la zone d'édition.
Validez sur OK
Cochez la case "Stretch to fram / Retain Aspect"' pour que les proportions de la photos soit adaptée à votre cadre.
Validez sur OK.
Si vous avez tout bien suivi, vos photos doivent s'afficher dans votre document.
Info |
---|
Si il y a plusieurs photos pour un article, uniquement la première photo sera imprimée. |