Toon posts:

[ASP/Access]Gegevens Y-as van grafiek omdraaien

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig geweest om een grafiekje te genereren vanuit een Access database met behulp van OWC om het met ASP op internet te zettten.

Na wat gerommel is dat aardig gelukt, maar nu wil ik de gegevens van de Y-as omdraaien.
Ik het gerpobeerd met Order By in de SQL statement maar dit had geen resultaat.
Is er een andere manier om dit voor elkaar te krijgen?

Daarbij heb ik 12 posities op de Y-as in gebruik maar hij telt van 0 tot 14 van beneden gezien.
Dat moet dus van 12 tot 1 worden.
Is er een instelling met het OWC component omdat te veranderen? :?

Verwijderd

Topicstarter
Inmiddels heb ik het volgende gevonden:

ASP:
1
2
3
4
5
6
7
for each objSeries in objChart.SeriesCollection
     objChart.SetData c.chDimCategories, 0 , "Xas"
     objChart.SetData c.chDimValues, 0 , "Yas"
     objChart.Plotarea.interior.color = RGB(255,185,138)
     objChart.Scalings (c.chDimValues).Minimum = 1
     objChart.Scalings (c.chDimValues).Maximum = 12
Nex


Hierdoor is de schaalverdeling van 1 tot 12 wel goed.
Echter krijg ik nog niet de hele schaal te zien.
dus 1, 2, 3, 4 tot 12. Dat is nu 2, 4, 6, 8, 10 ,12.

Is er iets waardoor dat in te stellen is?

  • dominic
  • Registratie: Juli 2000
  • Laatst online: 08-02 14:55

dominic

will code for food

Op de Microsoft MSDN site staan de Office Web Controls volledig gedocumenteerd.

Download my music on SoundCloud


Verwijderd

Topicstarter
De schaalverdeling heb ik kunnen indelen met de eigenschap MajorUnit.

Nu zoek ik alleen nog naar de eigenschap om het snijpunt van de x en de y-as te verplaatsen. Dit begint nu bij 0.
Via MSDN kwam ik de eigenschap CrossesAtValue tegen, maar optisch gebeurt er niets als ik het volgende stukje in de code implementeer

ASP:
1
objChart.Axes(c.chAxisPositionLeft).CrossesAtValue = 3


Mis ik nog een deel?
Of is dit niet de goede eigenschap :?