RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  43064 - SACAR UN INFORME CON EL CRYSTAL EN BASE A UNA SELECT.
Autor:  Elena Igartua
Hola,

Yo he diseñado con el Crystal un informe que saca 4 campos de 2 tablas diferentes.
Desde VB ejecuto la consulta para seleccionar las filas pero en el informe salen mas filas de las que debería:
cnx.ConnectionString = ConexionSql
cmd.CommandText = "SELECT C.DNI,C.Nombre,c.ape1,d.codban FROM COLABORAdor C,DONATIVO d WHERE C.CODTIPO=d.CODTIPO AND C.DNI=d.DNI " _
& " and d.fecdon >= '01/04/2004' AND d.fecdon <= '30/04/2004' and d.forpag='T' ORDER BY c.ape1"

myadapterPer.SelectCommand = cmd
cmd.Connection = cnx
cnx.Open()
myadapterPer.Fill(DsDona)
orpt.SetDataSource(DsDona.Tables(0))
CrystalReportViewer1.ReportSource = orpt

El dataset después de la instrucción Fill tiene las filas correctas y la select la he ejecuta en SQL directamente y está bien, pero cuando carga el orpt no sé qué pasa que salen mas filas.
Si por favor se os ocurre algo decirme.

Un saludo y muchas gracias.


Nombre
Apellidos
Correo
Comentarios