@koolninja please start putting more information in your questions such as LO version and operating system. Without this it can be harder to answer (like in this one).
I did get a report to run from a standalone form using Xubuntu 16.04 & LO v5.2.0.4.
First the report must have been created and tested to work in your .odb file. The database must also be registered.
The key to this was noted in the link provided by @charlie.it which mentioned DB Doc Shortcut
which I couldn’t find. Today I ran across it (click here) while looking for something else. You download this and install as an extension (menu Tools->Extension Manager...
). Once installed you need to run a macro which will create a desktop file. Again from menu Tools->Macros->Run Macro...
then under MyMacros->DBDocShortCuts->ModMain
run Main
(in right panel). This will start a dialog. There are drop downs to make filling in easier. Select Database, Document Type, DB Document, (office & shortcut location already filled in - should be OK), Shortcut Type(I used Bash) and a Label (your choice). Then press Create Shortcut
button. As a Test, double click the newly created item and the report should run.
Next you need to connect the push button on the standalone form to the newly created item. In my case it was similar to /home/MY_DIRECTORY/Desktop/ReportTest.bash
This was inserted into the URL property on the push button. Tested the button and the report ran fine.