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
Ricapitolando
venerdì 04 luglio 2008 - 21.54
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
albedo
Profilo
| Junior Member
59
messaggi | Data Invio:
ven 4 lug 2008 - 21:54
In luogo di continuare con il primo post ne apro uno nuovo perché credo di dover daavero comnciare da zero per quanto riguarda crystal report.
Dunque, ricapitolando, ho questa queri (che è corretta)
sql = "SELECT CARICHI.DATA AS D, CARICHI.ARTICOLO AS A, CARICHI.ESISTENZA AS E, CARICHI.CARICO AS C, " _
& " CARICHI.RESO AS R, VENDITE.COLLI AS V " _
& "FROM CARICHI INNER JOIN VENDITE ON CARICHI.ID_ART = VENDITE.ID_ART " _
& "AND CARICHI.ID_FOR = VENDITE.ID_FOR AND CARICHI.DATA = VENDITE.DATA " _
& "WHERE VENDITE.DATA BETWEEN #2008/06/01# AND #2008/06/02#" _
& "UNION ALL SELECT CARICHI.DATA AS D, CARICHI.ARTICOLO AS A, CARICHI.ESISTENZA AS E, " _
& "CARICHI.CARICO AS C, CARICHI.RESO AS R, IIF(ISNULL(VENDITE.COLLI),0 , VENDITE.COLLI) AS V " _
& "FROM CARICHI LEFT JOIN VENDITE ON VENDITE.ID_ART = CARICHI.ID_ART " _
& "AND VENDITE.ID_FOR = CARICHI.ID_FOR AND VENDITE.DATA = CARICHI.DATA " _
& "WHERE ISNULL(VENDITE.ID_ART) AND CARICHI.DATA BETWEEN #2008/06/01# AND #2008/06/02#" _
& " UNION ALL SELECT VENDITE.DATA AS D, VENDITE.ARTICOLO AS A, " _
& "IIF(ISNULL(CARICHI.ESISTENZA), 0, CARICHI.ESISTENZA) AS E, " _
& "IIF(ISNULL(CARICHI.CARICO), 0, CARICHI.CARICO) AS C, IIF(ISNULL(CARICHI.RESO), NULL, CARICHI.RESO) AS R, " _
& "VENDITE.COLLI AS V " _
& "FROM VENDITE LEFT JOIN CARICHI ON CARICHI.ID_ART = VENDITE.ID_ART " _
& "AND CARICHI.ID_FOR = VENDITE.ID_FOR AND CARICHI.DATA = VENDITE.DATA " _
& "WHERE ISNULL(CARICHI.ID_ART) AND VENDITE.DATA BETWEEN #2008/06/01# AND #2008/06/02# "
Vorrei visualizzare i dati, (la tabella risultante, insomma) in un report. Come faccio?
Grazie
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
lun 7 lug 2008 - 11:39
ciao,
puoi usare quella query per costruire il report, ovvero nell'esperto database non dici di caricare una tabella intera dal db, ma un tuo "comando" ovvero una tua stringa SQL:
564x393
83Kb
ovviamente devi fare una query senza concatenazioni di vb.net, ma corretta dal punto di vista della sintassi sql.
Poi da codice gli passi i dati tuoi se non va bene quella query li, o se hai dei "where" a runtime.Se invece va bene così allora lasci la sola visualizzazione del report senza fare niente a codice.
ciao.
Matteo Raumer
[MCAD .net]
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 !