>>My customer doesn't want to buy a receipt printer. So invoices will be printed on standard 8 1/2" X 11" paper.
>>
>>They want me to have 3 copies of the same invoice per sheet.
>>
>>They want their company logo to appear on top of each invoices. The thing is that I'd prefer to create only one report for this. I know that it's where things get more complicated with the not OO report designer.
>>
>>So I want to create an FRX that could be used by this and other potential customers. So for example LOGO.JPG could be the name of the logo for each customers.
>>
>>I never had to play with the OO report environment in VFP 9. What would you suggest so I can accomplish this as fast and as easy as possible.
>>
>>I downloaded Report Sculptor and started looking a bit. Would it be easier to do my invoice with that tool?
>>
>>Or perhaps another tool would be better?
>>
>>Your feedback please.
>
>I do it this way.
>
>
>oLogo = CreateObject('Image')
>
>cLogoImage= LogoPictureName
>if file(cLogoImage)
> oLogo.Picture=cLogoImage
>endif
>
>
>Insert a Picture / OLEBoundControl on Report
>
>Control Source Type
>Select - Expression or Variable Name
>In Control Source = oLogo
>
>In start of program define Public oLogo
I do about the same, except that the expression is a field (memo) of the cursor ( eg Cursor.ImagePath)
The Cursor.ImagePath field contains the full path of the image
Gregory