Effectivement, je n'avais pas pris en compte que votre pilote était créé sur le résultat d'une requête. Dans ce cas, mon exemple ne fonctionne effectivement pas.
Cordialement, T. Vataire ----- Mail Original ----- De: [email protected] À: [email protected] Envoyé: Lundi 26 Octobre 2009 15:15:42 Objet: Re: [prog] datapilotsource et refresh 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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
