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
Crystal Report
giovedì 19 giugno 2003 - 18.30
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
rafpas
Profilo
| Newbie
14
messaggi | Data Invio:
gio 19 giu 2003 - 18:30
ciao ragazzi
allora questa e la mia domandina
ho creato un report con il crytal e tutto ok
adesso dovrei crearne un altro ma non vorrei........voglio utilizzare lo stesso xche quello che cambia e un campo solamente.
il campo in questione e una data di chiusura intervento e una data di richiesta intervento.
é possibile fare sul report sia con il testo e si con il campo data una scelta ho l'uno o l'altro.....
cioe una condizione
grazie e saluti se non sono stato chiaro
posso postare il codice
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
dom 22 giu 2003 - 16:37
Ciao e Benvenuto,
se ho capito bene tu vuoi far apparire un report diverso in base alla data inserita cioè filtrare il report.
Secondo me potresti passare direttamente nell'url due parametri, cioè data inizio e datafine e poi prenderli con una Request dal codice e passarli alla query che ti recupera i dati che poi verranno rappresentati nel report.
Cosa te ne pare?
Spero sia questa la tua richiesta, diveramente fammi sapere.
Ciao
David De Giacomi
rafpas
Profilo
| Newbie
14
messaggi | Data Invio:
lun 23 giu 2003 - 09:47
Ciao david,
veramente non ho capito molto bene quello che mi hi detto cmq adesso di posto il codice per chiarire un po la questione:
Sub BindReport()
Dim DataR As String
Dim DataC As String
Dim MyCommand As New OleDbCommand()
MyCommand.Connection = Conn
MyCommand.CommandText = "Select ID_Richiesta,* from Richiesta where ID_Richiesta = " & Request("ID_Richiesta") & " "
MyCommand.CommandType = CommandType.Text
Conn.Open()
Dim myreader As OleDbDataReader = MyCommand.ExecuteReader()
Do While myreader.Read
If Request.QueryString("Mode") = 1 Then
DataR = myreader("Data")
Else
DataC = myreader("DataConclusione")
End If
Loop
myreader.Close()
Dim MyDA As New OleDb.OleDbDataAdapter()
MyDA.SelectCommand = MyCommand
Dim myDS As New Dataset2()
MyDA.Fill(myDS, "Richiesta")
Dim oRpt As New CrystalReport2()
oRpt.SetDataSource(myDS)
CrystalReportViewer1.ReportSource = oRpt
End Sub
questa e la mia sub sulla pagina aspx
a me interessa stampare sulla pagina rpt DataR oppure DataC
saluti
mikigalati
Profilo
| Newbie
2
messaggi | Data Invio:
ven 4 lug 2003 - 10:31
Ciao a tutti.
Ho inserito un grafico a barre con layout orizzontale in un report.
Il problema è che non riesco a visualizzare tutti i campi presenti nelle ordinate (i campi risultano sovrapposti).
Se provo a ridimensionare il grafico, aumentandone l'altezza, il risultato che ottengo è solo l'aumento di dimensioni dei caratteri di visualizzazione del grafico.
Spero di essere stato abbastanza chiaro.
Grazie per l'aiuto.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 7 lug 2003 - 00:17
Ciao,
in effetti hai ragione, è una cosa che avevo notato subito anche io.
Quando i campi sono in un numero maggiore di 20 mi pare circa, cominciano a sovrapporsi o a diventare numerosi e quindi non si leggono più. Una soluzione potrebbe essere quella di ridurre il font del carattere ma alla fine poi non si vedrebbero più.
Purtroppo non credo ci sia una soluzione per poter spostare manulamente e organizzare le legende dei grafici.
Immagino che gli sviluppatori Crystal abbiano pensato che essendo uno strumento di reportistica e quindi uno strumento per visualizzare dati raggruppati, che magari erano sufficienti una ventina di voci.
In ogni caso mi documento, se trovo qualcosa te lo faccio sapere qui.
Ciao
David
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mar 8 lug 2003 - 21:07
Ciao a tutti, io programmo da qualche mese in vb.net o ho fatto un progetto che ha delle stampe con crystalreport, ho utilizzato quello integrato e per visualizzare l'anteprima ho utilizzato il crystareportviewer solo che quando lo installo su un'altra macchina, dopo anche aver installato il framework, mi da l'errore che non riesce a caricare la dll keycodev2.dll eppure viene caricata. Sapete come risolvere questo problema o come poter fare le stampe in vb.net? Oppure un modo per far visualizzare e caricare un report utilizzando il crystalreportviewer?
Aiutatemi sono molto in difficoltà.
Grazie e ciao
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 8 lug 2003 - 21:14
Ciao Trinity,
ti rimando a quest'altro Thread sul forum che pensa possa interessarti riguardo il deploy di soluzioni che usano Crystal Report su altre macchine.
La persona che aveva il problema pare l'abbia risolto con successo.
http://www.dotnethell.it/forum/messages.aspx?ThreadID=71
Ciao
David De Giacomi
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 9 lug 2003 - 09:28
Ragazzi, quando installo un programma in vb.net con delle stampe in crystalreport utilizzando il crystaldecisions, quando faccio partire la stampa mi dice che non trova la dll keycodcev2.dll o invalid keycode. C'è qualcuno che ha avuto lo stesso mio problema e come l'ha risolto?
Aiutatemi sono due giorni che sono disperato.
Ciao
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
mer 9 lug 2003 - 16:24
Ragazzi so che non centra nulla con crystal report, ma volevo chiedervi un favore, io devo registrare la License Key, sapete dove si trova perchè devo inserire i codici, se no quando faccio un progetto, mi da l'errore nel crystalreport che non trova la dll keycodev2 o invalid keycode.
Mi potete rispondere il più presto possibile perchè devo consegnare un programma e ho questo problema.
Grazie e ciao
h-bes
Profilo
| Newbie
3
messaggi | Data Invio:
mar 15 lug 2003 - 13:02
Il crystal report per vs.net ha delle limitazioni nelle licenze, soprattutto per quanto riguarda le applicazioni windows, sul loro sito ci sono maggiori informazioni e le trovi anche nella sdk di vs.net (non so dirti indicazioni maggiori perche' l'ho installata solo a casa, qui in ufficio no), altre info le trovi a:
http://www.crystaldecisions.com/products/crystalreports/net/licensing.asp
cmq se non ricordo male per le applicazioni windows con crystal report bisogna prendere una licenza, passando a crystal report 9, con la versione vs.net studiata per gli sviluppatori mi pare non sia possibile. almeno non legalmente.
Saluti
BES
mikigalati
Profilo
| Newbie
2
messaggi | Data Invio:
mer 16 lug 2003 - 14:38
Ciao trinity.
Se hai creato un progetto di Setup per la tua applicazione, devi aggiungere a tale progetto due moduli unione(click destro del mouse-> aggiungi modulo unione): managed.msm e regwiz.msm.
Nelle proprietà di regwiz.msm, sotto "MergeModuleProperties", c'è la voce "License Key", in cui dovrai digitare il codice di licenza di Crystal Report.
Spero di aver risolto il tuo problema.
Saluti, Domenico Galati.
P.S. Se hai basato i tuoi report su dei Dataset, devi aggiungere al progetto di Setup i moduli unione: VC_CRT.msm e VC_STL.msm.
Birillo
Profilo
| Newbie
1
messaggi | Data Invio:
ven 12 set 2003 - 16:55
Ho inserito un Crystal Report Windows Form Viewer all'interno di un form. Nel progetto distribuito su di un computer dove è installato il framework di .NET quando il programma cerca di accedere al report mi compare la segnalazione:
"Crystal Report Windows Form Viewer
Errore nel motore delle query:
'C:\Windows\Temp\temp_ba543r-e5664-bae... .rpt'
Il report deve stampare dei dati contenuti in una tabella ADO.NET contenuta nel form.
L'errore si verifica solo nel framework e non sul computer dove gira l'ambiente di sviluppo.
Qualcuno è in grado di suggerirmi una soluzione ?
Grazie
trinity
Profilo
| Guru
3.465
messaggi | Data Invio:
sab 13 set 2003 - 10:42
ragazzi ho un grandissimo problema, su piattaforma windows 98 ho installato un programma di stampa, faccio l'anteprima di stampa ed i dati del database vengono perfettamente visualizzati, appena clicco sull'icona della stampante per avviare la stampa e dopo aver confermato le proprietà mi esce un messaggio con il seguente titolo :
titolo: Crystal Report Windows Forms Viewer
all'interno vi è scritto: Riferimento ad un oggetto non impostato su istanza di oggetto.
la stampante funziona perfettamente è usb e stampa sia la pagina di prova che documenti word.
Mi potete aiutare sono disperato.
Ciao
alegiu
Profilo
| Newbie
1
messaggi | Data Invio:
lun 20 ott 2003 - 08:13
E' la prima mia partecipazione a questo forum.
Volevo porVi la seguente:
Ho costruito un report in cui utilizzo un campo speciale "Pagina N di M".
Quando utilizzo il report con la mia applicazione viene proposto il campo suddetto nella lingua inglese "Page N of M". Questo non si verifica all'interno di crystal in cui compare in maniera corretta nella versione in italiano "Pagina N di M".
Naturalmente tutte le impostazioni del mio computer sono settate per la lingua italiana.
Vi ringrazio in anticipo per una eventuale risposta.
Saluti.
rafpas
Profilo
| Newbie
14
messaggi | Data Invio:
mar 23 mar 2004 - 15:08
cioa ragazzi ho questa domanda...
ecco ill codice per essere + chiaro
Sub BindReport()
Dim anni As String
Dim datpaziente As Date
Dim MyCommand As New OleDbCommand()
MyCommand.Connection = conn
MyCommand.CommandText = "Select * from pazienti where ID_Paziente = " & Session("paziente") & " "
MyCommand.CommandType = CommandType.Text
conn.Open()
Dim myreader As OleDbDataReader = MyCommand.ExecuteReader()
If myreader.Read Then
datpaziente = myreader("Natoil")
anni = DateDiff(DateInterval.Year, datpaziente, Now())
End If
myreader.Close()
Dim MyDA As New OleDb.OleDbDataAdapter()
MyDA.SelectCommand = MyCommand
Dim myDS As New Dataset1()
MyDA.Fill(myDS, "Pazienti")
oRpt.SetDataSource(myDS)
CrystalReportViewer1.ReportSource = oRpt
End Sub
come faccio a mettere sul mio report la variabile anni ottenuta da DateDiff(DateInterval.Year, datpaziente, Now())
grazie se è possibile una risposta subito
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 !