El siguiente codigo funciona bien para mostrar un reporte...
 
01-       Data1.RecordSource = "Select * from [articulos] order by [codigo_art]"
02-       Data1.Refresh
03-         If Data1.Recordset.RecordCount = 0 Then
04-           MsgBox "No se encontraron datos", vbExclamation + vbOKOnly, "Aviso"
05-           Screen.MousePointer = vbDefault
06-           Exit Sub
07-        End If
08-        Set crReport = crApp.OpenReport("D:\Report\lispreplaxcod.rpt")
09-        crReport.DiscardSavedData
10-      crReport.Database.SetDataSource Data1.Recordset
 
...pero cuando cambio la linea 01 por la siguiente el reporte se muestra vacio, porque puede ser que no se llena el reporte con datos?
 
01-       Data1.RecordSource = "Select * from [articulos] Where [Movimiento]= " & UltMov & " order by [Movimiento]" 
   
 



