Modifier un rapport LibreofficeBase avec une macro avant de l'afficher

J’ai un rapport dans une base Libreoffice Base que j’ouvre avec une macro. Je voudrais pouvoir modifier son titre qui se trouve dans un TextBox avant l’affichage du rapport.

La zone de texte est donc dans un formulaire qui ouvre un rapport.
Il faut faire un passage de paramètre comme expliqué ici :
https://forum.openoffice.org/fr/forum/viewtopic.php?t=19264
ou encore cet exemple où on modifie le chemin d’une image :
https://forum.openoffice.org/fr/forum/viewtopic.php?t=69664

Merci Valioud.
J’ai consulté les liens indiqués mais ils ne correspondent pas vraiment. En fait, le même rapport est utilisé dans deux circonstances et la zone de texte est dans le rapport. Je voudrais “simplement…” modifier le titre : "Rapport mensuel " ou “Rapport annuel” en fonction des circonstances.

Dans le SELECT (query) source du rapport:

SELECT :titre AS "Titre", [...]

TextBox_Titre = [Titre]

Merci CRDF. J’aurais espéré qu’UNO offre plus de souplesse concernant l’ouverture d’un rapport (en mode edition, par exemple, comme avce MSACCESS) mais je vais m’en tenir à votre idée de créer deux rapport, l’un pour le mois et l’un pour l’année.
Je clos le topic.

Réétudiez les exemples ou précisez ce que vous appelez “circonstances”.
Et on évite aussi de mettre en solution, ses propres messages.

Macro to manipulate text within a text box - #6 by KamilLanda