Una famiglia di sistemi di gestione per database relazionali di Microsoft progettati per semplificare l'uso.
marcobosco wrote:
> una maschera o un report in in cui ho inserito un grafico (oggetto:
> MSGraph.Chart.8)
>
> E' un grafico di tipo : A BARRE , BARRE IN PILA
>
> Sull'asse delle x vengono riportate le Date
>
> Il diagramma è strutturato per fungere da diagramma di GANTT
>
> Comunque il problema è questo:
>
> Facendo doppio click sul formato dell'asse vorrei impostare il valore
> min e max dell'asse delle date....ma il suo valore è espresso non
> come data ma come un numero intero. Per esempio all'attuale valore
> minimo del gg 9/2/2011 corrisponde il valore 40460
Se con 9/2/2011 intendi il 9 febbraio 2011 il valore dovrebb'essere
- Il giorno 40460 invece è il 9/10/2010.
> Ho bisogno della equazione che regola la trasformazione dal valore
> data a quello intero.
Access conta i giorni dal suo giorno 0 che è 30/12/1899,
cioè 31/12/1899 è il giorno 1, 1/1/1900 = 2 ecc.
Puoi trasformare una data in un numero con clng(Data) e un numero
in una data con cdate(numero).
> Inoltre è possibile impostare questi limiti da vba (in modo dinamico
> quindi).
Se il codice si trova nella stessa maschera, prova così:
Me!NomeDellaGrafica.Axes(2).MinimumScale = IlTuoValoreMin
Me!NomeDellaGrafica.Axes(2).MaximumScale = IlTuoValoreMax
--
Ciao
Karl
*********
Access FAQ: http://www.donkarl.com/it