como cargar un registro desde sqlserver??

27/03/2006 - 19:29 por Daniel Diez | Informe spam
Hola a todos:

Estoy empezando con Crystal Report ver 11, tengp SQL server 2000 y VB.net
2002.

Siempre he pasado los datos enviando el dataset directamente al CR. pero
ahora quiero que se sea el CR quien habra la Base de datos.

Quiero mandar un commando así:

Select data From Tablas Where Id = 1.

Se como crear un comando pero no se como poner el "dato" que va a devolver
el SQL.

Bueno si alguien puede ayudarme un poco para orientarme le estaré muy
agradecido.

Saludos

Danio
 

Leer las respuestas

#1 Lucas
27/03/2006 - 20:42 | Informe spam
No sé si lo que te diga te sirva de algo, pero a lo mejor te ayuda.

Yo lo que hago es poner el siguiente código en el evento Load del
CrystalReportViewer que creo:

Dim reporte = New RptReporte

RptReporte es el reporte que he creado con el Visual Studio y que se conecta
directamente a la BD, asumo que estarás pensando en hacer algo así porque
dices que no quieres jalar los datos desde un DataSet

crv.ReportSource = reporte
crv.SelectionFormula = "{NombreTabla.nombreCampo} = '" & cadena & "'"

crv es el CrystalReportViewer que creo.

No he trabajado con la versión 11 de CR, pero asumo que debes hacer algo
similar.

En todo caso, cuando no sé la sintaxis de alguna fórmula, pues la genero en
el mismo CR, porque es más fácil hacerlo ahí y luego las adapto a mis
necesidades.

Espero te sea de utilidad lo que te he dicho.

Nos vemos.

Preguntas similares