Description: In LibreOffice Base you can create forms and use them both inside Base and as standalone documents. But you can't create independent standalone documents for reports; a report can be run/open only from within a Base file. Overtake this limitation would be a huge improvement. Steps to Reproduce: No step to reproduce because it's a missing feature. Actual Results: Currently you can't create or save a Base report as standalone document. Expected Results: Create a Base report as independent / standalone document Reproducible: Always User Profile Reset: No Additional Info: NA
Isn't possible at this moment without macros. Would be a good feature, because external forms will be able to print data through a report. At this moment a macro will help: SUB Reportstart(oEvent AS OBJECT) DIM oField AS OBJECT DIM oForm AS OBJECT DIM oDocument AS OBJECT DIM oDocView AS OBJECT DIM Arg() oField = oEvent.Source.Model oForm = oField.Parent sURL = oForm.DataSourceName oDocument = StarDesktop.loadComponentFromURL(sURL, "_blank", 0, Arg() ) oDocView = oDocument.CurrentController.Frame.ContainerWindow oDocView.Visible = False oDocument.getCurrentController().connect Wait(100) oDocument.ReportDocuments.getByName("MyReport").open oDocument.close(True) END SUB Tested with LO 7.3.1.1 on OpenSUSE 15.3 64bit rpm Linux
(In reply to cianoz from comment #0) > Description: > In LibreOffice Base you can create forms and use them both inside Base and > as standalone documents. > But you can't create independent standalone documents for reports; a report > can be run/open only from within a Base file. > Overtake this limitation would be a huge improvement. > My understanding is that this feature was apparently partly/wholly removed with the removal of the old C++ report writer code, and hasn't been re-engineered. FWIW, you might want to look at: https://forum.openoffice.org/en/forum/viewtopic.php?f=29&t=81229 and https://extensions.libreoffice.org/en/extensions/show/basereportextension as somewhat simpler alternatives / workarounds to using the Java-based report builder that comes with LibreOffice.
(In reply to cianoz from comment #0) > Description: > In LibreOffice Base you can create forms and use them both inside Base and > as standalone documents. > But you can't create independent standalone documents for reports; a report > can be run/open only from within a Base file. > Overtake this limitation would be a huge improvement. > Historically, with StarOffice and OpenOffice.org when initially released, you could do this and decide whether the standalone Writer document would be a "set-in-stone" report or a dynamic report. The dynamic report would update each time you ran it (rather nifty functionality). Unfortunately, I seem to recall that that functionality was removed when Sun introduced embedded hsqldb into OpenOffice.org 2.0.