bonjour,
en fait votre proposition ne fonctionne pas avec mes datas
alors j'ai eu l'idée d'enregistrer une macro sur ma feuille : clic droit, 
actualiser
ce qui donne : 
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:RecalcPivotTable", "", 0, 
Array())


merci encore
herve






Bonjour,

S'il s'agit d'actualiser l'affichage du pilote de données, vous pouvez 
vous inspirer de ceci qui permet d'actualiser tous les pilotes de données 
de la feuille active :

Sub refereshDataPilot()

                 dim dpEnum as object
 
                 dpEnum = 
thisComponent.currentController.activeSheet.dataPilotTables.createEnumeration()
                 do while(dpEnum.hasMoreElements())
                                 dpEnum.nextElement().refresh()
                 loop
 
End Sub

Cordialement,
T. Vataire


----- Mail Original -----
De: [email protected]
À: [email protected]
Envoyé: Lundi 26 Octobre 2009 10:52:31
Objet: [prog] datapilotsource et refresh

bonjour

j'ai une feuille calc avec un datapilot dont la source est une requete sql 

d'une database OO
je cherche a faire un refresh
j'ai trouve des codes java mais rien en OObasic
si qq'un a un exemple
merci
herve

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


Répondre à