
31/10/2003, 12:41
|
| | Fecha de Ingreso: octubre-2003
Mensajes: 41
Antigüedad: 21 años, 4 meses Puntos: 0 | |
Este es el codigo:
hago la consulta y se la paso al recordset
Select ado.Codigo,ado_1.Base from Produccion ado,Articulos ado_1 where Id_personal=" & Me.ListView1.SelectedItem.Tag & " and ado.Codigo=ado_1.Codigo order by Fecha"
y lo q me devuelve lo meto en el recordset , hasta aqui todo normal.El recordset se llama registros.
Despues cargo el informe y cambio la localizacion de la base de datos.
Report.Database.Tables.Item(2).Location = App.Path + "\Nominal.mdb"
Report.Database.Tables.Item(1).Location = App.Path + "\Nominal.mdb"
Y aqui viene el problema, el recordset se lo paso al reporte como fuente de datos para q me rellene el informe pero creo q esta sentencia es solo válida para una tabla y no para dos tablas debido al ultimo parametro q es un 1, q puedo hacer para pasarle el recordset en el q hago el join y no me de problemas el crystal
Report.Database.SetDataSource registros, 3, 1
el error es q no puede acceder al primer registro. Muchas gracias te debo una |