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
Ftrare i dati
giovedì 26 maggio 2005 - 12.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
fralaura
Profilo
| Junior Member
56
messaggi | Data Invio:
gio 26 mag 2005 - 12:08
PERCHE’ CON DATAGRID FUNZIONA IL FILTRO
MENTRE CON CRYSTAL REPORT MI DA L’INTERA TABELLA
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim drCurrent As System.Data.DataRow
Dim dvNew As New System.Data.DataView
Dim datafine As String
Dim prova As New BolletteUtente
drCurrent = Me.lbUtenti.SelectedItem.Row
dvNew.Table = Me.DstbUtenti1.tbbollette
dvNew.RowFilter = "idutente = " & drCurrent(0) & "and databolletta > #" & TextBox1.Text & " # and databolletta< #" & TextBox2.Text & "#"
dvNew.Sort = "mceffettivicontatore"
Me.dgBollette.DataSource = dvNew
prova.SetDataSource(dvNew)
Me.CrystalReportViewer1.ReportSource = prova
End Sub
stee85
Profilo
| Senior Member
299
messaggi | Data Invio:
ven 27 mag 2005 - 15:33
Non so se ti può essere utile ma io ho utilizzato questo codice per passare dei parametri a Crystal
crReportDocument.RecordSelectionFormula="{Act.ActOwnId} = "+act;
fralaura
Profilo
| Junior Member
56
messaggi | Data Invio:
lun 30 mag 2005 - 09:38
crReportDocument.RecordSelectionFormula="{Act.ActOwnId} = "+act;
quando scrivi
Act.ActOwnId = nome tabella ?
+act = nome colonna ?
ciao
stee85
Profilo
| Senior Member
299
messaggi | Data Invio:
lun 30 mag 2005 - 09:55
l'ho scritto nel load della pagina dove ho messo il CrystalReportViewer, ti passo il codice che ho scritto:
//Instanziamo la classe e creiamo un nuovo oggetto
TableLogOnInfo credentials=new TableLogOnInfo();
//Completiamo le proprietà con i nostri parametri per l'accesso a SQL
credentials.ConnectionInfo.DatabaseName="SISCO";
credentials.ConnectionInfo.UserID="sa";
credentials.ConnectionInfo.Password="";
credentials.ConnectionInfo.ServerName="10.168.5.3";
credentials.TableName="report";
//Aggiungiamo le credenziali al Report Viewer
CrystalReportViewer1.LogOnInfo.Add(credentials);
//Indichiamo al Report Viewer di caricare il Report creato (Report.rpt)
CrystalReportViewer1.ReportSource=Server.MapPath("Repotr.rpt");
//in un'altra pagina ho una combo con un bottone, la quale mi passa il campo (act) selezionato a questa pagina
//ora lo richiamo
int act=Convert.ToInt32(Request["act"].ToString()); // es. act=2
crRec crReportDocument = new crRec();
//gli passo la formula
crReportDocument.RecordSelectionFormula="{Act.ActOwnId} = "+act;
.....
Act.ActOwnId = Act è il nome della tabella e ActOwnId è il nome del campo
+act = è un campo dove ho memorizzato il numero del campo che voglio stampare
praticamente è come se scrivessi :
.... where Act.ActOwnId=2
ciao
ste
fralaura
Profilo
| Junior Member
56
messaggi | Data Invio:
lun 30 mag 2005 - 10:34
viene scritto nel form load di windows application ?
stee85
Profilo
| Senior Member
299
messaggi | Data Invio:
lun 30 mag 2005 - 10:36
ah scusa credevo stessi lavorando con il web application ...
non lo so se è uguale
mi spiace
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 !