<div dir="ltr">Im thinking....remove the script list from KReportDataSource, as really its just been tacked-on, and set it directly from Kexi, probably in KexiReportDesigner.  It will be an API change, but before 3.1 is best.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, 29 May 2017 at 21:35 Adam Pigg <<a href="mailto:adam@piggz.co.uk">adam@piggz.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div><br></div><div>In the old (2.x) days, there was a 'feature' where if no data source was selected for a report, Kexi would generate a special data source with 1 record.  This was useful for single page reports with either static data, or script generated data.</div><div><br></div><div>In 3.x, we changed this to move the 'hack' into Kreport, with a new data source type OneRecordDataSource, which is used if no other data source is set.</div><div><br></div><div>This works fine, except for one thing.....the list of scripts in the project is supplied by the data source.  As we now dont set a data source from kexi all the time, and instead rely on kreport when no data source is set, we have lost the ability to have 'no data source' but still have access to kexi scripts.</div><div><br></div><div>Thoughts/way forward?</div></div><div dir="ltr"><div><br></div><div>Adam</div></div></blockquote></div>