Макрос Libreoffice Base для выполнения отчета с параметром - PullRequest
0 голосов
/ 15 января 2019

У меня есть главное меню в моей базе данных, и пользователи могут вводить текст в комбинированные списки и нажимать кнопку, чтобы получить отчет с необходимой информацией. Например, я набираю age «2008» и нажимаю «Report», и я получаю отчет, который имеет значения только с 2008 года. У меня есть запросы с WHERE year = :yyyy и отчет на основе этого запроса. Я назначил макрос для этой кнопки, я могу получить значение из выпадающего списка. Но когда я пытаюсь открыть отчет, меня всегда просят ввести параметры. Как передать строковый параметр из макроса в отчет?

Я попробовал что-то подобное без удачи:

oReport = ThisDatabaseDocument.ReportDocuments.getbyname("report")
oReport.open(year)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...