Ke tal Ernesto.
1.- Mensionas ke tienes una primera form donde tienes tus DTP, pero no veo en ke momento envias los valores obtenidos de estas fechas a tu segundo form.
2.- No veo en ke momento abres el reporte, esto es, ruta y nombre del reporte.
3.- Dim Report As New CrystalReport1 <-- Esto es correcto?
Para loguear lo haria de la siguiente forma:
Dim crReport As New CRAXDRT.Report
Dim tbl As CRAXDRT.DatabaseTable
Dim cadena(3) As String
cadena(0) = "EUROSERVER1"
cadena(1) = "RESERVAS"
cadena(2) = "SA"
cadena(3) = "DULCE"
For Each tbl In crReport.Database.Tables
tbl.SetLogOnInfo cadena(0), cadena(1), cadena(2), cadena(3)
Next
4.- Para filtrar la información del reporte sería así:
crReport.RecordSelectionFormula = "{RESERVACUPONES.Fecha}>=date('" & VFecha1 & ") AND "{RESERVACUPONES.Fecha}<=date(" & VFecha2 & ")"
Ya anteriormente te he indicado el formato ke debe llevar la fecha, esto es:
date(año,mes,dia) o sea date(9999,99,99).
Si tienes problemas en como llegar a este formato checate la función FORMAT(), MID(), RIGHT(), LEFT(), ETC.
5.- Y x último
CRViewer1.ReportSource = crReport
CRViewer1.EnableExportButton = True <-- esto es para ke se active el botón de exportar
CRViewer1.ViewReport
SI AÚN DESPUÉS DE ESTO NO RESUELVES TU PROBLEMA, INDICAME SI VIVES EN MÉXICO D.F. O ÁREA METROPOLITANA PARA VER LA FORMA DE APOYARTE VIA TELEFÓNICA.
SALUDOS