Newsgroup: it.comp.appl.access
Titolo: Barra progressiva in Grafico

Dovrei costruire un pareto che rappresenti le ore di fermata dei vari
componenti di una macchina.
Vorrei che una prima barra/istogramma orizzontale, indicasse il tempo di
fermata del componente, con sotto un'altra barra che sommasse il valore
della precedente in forma progressiva, in maniera che passo passo la seconda
barra diventi cumulativa.
Ho costruito una query che mi somma raggruppandogli i tempi di fermata dei
componenti, ma non riesco a metterci un altro campo che mi dia la somma
progressiva per poi costruire il grafico.
In un report creando un campo calcolato ed impostando la proprietà Somma
parziale su gruppo, ottengo il valore numerico, ma vorrei graficarlo.
Spero di essere stato abbastanza chiaro, scusate se non troppo tecnico.
Non so scrivere in VBA, ma se avete un esempio o un suggerimento Ve ne sono
grato.
Grazie a TUTTI Fabio

 ha scritto nel messaggio 
news:_B9Si.149300$U01.1...@twister1.libero.it...

Ti do un'idea sulla quale poter lavorare. Tempo fa dovevo fare in modo che 
su una maschera fossero rappresentati graficamente diversi valori e l'ho 
realizzata in questo modo. Prendiamo ad esempio un singolo valore da 
mostrare graficamente. Ho generato nella maschera un controllo molto piccolo 
(sia largo che alto non più di 2 millimetri), piatto e col colore di fondo 
rosso, non associato a nessun campo della tabella, al quale ho assegnato il 
nome BARRAFREQ.
Appena questa maschera veniva caricata, si vedeva poco più di un puntino, ma 
all'aumentare di una certa frequenza, questo puntino si estendeva formando 
una barretta rossa. L'effetto lo ottenevo semplicemente modificando la 
larghezza del campo così:
me.barrafreq.wifth = 200 (per un valore basso) oppure me.barrafreq.wifth = 
1000 per un valore più grande. Tieni presente che, a programma, i valori 
sono espressi in twip, che è un'unità di misura molto piccola: 1 pixel 
contiene 20 twip, 1 cm ne contiene 567, mentre 1 pollice ne contiene 1440. 
Un terzo di centimetro contiene 189 twip.
Ciao
Antonio

 ha scritto nel messaggionews:_B9Si.149300$U01.1...@twister1.libero.it...

Le considerazioni che hai fatto sulla conversione Pixels<--->Twips
sono errate in quanto non sono
una costante ma dipendono da Risoluzione e densità di punti(variabili
da sistema).
In ogni caso lavorando in grafica nativa non serviva a nulla
specificarlo visto che si lavora in Twips, il problema
esiste solo se si lavora con API che nativamente restituiscono/
accettano valori in Pixels.
@Alex


Se non hai conoscenza in VBA credo tu possa avere un problema.
Sul SitoComune alla sezione Report trovi un metodo molto funzionale di
rappresentazione temporale, quel demo
è flessibile ma per personalizzarlo a fare quello che chiedi serve una
discreta padronanza del VBA.
Io sono riuscito ad ottenere dei Gantt di attività di manutenzione
per
Saluti
@Alex

 Grazie a TUTTI Fabio
Alcuni esempi:
www.sitocomune.com
 Sezione Queries
2.16 Come si puņ ottenere il totale progressivo di un campo in una query e 
come si puņ numerare progressivamente le righe di una query?
2.11 Come si puņ ottenere il totale progressivo di un campo in una query?
Ciao.
-- 
Sergio MAZZA 

 Grazie a TUTTI Fabio
@Alex

 ha scritto nel messaggio
news:1192860145.8...@t8g2000prg.googlegroups.com...




Ho cercato come mi avete indicato nella FAQ 2.16 sezione query.
Ho trovato che necessariamente c'è bisogno di due chiavi primarie per
eseguire la query che dia la somma progressiva di un campo.
Purtroppo il bd che sto costruendo nasce dall'importazione di dati di testo
che mi arrivano da un'altra applicazione e per comodità non ho messo chiavi
ne ID.
CHIEDO: avendo in una tabella un campo con una descrizione ed un campo con
il valore numerico, costruendo una query che con l'aggregazione mi somma i
valori, esiste una stringa di SQL perché con un altro campo calcolato mi dia
il progressivo?
Grazie a TUTTI Fabio