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
Stampa soltanto ultimo record
lunedì 02 agosto 2010 - 11.57
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
biggiu
Profilo
| Junior Member
179
messaggi | Data Invio:
lun 2 ago 2010 - 11:57
Salve a tutti,
provo a riproporre il problema perchè ad oggi non sono riuscito a trovare una soluzione.
in una procedura realizzata in VB.net, mi succede una cosa molto strana.
ho realizzato un report con CR, derivante da 1 tabella SQL.
Se provo l'anteprima, tutto funziona correttamente.
Quando eseguo il programma che genera il report, ottengo soltanto l'ultimo record in stampa e non tutto l'elaborato.
Qualcuno sa darmi qualche indicazione in merito?
Grazie per la collaborazione.
BigGiu
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
mer 8 set 2010 - 18:49
Ciao, perdona il ritardo nella risposta.
Come visualizzi il report? gli passi tu i dati da visualizzare, oppure gli setti le LogonInfo quando lo esegui a runtime?
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
biggiu
Profilo
| Junior Member
179
messaggi | Data Invio:
gio 9 set 2010 - 10:43
Grazie per l'interessamento.
Ti passo il codice :
'-------------------------------------------------------------------------------------------------------------'
' GESTIONE STAMPA DOCUMENTI '
'-------------------------------------------------------------------------------------------------------------'
Private Sub GesStaDoc()
Try
'----- Elabora Report
ElaPiaPro()
'----- Associa formati di stampa
ModRep = New ReportDocument
'----- Report Statistica
ModRep.Load("ST-ART-PRO.rpt", CrystalDecisions.[Shared].OpenReportMethod.OpenReportByTempCopy)
ModRep.Database.Tables("axfamaco").SetDataSource(DatSet.Tables("AXFAMACO"))
'----- Seleziona articoli con errori
'ModRep.RecordSelectionFormula = "{AXFAMACO.fmc_oper} = " & "'" & CodOpe & "'"
Me.GesPagAna.SelectedIndex = 2
CryRptDoc.ReportSource = ModRep
CryRptDoc.Show()
Catch errore As Exception
MessageBox.Show(errore.Message, "GesStaDoc")
End Try
End Sub
questo è un caso in cui l'anteprima funziona perfettamente mentre la stampa mi presenta una pagina con la sola intestazione del report.
BigGiu
freeteo
Profilo
| Guru
6.542
messaggi | Data Invio:
ven 10 set 2010 - 02:16
Ciao,
stai sviluppando un'applicazione asp.net per caso? Perchè forse il problema è che quando premi il pulsante di esporta viene fatto il postBack della pagina e magari non gli ripassi i dati nel Page_Load...
Ciao.
Matteo Raumer
[MCAD .net, MVP Visual C#]
http://blogs.dotnethell.it/freeteo
biggiu
Profilo
| Junior Member
179
messaggi | Data Invio:
ven 10 set 2010 - 10:32
No, sto sviluppando in VB.Net, non conoscendo bene CR, per la stampa ho adottato il seguente criterio :
1.Creazione del report attingendo i dati da 1 o più tabelle del DB MS SQL.
2.Il programma proprietario della stampa, al comando di emissione del report, popola la/e tabella/e e richiama il report, come da codice allegato.
Questa tecnica mi funziona benissimo. ( non so se sia la più ottimale )
Solo per alcuni report capita quanto descritto.
Ho inoltre notato che 2 Report che si appoggiano alla stessa tabella hanno questo comportamento.
In più, quando la procedura è in esecuzione, l'anteprima si comporta come il programma, producendo report vuoti o con solo l'ultimo record.
Approfitto anche per segnalarti il seguente post : Stampa piè di pagina
in pratica debbo emettere un DDT ma non riesco a gestire in modo adeguato il piede di pagina ed il piede di report.
(Ti prego, cerca di aiutarmi perchè non so più a quale santo votarmi,GRAZIE)
BigGiu
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 !