`
Par2: Name() with Report Writer in Clarion code 1999-12-23 -- Kevin Vokes Actually you can override the prompt by calling the report engine in code. You need to derive your own report engine class from the parent engine and use the new engine when printing the report from code. In the app I have a variable containing the path to my data files and use this in my derived ResolveVariableName function. NewReportEngine CLASS(ReportEngine) ResolveVariableFilename FUNCTION(STRING vname,*STRING value),SIGNED,VIRTUAL END NewReportEngine.ResolveVariableFilename FUNCTION(STRING vname,*STRING sFileName) CODE sFileName = glo:DataPath & vname & '.tps' RETURN TRUE Printed November 23, 2024, 8:18 pm This article has been viewed/printed 35204 times. |