Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Crystal Reports e reportistica
Fare diagramma di Gantt con data minima e massima
lunedì 08 settembre 2008 - 11.40
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
danilolc
Profilo
| Newbie
25
messaggi | Data Invio:
lun 8 set 2008 - 11:40
Ciao!
Con Crystal Report vorrei fare un grafico che visualizzi, tramite diagramma di Gantt, degli intervalli di date (minime e massime) raggruppate per utente; in sostanza : in un progetto in cui devo effettuare un report da un db in cui salviamo i lavori che un gruppo di utenti sta seguendo nella nostra società, dato un determinato lavoro, devo estrarre la data massima stimata di completamento del lavoro e la data massima di evasione globale del lavoro per ogni utente coinvolto nel lavoro stesso.
La query funzionante in sql (db oracle) è questa :
SELECT persone.per_nome||' '||persone.per_cognome as Utente, MAX(lsocieta.lso_datastimata) as DataStimata,
MAX (lpossessori.lpo_dataevasione) as DataEvasione
FROM lsocieta, persone, lpossessori
WHERE persone.per_id = lsocieta.lso_idiscritto AND lsocieta.lso_idlavoro = :IdLavoro AND lsocieta.lso_idlavoro = lpossessori.lpo_idlavoro
AND lsocieta.lso_idiscritto = lpossessori.lpo_idiscritto
GROUP BY persone.per_nome||' '||persone.per_cognome
ORDER BY Utente
Non riesco a "ricreare" questa query in Crystal Reports...
Come faccio a fare il MAX delle date con le formule ed impostarle poi in un diagramma di Gantt ?
Spero di essere stato sufficientemente chiaro...
Grazie!
Ciao.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 9 set 2008 - 00:14
ciao,
tralasciando il fatto che la stringa sql mi sembra contenga degli errori, puoi cmq usarla (se corretta) nel report, impostando la datasource con un "comando" al posto di una tabella (o più tabelle) caricata dal database, come mostrato qui:
800x600
224Kb
tu crei il report copiando li dentro la query che dicevi prima e i dati ti compariranno come ce li hai da risultato della query sql.
Per quanto riguarda il diagramma di Gantt sinceramente non l'ho mai usato quindi non saprei aiutarti di preciso purtroppo...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
danilolc
Profilo
| Newbie
25
messaggi | Data Invio:
mar 9 set 2008 - 09:15
grazie : ho risolto esattamente come mi hai detto.
Di conseguenza anche il diagramma di Gaant ora funziona correttamente (semplicemente lo seleziono dall'elenco dei tipi di grafici, imposto l'utente come campo "per ogni record" ed infine assegno le due date come valori da visualizzare nel grafico).
ciao e grazie ancora!
P.S.
la query a me funziona correttamente.
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mar 9 set 2008 - 09:28
>grazie : ho risolto esattamente come mi hai detto.
ok
>Di conseguenza anche il diagramma di Gaant ora funziona correttamente
>(semplicemente lo seleziono dall'elenco dei tipi di grafici,
>imposto l'utente come campo "per ogni record" ed infine assegno
>le due date come valori da visualizzare nel grafico).
ottimo !
>ciao e grazie ancora!
di niente figurati, siamo qui per questo
>P.S.
>la query a me funziona correttamente.
il mio dubbio è qui: "... = :IdLavoro ..." i ":" non mi sembrano sql standard, cmq fa niente...
ciao.
Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo
Gabrug
Profilo
| Newbie
3
messaggi | Data Invio:
mer 29 dic 2010 - 10:20
ciao non so se è il post giusto.
Ho fatto un diagramma di Gantt con Crystal Report usando lo strumento interno di crystal ma ho un paio di problemi...
1 - come si fa a permettere che su una riga ci siano più barre???
2 - dato che si dovranno aggiungere molti impieghi per ogni persona, è possibile mettere una barra di scorrimento??
Grazie
Gabrug
Profilo
| Newbie
3
messaggi | Data Invio:
mar 4 gen 2011 - 22:32
Nessuno sa aiutarmi???
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 5 gen 2011 - 11:05
Ciao,
purtroppo non ho esperienza su questo tipo particolare di diagrammi, quindi non riesco ad aiutarti precisamente.
Per il punto 1 cmq non so se hai già provato ad aggiungere più di un campo nella maschera dove disegni il report (nella tab data, dove hai aggiunto un campo, ne puoi aggiungere anche un altro ed a quel punto il primo diventa un gruppo per il secondo...)
Per quanto riguarda il punto 2 invece non credo sia possibile, perchè un grafico viene cmq renderizzato sulla superficie del report e non è un "controllo" classico su cui si può scrollare, piuttosto dovresti vederlo come immagine.
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !