Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 6.22

Ciao,
Vorrei aggiungere 2 nuovi articoli sul 
www.donkarl.com/it
.
Questo è il primo:
*******************
6.22 Programming charts
Problem
You want to change a Graph chart with VBA but you don't know
how to do it and can't find any documentation.
Solution
The programming of charts in Access in principle works like this:
Me!MyChartControl.ObjectOrProperty = Something
e.g. to turn off the legend of the chart:
Me!MyChartControl.HasLegend = False
Of course the trick is to know the according objects, properties
and the Something.
As programming charts in Excel is almost identical the following
simple trick helps in most cases:
Create a chart in Excel and let Excel record a macro while
you do the desired changes. The created code, concerning the
objects and properties, can be taken over to Access almost 1:1
and you can also read the according Excel VBA help.
Excel VBA heavily uses its own constants like "xlsomething".
To take them over to Access you can open the Immediate Window
in Excel and get the original number value with: ?xlsomething
Another possiblity is to set a reference to the Excel library in Access.
Then you can use the Excel constants directly.
In the web there are several documentations about Graph. e.g.
- Help file for Graph 97 
http://support.microsoft.com/?kbid=162883
- A97 chart samples 
http://support.microsoft.com/?kbid=186855
- MSDN: 
http://msdn.microsoft.com/library/en-us/vbagr10/html/grtocObjectModelApplication.asp
and always at 
http://msdn.microsoft.com/library/default.asp
Graph 97
Office Solutions Development / Microsoft Office / Microsoft Office 97 /
Product Documentation / Office / Microsoft Office97/VisualBasicLanguage
Reference / Volume 5 / Microsoft Graph Language Reference
Graph 2000
Office Solutions Development / Microsoft Office Developer / Microsoft Office
2000 Developer / Microsoft Office 2000 Developer Object Model Guide / Shared
Components / Microsoft Graph 2000
Graph XP
Office Solutions Development / Microsoft Office / Microsoft Office XP / VBA
Language Reference / Microsoft Graph Object Model
Office Solutions Development / Microsoft Office Developer / Microsoft Office
XP Developer / Microsoft Office XP Developer Object Model Guide / Shared
Components / Microsoft Graph Object Model
***********************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it
 + iscriviti alla prima Conferenza
Italiana per Sviluppatori di Access (CISA 1), Arezzo, 4+5/6/2005 

 Me!MyChartControl.HasLegend = False










6.22 Programmare i grafici
Problema
Vuoi modificare il diagramma di un Grafico con VBA, ma non sai come fare e
non trovi alcuna documentazione.
Soluzione
La programmazione dei grafici in Access, di massima, funziona in questo
modo:
Me!MioControlloGrafico.OggettoOProprietà = Qualcosa
p. e. per chiudere la legenda del grafico
Me!MioControlloGrafico.HasLegend=False
Naturalmente  lo stratagemma è avere le relative conoscenze degli oggetti,
delle proprietà e di quel Qualcosa.
Dal momento che la programmazione in Excel è quasi identica, il seguente
semplice trucco ti aiuta nella maggior parte dei casi:
Crea un grafico in Excel e fai una macro del record di Excel mentre esegui
le modifiche desiderate. Il codice creato, riguardo alle proprietà e agli
oggetti, può essere caricato su Access quasi in rapporto 1:1 e puoi anche
leggere in conformità l’help del VBA di Excel.
Il VBA di Excel utilizza pesantemente (assai) le sue costanti del tipo
“xlqualcosa”. Per portarle su Access puoi aprire la finestra Immediata in
Excel ed ottenere il valore numerico originale con 
?xlqualcosa. Un’altra possibilità è quella di impostare un riferimento in
Acces alla libreria di Excel. A questo punto puoi usare direttamente le
costanti di Excel.
Nel web vi è parecchia documentazione circa i Grafici. Per esempio   
 - File di Help file per Graph 97 
http://support.microsoft.com/?kbid=162883
- Esempi di grafici in A97  
http://support.microsoft.com/?kbid=186855
- MSDN: 
http://msdn.microsoft.com/library/en-us/vbagr10/html/grtocObjectModelApplication.asp
e sempre in 
http://msdn.microsoft.com/library/default.asp
Graph 97
Office Solutions Development / Microsoft Office / Microsoft Office 97 /
Product Documentation / Office / Microsoft Office97/VisualBasicLanguage
Reference / Volume 5 / Microsoft Graph Language Reference
Graph 2000
Office Solutions Development / Microsoft Office Developer / Microsoft
Office
2000 Developer / Microsoft Office 2000 Developer Object Model Guide /
Shared
Components / Microsoft Graph 2000
Graph XP
Office Solutions Development / Microsoft Office / Microsoft Office XP / VBA
Language Reference / Microsoft Graph Object Model
Office Solutions Development / Microsoft Office Developer / Microsoft
Office
XP Developer / Microsoft Office XP Developer Object Model Guide / Shared
Components / Microsoft Graph Object Model
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 usare direttamente le costanti di Excel.
MAssimiliano
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa1 - I° Conferenza Italiana per Sviluppatori Access Arezzo 4+5
Giugno 2005 Sono aperte le iscrizioni  Info:  
www.donkarl.com/it

 MAssimiliano
Salvino


 ...
Grazie.
L'ho aggiunto insieme con una nuova FAQ 1.28 suggerito da
Salvino sul uso di virgola o punto e virgola come separatore
degli argomenti nelle funzioni.


 degli argomenti nelle funzioni.
Notato ;-)
