Cami data Crystal Report

martedì 09 gennaio 2007 - 16.39

valerik Profilo | Junior Member

Salve a tutti,
sto creando un report sul web.Sto usando VS 2005, Sqlserver e vb.net
Il problema è che non riesco a visualizzare nel modo giusto intervalli di date in runtime.
Vi posto un pezztto di codice:

Protected Sub btnVisualizza_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnVisualizza.Click
Dim data1, data2
Dim myReport As New ReportDocument
Dim data As String = Format(Today, "dd-MM-yyy")
Dim ConnectionStringUtenti As String = "Data Source=VALERIO\SQLEXPRESS;Integrated Security=SSPI;MultipleActiveResultsets=true;Initial Catalog=CSK_VB"

Dim SqlConnection As SqlConnection
SqlConnection = New SqlConnection(ConnectionStringUtenti)

data1 = txtDal.Text
data2 = txtAl.Text

'Formula di selezione
Dim selectformula = "{CSK_Store_Order.orderDate} >= " & data1 & " "
CrystalReportViewer1.SelectionFormula = selectformula
CrystalReportViewer1.RefreshReport()

SqlConnection.Close()
End Sub


Se al posto di "data1" sostituisco un valore(in formato data, allora funziona), ma se prendo il valore dall' immisione in una textbox, non va(anzi pare che prenda tutti i valori presenti nel database.Come mai?
Grazie a tutti.
Ciao
valerik

freeteo Profilo | Guru

ciao,
probabilmente perche' il valore che si trova a confrontare lui non lo interpreta come data e quindi lo trascura (anceh se in realta' dovrebbe andare in errore).

Prova a dargli una funzione di Crystal che converte in data un valore magari stringa:

"{CSK_Store_Order.orderDate} >= CDate(" & data1 & ") "

se per esempio la stringfa "data1" è della forma "11/2/2007" lui filtra correttamente..

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

valerik Profilo | Junior Member

Ciao freeteo
grazie, ma credo di aver risolto....mancavano degli apici(' " & data1 & " ').e dire che c' ho perso un pomeriggio dietro a sta cavolata.Vabbè tutto fa esperienza.Ciao alla prossima.

valerik
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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5