if ( ( this.mnDestination <= 2 ) and empty( this.mcReportForm ) ) wait window "Creating default report" nowait llDefaultReport = .t. this.mcReportForm = sys(2023) + "\" + sys(3) create report (this.mcReportForm) from alias() endif>I have a program that needs to report on information from a table, but the system will not be informed of the layout of the table until runtime. I have tried everything I know to set it up so that the reporting routine works regardles of the name of the fiels using macro susbstitution. So far nothing has worked. Any hints?