Actually We do just that, but often people forget and place the logos directly on the report. There is no way for me to garantee that all the reports out there actually exclusively use this function this will stall the print server we designed if the open file dialog has to come up (also possible the server can't see the picture if they've attached it from a weird location.)
Perhaps an idea could be to hack the report and replace any picture not using this function to one using this function.
Thanks for the idea.
>You can create function that checks for file existence and returns "blank.bmp" if it's not found.
FUNCTION mypict(lcPict)
>RETURN IIF(File(lcPict), lcPict, "blank.bmp")
>
Call this functon from the Picture control File field
mypict("mylogo01.bmp")