Comment puis-je formater les dates de groupe & dans les axes de catégorie?Valeurs de date de regroupement dans Office Web Components Chart
J'essaie de le faire avec ce code:
With ChartSpace.Charts(0).Axes(chAxisPositionCategory)
.NumberFormat = "mmm yyyy"
.GroupingType = chAxisGroupingManual
End With
mais tout ce que je reçois est « paramètre non valide ».
Si j'écris ceci:
debug.print ChartSpace.Charts(0).Axes(chAxisPositionCategory).NumberFormat
je reçois "Général"
puis si j'écris:
ChartSpace.Charts(0).Axes(chAxisPositionCategory).NumberFormat = "General"
il est "paramètre non valide" !!!
Il s'agit du code VBA dans MS Access à l'aide de OWC11. Je suis lié les données à une table SQL avec 3 colonnes:
Field1 varchar(200),
Date1 datetime, --can't use Date type or the chart won't recognise as date!!
Value1 int
J'ai cherché de l'aide et d'autres ont ce problème, mais personne n'a eu une réponse - à l'exception des alternatives qui ne résout pas le problème . J'ai un exemple MS qui fonctionne en html mais utilise des données codées en dur. Je dois utiliser toutes les fonctions de regroupement d'axes X basées sur le temps, mais je ne peux pas dépasser un simple format numérique.
ajouter un commentaire: a découvert que cela va maintenant travailler:
.Charts(0).Axes(chAxisPositionCategory).CategoryLabels.PivotAxis.Fields(0).NumberFormat = "mmm yyyy"
ne peut toujours pas faire le regroupement cependant.
Je doute que je peux aider, mais je remarque que OWC n'est plus livré avec Office (http://blogs.msdn.com/b/excel/archive/2006/07/17/668544.aspx), donc il serait aussi bien d'inclure la version d'Office que vous utilisez. – Fionnuala
Je ne peux pas imaginer pourquoi quelqu'un voudrait essayer de maintenir ces composants obsolètes qui ont été dépréciés pendant presque toujours, et n'ont jamais vraiment très bien fonctionné même quand ils étaient nouveaux. Eh bien, autre que les PHB. –
@Remou - J'utilise un ADP MS Access 2003 connecté à une base de données SQL2008. –