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. |