Hallo,
wie aktualisiere ich die Tabellen eines Berichtes aus einem Makro heraus?
Es funktioniert anscheinend nicht, wenn ich schreibe "report.refresh" oder wenn ich ein reload aller Formulare im Bericht durchführe.
Das schließen der Reports mittels "report.close(true oder false)" funktioniert auch nicht, es wird lediglich die Exception "CloseVetoException" ohne Fehlerbeschreibung geworfen.
Bericht reload aus Makro heraus
Moderator: Moderatoren
Re: Bericht reload aus Makro heraus
Aloha
Keine Ahnung, ob man einen Bericht aktualisieren kann, aber schliessen funktioniert so:
Keine Ahnung, ob man einen Bericht aktualisieren kann, aber schliessen funktioniert so:
Code: Alles auswählen
oDoc = thisComponent
oReport = oDoc.Parent.ReportDocuments.getByName("meinBericht")
oReport.close
Re: Bericht reload aus Makro heraus
Vielen Dank.
Wieso geht eigentlich ThisComponent.close nicht?
Wieso geht eigentlich ThisComponent.close nicht?
Re: Bericht reload aus Makro heraus
Aloha
Ich persönlich hab da von den technischen Details fast keine Ahnung, das Internet sagt dazu aber:MrSir hat geschrieben:Wieso geht eigentlich ThisComponent.close nicht?
For forms and reports, the document (the XModel) is under the control of the css.sdb.DocumentDefinition. In particular, it's the DocumentDefinition's responsibility to close the document, not yours.
Re: Bericht reload aus Makro heraus

