RE:ayuda con recibo de pago
mira haz lo siguiente y te evitaras problemas
y esto te servira para todos los reportes que quieras hacer en el futuro
primero haz que el sistema guarde el recibo
luego consultalo en la misma pantalla ya sea por el folio o numero de recibo una vez que lo visualizes agrega un boton imprimir
y lo que hace este procedimiento es mandar a un report el recordset abierto
para el boton imprimir el codigo seria el siguiente
If Adodc1.Recordset.EOF = True Then
Adodc1.Refresh
Else
Adodc1.Recordset.MoveFirst
End If
If rs Is Nothing Then Exit Sub
If rs.State = adStateOpen Then
Set recibo.DataSource = rs
recibo.Show
End If
lo que indico aca es que si no hay consulta realizada en el recodset no muestre el report
si hay una consulta visible (recordset abierto)
esta te abre el reporte
ahora en el reporte debes poner
la cantidad de rpttextbox necesarios para mostrar cada uno de los campos de la tabla que estas consultando
ejemplo
si agregas un textbox para mostrar el numero de recibo
en las propiedades del rpttexbox deberas escribir el nombre del campo que mostraras en la opcion datafield
asi podras poblar un reporte si dataenviorment
saludos