Bonjour
Voici une nouvelle question envoyée à l'aide du formulaire de demande d'aide (http://fr.libreoffice.org/get-help/poser-une-question/).
Si vous répondez, merci de penser à utiliser la fonction "répondre à tous" de votre logiciel de courrier électronique de façon que le demandeur reçoive une copie de votre réponse.
Email: - debianuser@voila.fr
Sujet: - [Base] macro ajouter champ rapport
Question: - Bonjour,
je cherche désespérément à ajouter un champ formaté à un rapport fait avec report builder.
J'arrive à cloner un champ puis à modifier ses propriétés mais je n'arrive pas à ajouter directement un champ formaté avec basic dans mon raport.
Voici ce qui marche (sans les déclarations d'usage) :
oField = oReportDesign.Detail.getbyindex(1).createclone
oField.name="toto"
oReportDesign.detail.add(oField)
et ce qui ne marche pas :
oField = createUnoService("com.sun.star.comp.report.OFormattedField")
with oField
.name = "toto"
.datafield = "field:[Format]"
.positionX = 14000
.positionY = 0
.width = 2000
.height = 500
end with
oReportDesign.detail.add(oField)
Quelqu'un aurait-il donc une idée pour ajouter un champ à un rapport en basic?
Merci pour votre aide précieuse.