Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Grafici e click

32 views
Skip to first unread message

Michele Salcone

unread,
Jan 19, 2024, 10:05:30 AM1/19/24
to
Salute a tutti.

Mi trovo a smanettare con i grafici in Access 2016. Ho letto già qualcosina in giro e credo che si tratti dei grafici NON modern (se non ho inteso male, sono disponibili da A2019) e NON pivot (sempre se non ho inteso male, sono stati deprecati).

Innanzi tutto son partito da una tabella molto semplice:
Anno | Valore1 | Valore2 | Valore3.
Da questa ho creato una form ed ho inserito l'oggetto grafico:
- Classe OLE: Microsoft Graph Chart
- Classe: MSGraph.Chart.8
Ho selezionato un tipo di grafico "a colonne in pila", in modo da avere una colonna per ogni anno, con le varie sezioni grafiche ad identificare i valori 1 2 3 di quell'anno.

Fin qui tutto semplice e veloce, ma mi sono arenato nell'interazione col grafico. Mi spiego. Se voglio modificare/filtrare i dati in esso contenuto, modifico l'origine riga con una diversa istruzione SQL ed access mi visualizza il grafico correttamente aggiornato.

Ma se volessi associare una routine VBA al click/doppio click su una colonna o su una parte di essa? Non trovo i riferimenti esatti!!! Come faccio a sapere se ho cliccato sulla colonna contenente il Valore3 dell'anno 2018?

Ringrazio chiunque voglia/possa aiutarmi.
Michele

Michele Salcone

unread,
Jan 19, 2024, 10:14:00 AM1/19/24
to
I riferimenti che ho trovato sono i seguenti:
Me.NomeGrafico.SeriesCollection(1).Interior.Color = vbYellow
Me.NomeGrafico.SeriesCollection(1).Points(4).Interior.Color = vbRed

La prima istruzione permette di assegnare un colore a tutta la serie n° 1 (nella tabella precedente, la serie Valore1)
La seconda istruzione permette di assegnare un colore ad una sola colonna, o parte di essa.

Ciò che servirebbe è un'istruzione tipo/intercettare un valore tipo:
Me.NomeGrafico.SeriesCollection(1).Points(4).IsSelected

Grazie
0 new messages