hola bebita muchas gracias me ayudo bastanate el problema que localizaste ahora sabes se que tal vez suene que quiero que me resuelvas el problema pero te aseguro que no
mira supuestamente el recordset quedo algo asi:
rs.Open "SELECT * FROM Usysdatosper", cn, adOpenDynamic, adLockReadOnly
se supone que tengo 5 registros en la base de datos y en el reporte solo me muestra el primer registro, ya comprobe el recordset y si me trae los 5 registros pero en el reporte solo me muestra uno el codigo quedo algo asi
Private Sub Command1_Click()
Set crapp = New CRAXDRT.Application
Set reporte = crapp.OpenReport(App.Path & "\reportes\reporte1.rpt")
Set rs = New ADODB.Recordset
conexion
'rs.Open "SELECT * FROM Usysdatosper WHERE nombre='" & Text1 & "'", cn, adOpenDynamic, adLockReadOnly
rs.Open "SELECT * FROM Usysdatosper", cn, adOpenDynamic, adLockReadOnly
If rs.EOF Then
MsgBox ""
Else
reporte.Database.SetDataSource rs, 3, 1
CRV.ReportSource = reporte
CRV.ViewReport
Set reporte = Nothing
Exit Sub
End If
y en el reporte tengo los siguientes campos
nombre
carrera
semestre
que esta pasandoooooooooooooooooooooooooooooooooooooooooooo oooo
no lo se he intentado toda la noche por ahora son 5:00 A.M. y tengo que ir a descansar para mañana ir a trabajar
adios cuidate y suerte