Crystal Report - No anda el SQLQueryString

   
Vista:

No anda el SQLQueryString

Publicado por Juan (2 intervenciones) el 29/05/2009 20:11:17
Alguien sabe por que utilizando la propiedad SQLQueryString para pasar la
consulta a un reporte de Crystal Report XI, no cambia los datos, siempre
muestra los mismos registros como se creo el informe.

crReport.SQLQueryString = "SELECT * FROM Tabla WHERE ..........""

Me contaron que desde Crystal Report debo ir a Archivo y luego destildar Guardar datos con el informe, pero no hay caso, yo lo que quiero es que me tome la consulta que haga desde VB.NET y no la de crsytal.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No anda el SQLQueryString

Publicado por Eli (5 intervenciones) el 30/05/2009 23:56:13
Posiblemente estes guardando los datos con el informe. Anda a Archivo --> Guardar Datos con el Informe y fijate si esta tildado. Destildalo. Y ojo porque muchas veces se toma el atrevimiento de hacer esto por default. Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No anda el SQLQueryString

Publicado por Juan (2 intervenciones) el 31/05/2009 01:02:07
Gracias, pero como comente ya lo tengo destildado esa opcion y me fije en archivo y opciones y dentro de una pestaña tambien esta dicha opcion y lo destilde, la verdad que no se que pasa.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No anda el SQLQueryString

Publicado por Eli (5 intervenciones) el 31/05/2009 01:48:04
Obviamente ya debugeaste y te fijaste que trae el DataSource ?? Nunca me paso otra cosa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:No anda el SQLQueryString

Publicado por Juan (1 intervención) el 01/06/2009 19:00:07
Te paso el codigo que realizo desde VB.NET y es asi:
Imports CRAXDDRT
Dim crApp As New Application
Dim crReport As New Report
Dim tbl As DatabaseTable
Dim cadena(3) As String
cadena(0) = ".SQLEXPRESS"
cadena(1) = "Construccion"

crReport = FrCrystal.crApp.OpenReport(FrCrystal.path & _
"VtasVarias.rpt", 1)

'Aca es donde quiero poner mi consulta y no la que esta en Crystal Reporte
'SQL es una variable string donde tengo guardada la consulta.
'al ver lo que guarda se ve que guarda bien la consulta pero me muestra la consulta que tengo realizada desde crystal.
FrCrystal.crReport.SQLQueryString =SQL

crReport.ReportTitle = "--Articulos Mas/Menos vendido--"
FrCrystal.crReport.FormulaFields.GetItemByName("FMostrar").Text = "'" & rbTodos.Text & "'"
crReport.FormulaFields.GetItemByName("FDesde").Text = "'" & mkDesde.Text & "'"
crReport.FormulaFields.GetItemByName("FHasta").Text = "'" & mkHasta.Text & "'"

'CR es el nombre del control de crystal que esta en mi formulario
CR.ReportSource = FrCrystal.crReport
CR.ViewReport()
CR.Zoom(75)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar